System on Programmable Chip SoPC for High Performance ... · for High Performance System...
Transcript of System on Programmable Chip SoPC for High Performance ... · for High Performance System...
![Page 1: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/1.jpg)
© 2000 Altera Corporation 1
System on Programmable Chip SoPCfor High Performance System
Applications
TM
![Page 2: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/2.jpg)
© 2001 Altera Corporation 2
Agenda! Altera SoPC Roadmap
– Product Roadmap– Packaging Roadmap– Tools Roadmap– IP Roadmap
! Quartus II, the tool for SoPC class design– Quartus II Introduction– Quartus II Roadmap– Altera Development Tools Strategic Objectives– New Feature Details
! High Performance Device solution for SoPC– APEXII, Mercury, ACEX, HardCopy(MPLD)
! SoPC Design with Embedded Processors Solution– ARM & MIPS Hardcore Embedded Processors– Hardcore Processor Design Flow
![Page 3: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/3.jpg)
© 2000 Altera Corporation 3
Altera Product Roadmap
![Page 4: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/4.jpg)
© 2001 Altera Corporation 4
SOPC StrategyHigh-Density PLDs
Intellectual Property
Development Software
Design Services
![Page 5: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/5.jpg)
© 2001 Altera Corporation 5
1
10
100
1,000
10,000
1985 1990 1995 2000 2005
Usable Gates
(K)
Programmable Logic Capacity
APEX 20K
FLEX 10K
MAX 7000MAX® 5000
FLEX® 8000
Beyond APEX10 Million Gates in 5 years
Classic
![Page 6: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/6.jpg)
© 2001 Altera Corporation 6
0.10
0.12
0.14
0.16
0.18
0.20
1999 2000 2001 2002 2003
Dra
wn
Gat
e W
idth
( µµ µµm
)Process Geometry Migration
0.18, 6LM, Al1.8V
0.15, 8LM, Cu1.8V/1.5V
0.13, 8LM, Cu1.5V/1.2V
0.22, 5LM, Al2.5V0.22
![Page 7: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/7.jpg)
© 2001 Altera Corporation 7
0.8µµµµm, 2LM, 5V
Rel
ativ
e C
ost
Propagation Delay (ns)
70007000700070001992
6
7000700070007000SSSS1996
7000700070007000CCCC
3000300030003000CCCC
7000700070007000AAAA1998
MAX 7000: Maximum PerformanceMAX 3000: Lowest Cost
Product-Term Roadmap
0.5µµµµm, 3LM, 5VISP
0.35µµµµm, 4LM, 3.3VFineLine BGAUltra FineLine BGA512 Macrocells
3000300030003000BBBB
3000300030003000AAAA1999
7000700070007000BBBB2000
0.22µµµµm, 4LM, 2.5VAdvanced I/O
5 4.5 3.5 2.5
Next Generationproduct-termarchitecture
![Page 8: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/8.jpg)
© 2001 Altera Corporation 8
LUT Roadmap
10KGates
100KGates
1.5MGates
FLEX 80001992
Logic FLEX 10K1995
LogicMemory
FLEX 10KE1998
Logic Memory
DualPortRAM
PLL
2.5MGates
APEX 20KC2001
LogicMemory
PLL
DualPortRAM
CAM
LVDS
PLL
PLLPLL
All layer Cu
LVDS
Mercury2001 Logic
Memory
PLL
QuadPortRAM
CAMPLL
PLLPLL
CDR
IOR
APEX E1999
LogicMemory
PLL
DualPortRAM
CAM
LVDS
PLL
PLLPLL
Excalibur2000 Logic
Memory
PLL
DualPortRAM
CAMPLL
PLL PLLLVDS
µµµµP
BeyondAPEX II
2001
840MbpsLVDS
![Page 9: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/9.jpg)
© 2000 Altera Corporation 9
Packaging Roadmap
![Page 10: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/10.jpg)
© 2001 Altera Corporation 10
Packaging Roadmap
Altera Advantage
PCB1999 2000 2001 20051998
LRC
MCMs &Embedded Passives
0.10 µµµµm
0.5 mm
FlipChipBGAs
0.18 µµµµm
1.0 mm
Wire-BondedBGAs
0.25 µµµµm
1.27 mm
MultipleStacked Die
0.13 µµµµm
0.8 mm
MCM: Multichip ModuleLRC: Inductors Resistors Capacitors
![Page 11: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/11.jpg)
© 2001 Altera Corporation 11
BGA Efficiency
1.27-mmBall Pitch
0.5-mmBall Pitch
0.8-mm
1.0-mm
14 mm
9 mm
256Pins
256Pins
256Pins
17 mm
27 mm
256Pins
35 mm
27 mm
672Pins
356Pins
1,024Pins
2,704Pins
35 mm
27 mm
672Pins
356Pins
1,024Pins
27 mm
27 mm
![Page 12: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/12.jpg)
© 2001 Altera Corporation 12
Flip-Chip Technology
! Wire Bond Die– Bond Pads Located On Periphery– Increased Path Length from Bond
Pads to Solder Balls– Reduced I/O Performance
! Flip-Chip Die– Solder Bumps Not Restricted to
Periphery– Path Length from Die to Solder Balls
Significantly Reduced– Increased I/O Performance
![Page 13: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/13.jpg)
© 2001 Altera Corporation 13
Flip Chip Advantages
! Higher Routing Density– 1 dimension pad ring --> 2 dimension pad array
! No More Restricted by Bond Pad Pitch Limit! Shorter Interconnection
– Vertical Path– Higher Speed– Higher Power
! Better Thermal Performance– Heatsink/lid/fin can be directly attached to the back of
die/package
![Page 14: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/14.jpg)
© 2001 Altera Corporation 14
BGA Roadmap
27 mm
Size
17 mm
13 mm
9 mm
Pitch 1.27 mm
256 Balls
256 Balls
1.0 mm
672 Balls
256 Balls
0.8 mm
1,024 Balls
256 Balls
0.5 mm
2,500 Balls
![Page 15: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/15.jpg)
© 2000 Altera Corporation 15
Tools Roadmap
![Page 16: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/16.jpg)
© 2001 Altera Corporation 16
Gates A+PLUS MAX+PLUS®
Quartus
Quartus IIMAX+PLUS II
CLASSIC™ MAX® FLEX ®APEX™, Excaibur,
Mercury
System-LevelIntegration:
Fourth-Generation
ProgrammableLogic Tools
100
1,000
10,000
100,000
1,000,000
10,000,000
19
84
19
86
19
88
19
90
19
92
19
94
19
96
19
98
20
00
20
02
20
04
Software Roadmap
![Page 17: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/17.jpg)
© 2001 Altera Corporation 17
Design Methodology Roadmap
1K-5K
10-100K
100K-1M
1M-10K
1991 1993 1995 1997 1999 2001 2003 2005
EquationsEquationsEquationsSchematicsSchematics
RTLRTL
BehavioralVHDL/VerilogBehavioral
VHDL/Verilog
Intellectual Property
Intellectual Property
Application Compilers (FIR)
Application Compilers (FIR)
C-CodeSystem CC-Code
System C
1
Usa
ble
Gat
es (K
)
![Page 18: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/18.jpg)
© 2000 Altera Corporation 18
IP Roadmap
![Page 19: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/19.jpg)
© 2001 Altera Corporation 19
Intellectual Property Cores
Ethernet MAC (10/100/Gigabit)SONET FramerT3/E3 FramerPacket Over SONET ProcessorUtopia Master & SlavePOS-PHY InterfaceHDLC Protocol CoreADPCM (u-law, a-law)ATM ControllerCRCIMA ControllerTelephony Tone Generator
PCI TargetPCI Master-TargetPCI-XCAN BusIIC Master & SlaveIEEE 1394PowerPC Bus ArbiterPowerPC Bus MasterPowerPC Bus SlaveUSB Function ControllerUSB Host Controller
FIR Filter CompilerIIR Filter CompilerFast Fourier TransformReed Solomon Encoder/DecoderViterbi DecoderTurbo Encoder/DecoderInterleaver/Deinterleaver Digital ModulatorNCOColor Space ConverterDiscrete Cosine TransformImage Processing Library
NiosTM ProcessorTensilica X-tensa ProcessorPalmChip Bus SDRAM ControllerDDR-SDRAM ControllerQDR-SDRAM Controller8237 DMA Controller8255 Peripheral Interface8259 Interrupt Controller8254 Timer/Counter8051, 6502, Z80
And More!
Processor,Processor,PeripheralPeripheral
Digital Signal Digital Signal ProcessingProcessingBus InterfaceBus InterfaceCommunicationsCommunications
![Page 20: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/20.jpg)
© 2000 Altera Corporation 20
![Page 21: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/21.jpg)
© 2001 Altera Corporation 21
Agenda! Quartus II Introduction! Quartus II Roadmap! Altera Development Tools Strategic Objectives! New Feature Details
![Page 22: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/22.jpg)
© 2001 Altera Corporation 22
Quartus™ II Development Software
Altera’s Fourth-GenerationDevelopment Software
![Page 23: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/23.jpg)
© 2001 Altera Corporation 23
The Software You’ve Been Waiting For
Altera Tools Strategic Objectives
! Increase Design Performance! Enhance Design Methodology! Improve Design Verification! Deliver Results
![Page 24: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/24.jpg)
© 2001 Altera Corporation 24
Quartus Software Benefits
Quartus II BenefitsQuartus Benefits
! Industry’s Fastest Compile Times! 30-60% fMAX Improvement! SOPC Design Environment! Superior Designer Productivity
! SignalTapTM Logic Analysis! NativeLinkTM Integration! Intellectual Property! Tcl Scripting
![Page 25: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/25.jpg)
© 2001 Altera Corporation 25
What’s New In Quartus II
Data Structures
User Interface
Synthesis & Tech. Mapping
Place and Route
User Interface
User Interface
ImprovedConstraint UI
Excalibur
APEX 20KC
PowerGaugeTM
IncrementalFramework
PowerFitTechnology
![Page 26: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/26.jpg)
© 2001 Altera Corporation 26
Feature Roadmap
! Excalibur SoftModeTM
! PowerFit Technology! CDR Capability! PowerGaugeTM Analysis
Software! Project Archive
! LogicLockTM v1.0! SOPC Builder v1.1! Significantly Enhanced
NativeLink Integration! Timing Assignment
(Wildcard) ! Quartus II Baseline
Quartus II Version 1.0 Quartus II Version 1.1Q1 2001 Q2 2001
![Page 27: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/27.jpg)
© 2001 Altera Corporation 27
Feature Roadmap
! LogicLock v1.1! SOPC Builder v1.2! 25% Faster Compile Time! New Assignment Organizer! More NativeLink Enhancement! Register Duplication! SignalTap II Logic Analyzer
Quartus II Version 1.2 (Q4 2001)
![Page 28: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/28.jpg)
© 2001 Altera Corporation 28
Quartus IIVersion 1.1JULY 2001
• APEX 20K• APEX 20KE• APEX 20KC• Excalibur• Mercury• FLEX 6000• APEX II• ACEX 1K• FLEX 10KE
Quartus IIVersion 1.2
Q4 2001
• APEX 20K• APEX 20KE• APEX 20KC• Excalibur• Mercury• FLEX 6000• APEX II• ACEX 1K• FLEX 10K• MAX® 7000A• MAX 7000B• MAX 3000A
Device Support
Quartus IIVersion 1.0JAN 2001
• APEX 20K• APEX 20KE• APEX 20KC• Excalibur™• Mercury™• FLEX® 6000
![Page 29: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/29.jpg)
© 2001 Altera Corporation 29
Altera Tools Strategic Objective #1
! Increase Design Performance– Top Objective: Elevate Push-Button fMAX Performance – I/O Timing Also Critical– Must Also Enable Performance Optimization (Beyond Push-
Button)
! Quartus II Meets Challenge with:– New PowerFit Router Technology
• Delivers 10-20% Faster fMAX
• Enhances I/O Routing– APEX 20KC Architecture Provides Another 25-40% Faster fMAX
![Page 30: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/30.jpg)
© 2001 Altera Corporation 30
New Timing-Driven Router
Synthesis Placement RoutingTechnologyMapping
PowerFit Algorithms
! Complements PowerFit™ (Placement) Technology
![Page 31: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/31.jpg)
© 2001 Altera Corporation 31
Rel
ativ
e C
ompi
latio
n Ti
me
(Hou
rs)
Why Do Compile Times Matter?
Device Density in Gates
0.25
10,000 100,000 500,000 10 Million
24
Compilation Timeswithout PowerFit
Technology
Compilation Times withPowerFit Technology
12
8
42
10.5
![Page 32: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/32.jpg)
© 2001 Altera Corporation 32
1.00
0.48
0.15
0.32
0.00
0.10
0.20
0.30
0.40
0.50
0.60
0.70
0.80
0.90
1.00
Quartus 2000.02 Quartus 2000.05 Quartus 2000.09 Quartus II v1.0
Rel
ativ
e C
ompi
le T
ime
Compile Time Improvement: PowerFit!
Results measured with database of 75 VHDL and Verilog-HDL designs
PowerFitBeta
PowerFitTechnology
![Page 33: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/33.jpg)
© 2001 Altera Corporation 33
Quartus II Provides Excellent StabilityQuartus II v1.0Quartus 2000.09Quartus 2000.05 SP1
Designs up to 95% fullLower density devices maintain excellent fitting results.EP20K1500E results are comparable to EP20K1000E
0%10%20%30%40%50%60%70%80%90%
100%
EP20K400E(27 Designs)
EP20K600E(11 Designs)
EP20K1000E(11 Designs)
APEX 20KE Devices
Prob
abili
ty o
f Fit
![Page 34: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/34.jpg)
© 2001 Altera Corporation 34
Altera Tools Strategic Objective #2
! Enhance Design Methodology– Custom Region Assignments– Address System Level Design Issues Including
Hardware/Software Co-Design– Optimize Design Methodology with Incremental Design
! Quartus II Meets Challenge with:– SoftModeTM Co-Design Feature– SOPC Builder (Quartus II v1.1)– Incremental Design (Quartus II v1.1)– PowerGaugeTM Analysis Software– Minimum Timing (Quartus II v1.1)
![Page 35: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/35.jpg)
© 2001 Altera Corporation 35
Custom Region Assignments
! Ability to Specify a Rectangular Region for Logic or ESB Placement
! Specify Top Left & Bottom Right Corners of Rectangular Region– Boundary is LAB and/or– Boundary is ESB
![Page 36: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/36.jpg)
© 2001 Altera Corporation 36
Custom Region Assignments
! Supports Hierarchical Constraints– LAB, MegaLAB, ESB Within a Region
! Back-Annotate Assignments Take Precedence Over Custom Region Assignments
! Notes– Custom Region Assignments Do not Appear in Quartus II v1.0
Assignments Floorplan– Cannot Split a LAB– Cannot Split an ESB
![Page 37: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/37.jpg)
© 2001 Altera Corporation 37
SOPC Builder
Completed SOPC Architecture
InterconnectPorts
Configured IPCores
Configured SiliconFeatures
(e.g. Memory Mapping)
EBI
SRAM(Single Port)
SDRAMController
DPRAM
Brid
ge
Master Port
Slave Port
Dual-PortRAM Interface
ARM- or MIPS-Based
Processor
PLLs
PLD
Stripe
![Page 38: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/38.jpg)
© 2001 Altera Corporation 38
SOPC Builder Benefits
Instant Embedded Processor Design!Instant Embedded Processor Design!Instant Embedded Processor Design!Instant Embedded Processor Design!
! “Risk-Free” Architectural Exploration
! Automated IP Integration Flow! Tremendous Excalibur Demo
![Page 39: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/39.jpg)
© 2001 Altera Corporation 39
Quartus II SoftModeTM Co-Design
! Co-Design Capability! Integrated Software
Development Environment
! Generates “Super-POFs”Containing– Hardware Bitstreams– Software Object Code
![Page 40: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/40.jpg)
© 2001 Altera Corporation 40
PowerGaugeTM Analysis Software
! Calculates Power Estimation Based on Simulation File– Toggle Rate Derived
from User Generated Simulation Vectors
– Uses Quartus Simulator– Accuracy Dependent on
Test Vectors
![Page 41: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/41.jpg)
© 2001 Altera Corporation 41
DSP FIR Filter
66 MHz64-Bit
PCI Core
NIOS Processor
65 MHz64-Bit
PCI Core
64 MHz64-Bit
PCI Core
62 MHz64-Bit
PCI Core
60 MHz64-Bit
PCI Core
55 MHz64-Bit
PCI Core
5050 MHz64-Bit
PCI Core
! Multi-Designer Methodology Broken
! IP Methodology Inefficient! Re-Optimization Highly
Unproductive! Incremental Design
Methodology Does Not Work
Challenge of Team-Design Methodology
Introducing LogicLock Incremental Design Capability
![Page 42: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/42.jpg)
© 2001 Altera Corporation 42
LogicLockTM Incremental Design
! Systems On a Programmable Chip Methodology:– Modular Design Capability
– Workgroup Design Capability
– Improved IP Constraint Capability
– Incremental Compilation
![Page 43: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/43.jpg)
© 2001 Altera Corporation 43
Design Flows
Design
Current Design Flow
Design-Optimize-VerifyEach Module
Integrate
Optimize-VerifySystem
Modular Design Flow
Integrate
Optimize
Verify
![Page 44: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/44.jpg)
© 2001 Altera Corporation 44
LogicLockTM Constraint Types
! Fixed– Hard Assignment to Specific Location– Not Portable Between Devices
! Floating– LogicLock Chooses the Location– Portable Between Devices
! Relative– Hierarchical Constraint– Define Region Constraint Relative to a Higher Level Constraint– Portable Between Devices
X
X
![Page 45: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/45.jpg)
© 2001 Altera Corporation 45
LogicLockTM Constraint Areas
! Defining Areas– User-specified– Automatic “Auto-Size”
• LogicLock Determines Size! Reserve Areas
– Can Reserve Area of Device for Future Logic
– Can Prevent Fitter From Packing Logic In Unused Portion of Region Constraint
X
X
ReserveFor
LaterX
![Page 46: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/46.jpg)
© 2001 Altera Corporation 46
Modular Design Capability
! Optimize Module– Meet Performance– Verify Module
! Lock Down Module– e.g. DSP FIR Filter
! Add Additional Modules– Performance on DSP FIR Filter
Maintained! Optimize Additional Modules
– Meet Performance– Verify Modules
! Verify System Performance
DSP FIR Filter
NIOS Processor
66-MHz64-Bit
PCI Core
![Page 47: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/47.jpg)
© 2001 Altera Corporation 47
What is Incremental Compilation
RoutingRouting is Not Lockable
Synthesize_Separately OptionSynthesizes Only Modified Source Files
PlacementHard Lock Nodes to Fitted Lcells in RegionSoft Lock Nodes Floating in RegionLock Complete Project
Multiple EDIF/VQM FilesUser Creates EDIF/VQM for ModulesUser Implements Modules with ConstraintsUser Can Export EDIF/VQM & ConstraintsRecompile Only Modified EDIF/VQMs
Incremental FittingIncremental Synthesis
![Page 48: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/48.jpg)
© 2001 Altera Corporation 48
3rd Party Synthesis Support
! V1.1 Support– Synopsys FPGA-Express– Synplicity & Exemplar Require Black-Box Approach
• Generate Multiple EDIF/VQM• Do NOT Use I/O ATOM Mapping at Lower Level Modules
! V1.2 Support– Incremental Synthesis Capability in EDA Synthesis Tools
• Leonardo Spectrum• Synplify
![Page 49: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/49.jpg)
© 2001 Altera Corporation 49
LogicLockTM Summary
! Improves Design Performance– Synthesis– Fitting
! Increases Designer Productivity– Supports Iterative Design Process for Multi-clock Domains– Enables Workgroup Design– Reduced Compilation Time
! Increases Design Reuse– Portable Constraints– Reduces IP Development Cost– Reduces IP Reuse Risks
![Page 50: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/50.jpg)
© 2001 Altera Corporation 50
EDA Interface Enhancements
Timing AnalysisAutomatic Setup Scripts for PrimeTime
Advance Constraint PassingToolnet
Support for ModelSim with Synplify
NC-SIMSignal Integrity ToolsScirocco
ToolnetCross-probing with Synplicity
NativeLink SimulationLaunch Simulator with TB and User OptionsSeparate Netlist Writer
Quartus II v1.2Quartus II v1.1
![Page 51: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/51.jpg)
© 2001 Altera Corporation 51
Minimum Timing
! Quartus II v1.1 Feature! Minimum Timing Supported for APEX 20KE Devices! Feature Enabled via Quartus II User Interface! Quartus II Provides Verification Output Netlist
– Generates Maximum & Minimum Timing .vo,.vho & .sdo Netlists! Native Quartus II Timing Analyzer Provides Support
– Timing Analysis Report Panels in Compilation Report Provide Both Maximum & Minimum Timing
![Page 52: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/52.jpg)
© 2001 Altera Corporation 52
Tcl Improves Designer Productivity
! Scripts Available on Internet– Optimize I/O Timing– Lock Down Blocks & Paths– Optimize Performance
! Harness Power of Quartus– App Note 118: Scripting
with Tcl in Quartus
![Page 53: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/53.jpg)
© 2001 Altera Corporation 53
Altera Tools Strategic Objective #3
! Improve Design Verification– Enhance Board Level Verification– Deliver Superior EDA Tool Integration– Provides PLD Industry’s Best Timing Analysis Solution
! Quartus II Meets Challenge with:– Enhanced SignalTap (Quartus II v1.1) Provides Vehicle for Re-
thinking Verification Bottleneck– NativeLink Delivers Full Cross-Probing Functionality & Provides
Enhanced Synthesis Results (Quartus II v1.1)– Quartus II Provides Top Native Timing Analysis Tool & Delivers
Stamp Interface to PrimeTime
![Page 54: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/54.jpg)
© 2001 Altera Corporation 54
Enhancing SignalTap
! Quartus II v1.0 Provides Fix to Enable SignalTap to Work with PowerFit Technology
! Quartus II v1.1 LogicLock™ Capability EnhancesSignalTap– Accelerates Viewing Additional Nodes – Accelerates Entire Debug Process
! Quartus II v1.2 Adds Ability to Select Nodes in HDL, Dramatically Enhancing Usability of SignalTap
![Page 55: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/55.jpg)
© 2001 Altera Corporation 55
Improved Nativelink Flows - H1 2001
! Enhancements for Synthesis Tools:– Improved Error Location and Cross-probing Between Quartus
and Synthesis Tools– Better Timing Estimates and Timing Closure to Optimize
Performance! Enhancements for Simulation Tools:
– Independent Netlist Writer (Ability to Generate a SimulationNetlist without Re-compiling)
– Pass User Specified Testbench and Command Line Options to the Simulation Tool
– Improved Error Location and Cross-probing Between Quartus and Simulation Tools
![Page 56: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/56.jpg)
© 2001 Altera Corporation 56
Design Methodology Roadmap
1K-5K
10-100K
100K-1M
1M-10K
1991 1993 1995 1997 1999 2001 2003 2005
EquationsEquationsEquationsSchematicsSchematics
RTLRTL
BehavioralVHDL/VerilogBehavioral
VHDL/Verilog
Intellectual Property
Intellectual Property
Application Compilers (FIR)
Application Compilers (FIR)
C-CodeSystem CC-Code
System C
1
Usa
ble
Gat
es (K
)
![Page 57: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/57.jpg)
© 2000 Altera Corporation 57
Quartus II on UNIX Platforms
Improving Performance and Usability
![Page 58: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/58.jpg)
© 2001 Altera Corporation 58
Quartus II on UNIX
! Simplified Installation! New Database Manager! New Operating Systems Supported
– Solaris 2.8– HP-UX 11.0
! Advanced Device Support– MercuryTM The Programmable ASSP– ExcaliburTM Embedded Processor Solutions
! Reduced Patch Requirements
![Page 59: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/59.jpg)
© 2001 Altera Corporation 59
Quartus II v1.0 Release Date
Operating System Availability
April 2001HPUX 10.2April 2001HPUX 11.0
March 2001Solaris 2.6March 2001Solaris 2.7March 2001Solaris 2.8
UNIXFebruary 2, 2001Windows 98February 2, 2001Windows 2000February 2, 2001Windows NT
PC
Quartus II v1.0 Release Date
![Page 60: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/60.jpg)
© 2000 Altera Corporation 60
APEX II Device
![Page 61: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/61.jpg)
© 2001 Altera Corporation 61
Agenda
! APEX™ II Device Family Overview! Device Features
– LVDS Details– Embedded System Blocks (ESBs)– External Memory Integration– Additional Features
! Applications! Summary
![Page 62: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/62.jpg)
© 2001 Altera Corporation 62
APEX II: The Next Generation! I/O Capabilities
– 1-Gbps LVDS, LVPECL, PCML & HyperTransport*
– Up to 124 High SpeedDifferential I/O Channels
– RapidIO, Utopia IV, CSIX, POS-PHY Level 4
– HSTL, SSTL-2/3– Programmable Output Drive
APEX IIAPEX IIAPEX IIAPEX II1.5 V
0.15µµµµm
62
© 2001 v1.6 (4/6)
! Logic Resources– Up to 89,280 Logic Elements– Up to 1,524-Kbits RAM– Over 1,000 I/O Pins
! Memory– Dual-Port+ For Bi-directional
Read & Write Ports– 4-Kbit Memory Blocks– External Memory Interface
Support for ZBT, DDR & QDR
* Formerly Known as Lightning Data Transport (LDT)
![Page 63: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/63.jpg)
© 2000 Altera Corporation 63
APEX 20KE/C Overview
![Page 64: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/64.jpg)
© 2001 Altera Corporation 64
APEX 20KE & APEX 20KC Overview
! Up to 1.5-Million Usable Gates! 1.8-V, 0.18µm Process Technology! All-Layer Copper Interconnect
(APEX 20KC)! True-LVDS at 840 Mbps! 200-MHz System Performance! Up to 442 Kbits of Embedded RAM! Advanced I/O Standard Support
Including SSTL-2/3, GTL+, CTT, HSTL, LVPECL
! Up to 4 High-Performance PLLs! Content Addressable Memory (CAM)
![Page 65: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/65.jpg)
© 2001 Altera Corporation 65
APEX 20KE & APEX 20KC Overview
EP20K30E
EP20K60E
EP20K100E/C
EP20K160E
EP20K200E/C
EP20K300E
EP20K400E/C
EP20K600E/C
EP20K1000E/C
EP20K1500E/C
112,704
161,792
262,912
404,480
525,824
728,064
1,051,648
1,537,024
1,771,520
2,391,184
30,000
60,000
100,000
160,000
200,000
300,000
400,000
600,000
1,000,000
1,500,000
1,200
2,560
4,160
6,400
8,320
11,520
16,640
24,320
38,400
51,840
12
16
26
40
52
72
104
152
160
228
24,576
32,768
53,248
81,920
106,496
147,456
212,992
311,296
327,680
422,368
128
196
246 / 252
316
376 / 382
408
488 / 502
588 / 624
708 / 708
808 / 808
MaximumGates
TypicalGates
LogicElements
RAMBlocks
RAMBits
Max. User I/O20KE / 20KC
Device
![Page 66: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/66.jpg)
© 2000 Altera Corporation 66
The Programmable ASSP
![Page 67: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/67.jpg)
© 2001 Altera Corporation 67
Agenda
! The Programmable Application-Specific Standard Product (ASSP)
! Mercury™ Devices Product Overview! Mercury I/O Features! Mercury Core Features
![Page 68: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/68.jpg)
© 2001 Altera Corporation 68
SONET/SDH Semiconductors
OC-3OC-12
OC-48
OC-192
OC-768
0
200
400
600
800
1,000
1,200
1995 1996 1997 1998 1999 2000 2001 2002 2003Source: Dataquest Forecast
$M U
S
Increasing Demand for Higher Bandwidth Systems
![Page 69: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/69.jpg)
© 2001 Altera Corporation 69
Historic System Partitioning
Backplane
ProcessorProcessor
SRA
MSR
AM
Flas
h
DR
AM
DR
AM
PLD
DSP
ASSPO/E
O/EPLD
ASSP
ASSP
Parallel BackplaneCommunication
Chip-to-ChipCommunication
Line-SideCommunication
Optical/Analog
![Page 70: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/70.jpg)
© 2001 Altera Corporation 70
Optical/Analog
ProcessorProcessor
ASSPO/E
O/EPLD
Today’s System Components
Serial BackplaneCommunication
Serial Chip-to-ChipCommunication
SRA
MSR
AM
Flas
h
DR
AM
DR
AM
DSP
PLD
ASSP
ASSP
Mixed SignalMemoryProcessors
Logic
Backplane
Line-SideCommunication
![Page 71: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/71.jpg)
© 2001 Altera Corporation 71
Serial Transmission Advantages
! Higher Performance! Lower Power! Increased Noise Immunity! Reduced Board Space
LVTTL20 Pins at 42 MHz
LVDS2 Pins at 840 Gbps
![Page 72: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/72.jpg)
© 2001 Altera Corporation 72
The Clock Skew Challenge
As Frequencies Increase, Margin for Clock Skew Disappears
250 mV
DataValid Time
CLOCK
![Page 73: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/73.jpg)
© 2001 Altera Corporation 73
CDR: The I/O Performance SolutionSingle-Ended I/O Standards
100 MHz 250 MHz
Single-Ended StandardsHit Noise Limitations
at ~250 MHz
100 Mbps 250 Mbps 500 Mbps 750 Mbps 1 Gbps
Differential I/O Standards (LVDS) Clock Skew Overwhelms
Differential I/O Standardsat ~ 1 Gbps
1.25 Gbps & Beyond
CDR Eliminates BarriersClock Data Recovery (CDR)
100 Mbps 250 Mbps 500 Mbps 750 Mbps 1 Gbps
CLOCK CLOCK CLOCK CLOCK CLOCK CLOCK CLOCK CLOCK CLOCK CLOCKCLOCKCLOCKCLOCK
![Page 74: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/74.jpg)
© 2001 Altera Corporation 74
Clock Data Recovery (CDR)
Data
Clock
Data
ClockData + Clock
1 Differential Pair
XXClockClock
RecoveryRecoveryUnitUnit
Embed Clock in
Data
Transmit Single Stream
Recover Clock
from Data
! Differential Signaling Allows High Clock Speeds! CDR Takes It To The Next Level
– Higher Speeds– Fewer Signals– Better Noise Immunity
− Better Reliability− Lower Power
![Page 75: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/75.jpg)
© 2001 Altera Corporation 75
Without CDRWithout CDR
data
data
CDR Rx
CDR Rx
With CDRWith CDR
data
data
Rx
PLL
Rx
PLL
Difficult to Manage Multiple Clocks
Difficult to Align Clocks with Data
Clock Encodedwith Data
Carefully Matched Trace
Lengths
Receiver
Receiver
TxTx
Tx
Clk
Tx
Clk
Tx
Additional CDR BenefitsAdditional CDR Benefits
![Page 76: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/76.jpg)
© 2001 Altera Corporation 76
The Mercury Solution
= 1.25 Gbit CDR + PLD
Bandwidth-Optimized
Programmable Logic
CustomLogic
CommaCommaDetectDetect
Dedicated Circuitry
125 Mbps 1.25 Gbps Data
125 Mbps 1.25 Gbps Data
CDR Rx
CDR Tx
Encode/Encode/DecodeDecode DSPDSP
The Programmable ASSP
![Page 77: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/77.jpg)
© 2001 Altera Corporation 77
CDR Solutions
Standard ASSPs
! Limited Channels (Typically 1-4) ! Consumes Board Space Rapidly! Inflexible – Single Protocol,
Fixed Functionality! Power Hungry, Costly Process
Technologies
! Up to 18 Channels! Integrated with Programmable Logic! Fully Flexible – Address Multiple
Common Standards & Proprietary Designs
! Production CMOS Process Technology
CompareCompareCompare
![Page 78: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/78.jpg)
© 2001 Altera Corporation 78
Common Mercury Applications
Mercury Supports Wide Variety of Common Standards
Application
Gigabit Ethernet
SONET Standards
IEEE 1394Fibre Channel
RapidIOPOS-PHY L4
High-Definition TelevisionProprietary Backplanes
Bandwidth(Mbps)
1,250
9,953
1,2001,062
8,0009,953
742.5Any
Channels
Any
8
AnyAny
168
AnyAny
Mercury
""""""""""""""""""""""""""""""""
![Page 79: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/79.jpg)
© 2001 Altera Corporation 79
Serial Backplane Connection
Backplane
Multiple Line Cards withIndependent Clocks
StandardizedCommon Protocols& Implementations
Mercury Device
ProprietaryDifferentiation & Value Proposition
for System Architects
High-Speed Serial Backplanes
! High-End Systems Exceed PCI Capabilities! CDR Enables Multi-Crystal Operation! CDR Enables High-Speed Backplanes
![Page 80: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/80.jpg)
© 2001 Altera Corporation 80
Altera Content Expansion
Backplane
Optical/Analog
SRA
MSR
AM
Flas
h
DR
AM
DR
AM
O/E
O/E
![Page 81: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/81.jpg)
© 2001 Altera Corporation 81
CDR Performance Roadmap
CDR Enables Gigabit Performance
2.5 Gbps2.5 Gbps
1.25 Gbps1.25 Gbps
10 Gbps10 Gbps
2001 2002 2003
Perf
orm
ance
3.125 Gbps3.125 Gbps
ShippingToday!
![Page 82: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/82.jpg)
© 2000 Altera Corporation 82
Mercury Product Overview
![Page 83: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/83.jpg)
© 2001 Altera Corporation 83
! CDR I/O Performance at 1.25 Gbps! High-Performance I/O Capabilities! Performance-Optimized Architecture
The Programmable ASSP
Mercury Product FamilyMercury Product Family
![Page 84: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/84.jpg)
© 2001 Altera Corporation 84
Family Overview
! Architecture Developed from the Ground Up for High-Bandwidth Functions– High-Speed CDR– New Core Architecture– Additional I/O Features
Device CDRChannels
LogicElements
RAM Bits
EP1M120
EP1M350
8
18
4,800
14,400
48K
112K
TypicalGates
120,000
350,000
ESBs
12
28
![Page 85: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/85.jpg)
© 2001 Altera Corporation 85
Mercury Features
! 1.8-V, 0.15-µm, 8-Layer-Metal, All-Layer-Copper SRAM Process
! Up to 350K Gates– Up to 18 Channels of CDR– Up to 14,400 Logic Elements (LEs)– Up to 115,000 Bits of RAM
! Ground-Breaking I/O Performance– CDR at up to 1.25 Gbps with LVDS, LVPECL & PCML– PCI, PCI-X, HSTL, SSTL, GTL+, AGP, LVTTL, LVCMOS &
Others– ZBT, QDR, DDR RAM Support– Flip-Chip Packaging Technology– Advanced Phase-Locked Loops (PLLs)
![Page 86: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/86.jpg)
© 2001 Altera Corporation 86
Mercury Features
! Speed-Optimized Core Performance– Priority Interconnect– Distributed Multiplier Feature– Quad-Port RAM
![Page 87: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/87.jpg)
© 2001 Altera Corporation 87
Core Performance Improvements
Cor
e Pe
rfor
man
ce*
FLEXFLEXFLEXFLEX
* Estimated Design Performance
![Page 88: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/88.jpg)
© 2001 Altera Corporation 88
Function APEX Mercury
16-Bit Loadable Counter 264 MHz
(1) Limited to Device Clock fMAX of 333 MHz, Critical Delay = 1.9 ns (526 MHz)
(2) Limited to Device Clock fMAX of 333 MHz, Critical Delay = 2.13 ns (469 MHz)
32-Bit Loadable Counter 239 MHz 335 MHz (2)
32-to-1 Multiplexer 1.67 ns
32 x 64 Asynchronous FIFO 156 MHz 311 MHz
16 x 16 Non-Pipelined Multiplier 73 MHz 130 MHz
-
Core Performance Improvements
! Significant Performance Benefits in Common Functions
333 MHz (1)
![Page 89: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/89.jpg)
© 2001 Altera Corporation 89
All-Layer Copper Technology
! 1.8-V, 0.15-µm, 8 Layer-Metal All-Layer Copper Process
! Advantages– High Performance– Excellent Conductor of
Electricity– Scalability Allows Faster
Technology Shrinks– Simpler Process Technology than Aluminum– Better Electromigration & Reliability
![Page 90: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/90.jpg)
© 2000 Altera Corporation 90
Mercury I/O Features
![Page 91: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/91.jpg)
© 2001 Altera Corporation 91
Up to 18 Channels of1.25-Gbps CDR
200-MHz ZBT SRAM &332-Mbps DDR SDRAM Interfaces
Up to 12 PLL-Generated ClocksEnhanced Clock Structures
HSTL, PCI-X & Other I/O Standards
High-PerformanceFlip-Chip Packaging
Advanced I/O CapabilitiesAdvanced I/O Capabilities
Flexible-LVDS™ Circuitry on All Pins
![Page 92: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/92.jpg)
© 2001 Altera Corporation 92
! Dedicated High-Speed CDR Circuitry! 1.25 Gbps per Channel, 45 Gbps Total CDR Bandwidth! Multiple Differential Standards
– LVDS– LVPECL– PCML
! Independent PLL & Serialization Factors– Serializers/Deserializers (SERDES) Support Factors from 3 to 20– CDR-Dedicated PLLs Support Multiplication Factors from 1 to 20
! Push-Button Software Implementation
CDR Capability
![Page 93: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/93.jpg)
© 2001 Altera Corporation 93
The Programmable ASSP
CDR Transceiver ASSP
CDRCDR DeserializerDeserializer
SerializerSerializer
Encoding, Encoding, Decoding & Decoding & Alignment Alignment FunctionsFunctions
AdditionalLogic
Addresses Only One Protocol
Dedicated Circuitry Programmable Logic
Addresses Any Protocol
CDRCDR DeserializerDeserializer
SerializerSerializer
AdditionalLogic
Encoding, Decoding & Alignment Functions
FIFOFIFO
FIFOFIFO
FIFOFIFO
FIFOFIFO
![Page 94: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/94.jpg)
© 2001 Altera Corporation 94
J-BitSymbol
CDR Receiver Data Flow
EncodedSerial Data
Stream
Recovered Clock
Re-TimedJ-Bit Data
M-BitData
Recovered Clock to Core
Reference Clock
AlignAlign DecodeDecode
J-BitData
Serial toSerial toParallelParallel SyncSync
Dedicated Circuitry Programmable Logic
÷÷÷÷ JClockClockRecoveryRecovery
Internal Symbol Clock
PLL
![Page 95: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/95.jpg)
© 2001 Altera Corporation 95
CDR Transmitter Data Flow
Encoded SerialData Stream
Dedicated CircuitryProgrammable Logic
J-Bit SymbolM-Bit Data
Internal Symbol Clock
ParallelParallelto Serialto Serial
Transmit Clock
Reference Clock
EncodeEncode
PLL
SyncSync
÷÷÷÷ J
![Page 96: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/96.jpg)
© 2001 Altera Corporation 96
Rate-Adaptive CDR
! Mercury CDR Offers Unmatched Flexibility– Fully Rate-Adaptive– Supports Any Frequency from 125 Mbps to 1.25 Gbps– Two Different Serial Data Rates Supported Simultaneously
• Support Provided by Two Independent CDR-Dedicated PLLs
LVDS @ 1.25 Gbps
LVPECL @ 622 Mbps LVDS @ 1.25 Gbps
LVPECL @ 622 Mbps
![Page 97: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/97.jpg)
© 2001 Altera Corporation 97
Note: Available on EP1M350 Only
Mercury Flexible-LVDSTMMercury Flexible-LVDSTM
! Additional Support for Differential Standards ! LVDS Available on Every Pin
– Over 100 Channels on EP1M350! LVDS Buffers Built into I/O Cell
– No External Components Needed! Data Rates of up to 432 Mbps
![Page 98: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/98.jpg)
© 2001 Altera Corporation 98
Advanced I/O Standard Support
1.5V HSTL I, II
3.3V 1X/2X AGP 1.25
GbpsMHz
0.00
0.60
0.300.90
80165
245
330
0
GTL+
PCI-X
SSTL-2/3 I, II
I/O StandardI/O Standard ApplicationsApplications Approximate SpeedApproximate Speed
GTL+ Backplane Driver 200 MHz
SSTL-3 I, II SDRAMs 80 - 166 MHzSSTL-2 I, II DDR SDRAMs 160 - 332 Mbps
1.5-V HSTL I, II Cache RAMs/ Fast SRAMs 125 - 250 MHz
CTT JEDEC Standard N/A3.3-V PCI PC, Embedded 64 bit / 66 MHz3.3-V PCI-X PC, Embedded 64 bit / 133 MHz
3.3-V 1x/2x AGP Graphic Processors 66 MHz
LVDS Backplane & Point to Point 840 Mbps
LVDS + CDR Line Side & Backplane 1.25 GbpsLVPECL + CDR Clock Distribution 1.25 GbpsPCML + CDR High Speed 1.25 Gbps
3.3-,2.5,1.8-V LVTTL General purpose 250 MHz
True-CDR
LVDS
![Page 99: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/99.jpg)
© 2001 Altera Corporation 99
External Memory Support
! Complete High Performance Memory Solution– Large Memory Requirements
• Built-in ZBT, QDR & DDR Interfaces– Small to Medium Memory Requirements
• Enhanced On-Board Embedded System Blocks
ESBQDR
ZBT
DDR
![Page 100: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/100.jpg)
© 2001 Altera Corporation 100
External Memory Support
! Dedicated Support for Emerging High-Speed Memory Standards– Performance Targeted for Future Devices
PerformancePerformance
ZBT SRAMs LVTTL 200 MHz
SDR SDRAMs 3.3 V SSTL-3 (II) 166 MHz
DDR SDRAMs SSTL-2 (I/II) 332 Mbps
SpecificationsSpecifications(I/O Standards)(I/O Standards)
Memory TypeMemory Type VVCCIOCCIO
3.3 V / 2.5 V
2.5 V
Synchronous SRAMs 3.3 V / 2.5 V LVTTL 166 MHz
QDR SRAMs 1.5 V HSTL 664 Mbps
DDR SRAMs 1.5 V HSTL 332 Mbps
![Page 101: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/101.jpg)
© 2001 Altera Corporation 101
Double Data Rate I/O
! Double Data Rate I/O Circuitry – Clock Data on Both Rising & Falling Edge– Dedicated Circuitry Provides Robust DDR Support– I/O Support on All Pins up to 332 Mbps
Data0 Data1 Data2 Data3 Data4 Data5
Clock
![Page 102: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/102.jpg)
© 2001 Altera Corporation 102
D
CLK
Q D
CLK
Q
D
CLK
QD
CLK
QLATCH
INPUT CLOCK
INPUT CLOCK
INPUT MODEOUTPUT MODE
OE
OE
Input
Output
DDR Implementation
! Output Enable Register Becomes Second Data Register! Dedicated Latch Ensures Proper Data Recovery
I/O Element I/O Element
![Page 103: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/103.jpg)
© 2001 Altera Corporation 103
! Simplified Clock Management Capabilities– Reduces Design Complexity
• Skew Minimization• Frequency Synthesis• Phase Adjustment• Flexible Hold-Time Control
! Enabling Features– ClockLock™ Circuitry– ClockBoost™ Circuitry– ClockShift™ Circuitry– Board-Level Clock Management
PLLPLL
Phase-Locked Loop (PLL)
![Page 104: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/104.jpg)
© 2001 Altera Corporation 104
Mercury PLL
Voltage-ControlledOscillator
Phase Comparator
InputClock ÷÷÷÷ k
÷÷÷÷ m
LockedClock Outputs Can Drive Fast & Clock Lines
FOUT = FIN (m/n*q)
FOUT = FIN (m/n*v)
(External)
FOUT = FIN (m/n*k)
FOUT = FIN (m/n*p)
FeedbackClock
÷÷÷÷ p
÷÷÷÷ q
÷÷÷÷ v
Phase Shift Circuitry
Time Delay/Shift
Time Delay/Shift
Time Delay/Shift
Time Delay/Shift
÷÷÷÷ n
![Page 105: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/105.jpg)
© 2001 Altera Corporation 105
! Wire Bond Die– Bond Pads Located on Periphery– Increased Path Length from Bond
Pads to Solder Balls– Reduced I/O Performance
! Flip-Chip Die– Solder Bumps Not Restricted to Periphery– Path Length from Die to Solder
Balls Significantly Reduced– Increased I/O Performance
Flip-Chip Technology
![Page 106: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/106.jpg)
© 2001 Altera Corporation 106
LVDS with CDR
HSTL
PCI-X
SSTLSSTL--22DDR SDRAMDDR SDRAM
Cache RAM
Backplane
PC System
I/O Flexibility: I/O Banks
! Multiple I/O Banks– Enables Simultaneous Communication with Several Devices
• Multiple I/O Standards• Multiple I/O Voltages
![Page 107: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/107.jpg)
© 2001 Altera Corporation 107
Additional I/O Features
! Three I/O Element Registers– Fast Setup & Clock-to-out Times
! Bus Hold! Programmable Pull-Up Resistor! Programmable Input Delay
– Fine-Grained Setup & Hold Time Window Adjustment! Open Drain Output Option! Programmable Drive Strength
• 2 mA, 4 mA, 8 mA, 12 mA, 16 mA, 24 mA, PCI, PCI-X! Programmable Slew Rate
![Page 108: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/108.jpg)
© 2000 Altera Corporation 108
Mercury Core Features
![Page 109: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/109.jpg)
© 2001 Altera Corporation 109
Larger, Quad-Port Memory Blocks
High-Performance Architecture•Prioritized Routing Structure•Wider Buses•Improved Local Routing•Enhanced Logic Elements (LEs)•Enhanced Carry Chains
Distributed Multiplier Capability
Feature-Rich ArchitectureFeature-Rich Architecture
![Page 110: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/110.jpg)
© 2001 Altera Corporation 110
New Mercury Interconnect Types
New HighNew HighNew HighNew High----Speed Interconnect ChannelsSpeed Interconnect ChannelsSpeed Interconnect ChannelsSpeed Interconnect ChannelsImprove PerformanceImprove PerformanceImprove PerformanceImprove Performance
Fast Look-upTable (LUT)Connection
Priority Row& Column
Leap Lines
RapidLAB™Interconnect
![Page 111: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/111.jpg)
© 2001 Altera Corporation 111
! Logic Structure Built for Dedicated Multiplier Mode– Device Capacity for up to 90 8x8
Multipliers– > 130 MHz Performance in 16x16 Mode– Dedicated Multiplier Mode in LE– Dedicated Routing Paths
! Automatically Implemented by QuartusTM II Software
Key Function forWireless Communications Applications
0
20
40
60
80
100
120
Multiplier Performance
FLE
X 1
0KE
APE
X 2
0KE
ME
RC
UR
Y
Spee
d (M
Hz)
Distributed Multiplier Feature
140
![Page 112: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/112.jpg)
© 2001 Altera Corporation 112
Multiplier Implementation
+
+++
+
+
+
+ + + + + + + +
Quartus™ II Floorplan
![Page 113: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/113.jpg)
© 2001 Altera Corporation 113
Data 1Data 2Data 3Data 4
LabcirLabPre/
AsyncLoadChip-Wide
Reset
Labclk 1Labclk 2
Labclkena 1Labclkena2
Local LE enaLab
Carry-OutCarry-Out 1
Carry-Out 0
CarryChain
Look-UpTable(LUT)
Lab Carry-inLab Carry-in 1Lab Carry-in 0
SynchronousLoad & Clear
Logic
Lab-WideSynchronous
Load
Lab-WideSynchronous
Clear
Register Bypass
ProgrammableRegister
Packed RegisterSelect
FastLUT Connectionto Next LE
To Local,Row
& ColumnRouting
To Local,Row
& ColumnRouting
PRND Q
ENACLRN
Optimized for SpeedOptimized for SpeedOptimized for SpeedOptimized for Speed
Mercury Logic ElementMercury Logic Element
![Page 114: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/114.jpg)
© 2001 Altera Corporation 114
Embedded System Block (ESB)
! Enhanced ESB Structure
ESB ESB ESB
I/O BANDI/O BAND
Bidirectional Dual-Port RAM
Dual-Port RAM
Single-Port RAM
CAM
ROM
Quad-Port RAMQuad-Port RAM
![Page 115: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/115.jpg)
© 2001 Altera Corporation 115
Quad-Port RAM
! Quad-Port RAM Capability Enhances Performance– Addresses Complex Memory Requirements– Superior to Slower or More Complex Emulation Methods– Addresses Bidirectional Dual Port Mode
DataAddress Clock
Port 1 Port 2
Port 4Port 3DataAddress Clock
DataAddress Clock
DataAddress Clock
16
2 16
4
![Page 116: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/116.jpg)
© 2001 Altera Corporation 116
! Caching Applications
! Processor to Processor Communication
! Frame Buffer Processing
! Data Concentrators
! Routers
! Multiple Independent FIFOs
! Modulators
Quad-PortQuad-Port
Dual-PortDual-Port! ROMs
! Arbitrated FIFOs
! Bi-Synchronous FIFOs
! MicroprocessorCores
! MicroprocessorRegister Files
! Fibre Channel Interface
Quad-Port RAM Applications
! Extensive Support for Multi-Port Applications
![Page 117: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/117.jpg)
© 2001 Altera Corporation 117
LOGIC
LOGIC
LOGIC
LOGIC 128 128 X 16X 16
256 256 X 4X 4
ESB Partitioning
! Partition Single ESB into Two Blocks– Increase Total Number of Memory Blocks per Device
![Page 118: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/118.jpg)
© 2001 Altera Corporation 118
MatchCAMCAM
Data
Common in High-SpeedCommunication Applications
Content-Addressable Memory (CAM)
! CAM Accelerates Fast Search Applications– Functions as a Parallel Comparator– Order of Magnitude Faster than RAM (Serial)
! Looks up Data in Memory & Outputs Addresses! Each ESB Supports 2-Kbit CAM (64 Words x 32 Bits)
Address
![Page 119: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/119.jpg)
© 2001 Altera Corporation 119
The Programmable ASSP
! Communications ASSP Integration– Functionality of ASSPs with Flexibility of PLDs– System-on-a-Programmable-Chip (SOPC) Solution for High-
Performance Transceivers! Built for Bandwidth
– Support for I/O Standards, Memory Interfaces– Flip-Chip Technology– Flexible, High Performance PLL– Quad-Port Embedded System Blocks (ESBs)– Accelerated Core Performance
![Page 120: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/120.jpg)
© 2000 Altera Corporation 120
ACEX™ Device Families
Low-Cost, High-Performance Solutions for the Communications Marketplace
![Page 121: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/121.jpg)
© 2001 Altera Corporation 121
Agenda
! ACEX Overview! ACEX Applications! ACEX 1K Family! Next-Generation ACEX Families! The ACEX Advantage
![Page 122: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/122.jpg)
© 2001 Altera Corporation 122
ACEX Overview
! Communications Marketplace– Low-Cost, High-Performance Applications Need Programmable
Solution for High-Volume Use– ACEX is a Broad-Based Programmable Solution
• Architectures• Voltages• Feature Sets
![Page 123: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/123.jpg)
© 2001 Altera Corporation 123
ACEX Applications
! Communications Marketplace– High-Volume Use in Price-Sensitive Applications
• Cable & xDSL Modems• Low-Cost Switches & Routers• Remote Access Concentrators
– High Compounded Annual Growth Rate (CAGR) Opportunities in Marketplace
![Page 124: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/124.jpg)
© 2001 Altera Corporation 124
ACEX Applications
xDSL Modems Cable Modems Access Routers
Low Cost Ethernet LAN Switches
Remote Access Concentrators
![Page 125: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/125.jpg)
© 2001 Altera Corporation 125
ATMPHY
(25 Mbps)
Protocol(ASSP or
Controller)
*ATM SAR*Management
(Can Be Separate)
Transceiver(1 or 2
ASSPs)*CODEC
*Data Pump- DMT -CAP
Ethernet Transceiver10-Base-T
Line Driver(Bipolar &
Hybrid)
Flash1 Mbyte
DRAM/SRAM1 Mbyte
ADSL Modem: Block Diagram
Cat 3/5Twisted Pair
VideoTelephone Twisted Pair
![Page 126: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/126.jpg)
© 2001 Altera Corporation 126
ADSL Modem: Block Diagram
ATMPHY
(25 Mbps)
Protocol(ASSP or
Controller)
*ATM SAR*Management
(Can Be Separate)
Transceiver(1 or 2
ASSPs)*CODEC
*Data Pump- DMT -CAP
Ethernet Transceiver10-Base-T
Cat 3/5Twisted Pair
VideoTelephone Twisted Pair
ACEXLine Driver(Bipolar &
Hybrid)
Flash1 Mbyte
DRAM/SRAM1 Mbyte
![Page 127: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/127.jpg)
© 2001 Altera Corporation 127
CPU 32/64 Bit* Protocol
* Addressing* Management
WAN Line
Port 1* 56K Modem
* ISDN Modem* ADSL* SDSL
* T/E CarrierTransceivers/Dat
a PumpsDRAM/SRAM
* Buffer4-8 Mbytes
Flash * Code Store 2-4 Mbytes
Remote Access Controller: Block Diagram
Multiplexer
* ASIC* ASSP
![Page 128: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/128.jpg)
© 2001 Altera Corporation 128
Remote Access Controller: Block Diagram
CPU 32/64 Bit* Protocol
* Addressing* Management
WAN Line
Port 1* 56K Modem
* ISDN Modem* ADSL* SDSL
* T/E CarrierTransceivers/Dat
a Pumps
Multiplexer
* ASIC* ASSP
ACEX
DRAM/SRAM* Buffer
4-8 Mbytes
Flash * Code Store 2-4 Mbytes
![Page 129: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/129.jpg)
© 2001 Altera Corporation 129
LowLowLowLow----Price LeaderPrice LeaderPrice LeaderPrice Leader
The ACEX Solution
! Low-Cost, High-Performance Architecture– High-Volume Applications in Communications Marketplace
! Multiple Families at Multiple Voltages! Pricing
– Establish Price Leadership in Low-Cost Marketplace
![Page 130: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/130.jpg)
© 2001 Altera Corporation 130
The Altera® Pricing Advantage
EPF10K100
EPF10K100A
EPF10K100E
EP1K100
0.00
0.20
0.40
0.60
0.80
1.00
1997 1998 1999 2000
Normalized 100,000 Gate Device Volume Price
![Page 131: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/131.jpg)
© 2001 Altera Corporation 131
ASIC Replacement
! ACEX Family is The ASIC Replacement Solution– Cost-Competitive with ASICs– All the Benefits of a Complete Programmable Solution
• Fast Time-to-Market• Design Flexibility• Reprogrammability• Advanced Development Tools• Drop-in Intellectual Property
– No ASIC Risks. No ASIC NREs. No ASIC Restrictions.
![Page 132: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/132.jpg)
© 2001 Altera Corporation 132
ASSP Replacement
! Advanced Feature Sets Eliminate Specialized ASSPs– Advanced PLLs– High-Speed FIFOs & Dual-Port RAM– Full 64-Bit, 66 MHz PCI Compliance– Advanced I/O Standards– MultiVolt I/O Capability
! Integrate ASSP Functionality into a Low-Cost PLD– Save Device Cost– Save Board Cost– Save Board Development Cost
![Page 133: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/133.jpg)
© 2001 Altera Corporation 133
I/O Element(IOE)
Section with Impurity
Altera Redundancy Feature
! Altera-Patented Technology for Application to PLDs! Significant Yield Improvement
IOEIOEIOEIOE
IOE
IOE
IOE
IOE
IOEIOE IOEIOE
Logic ArrayBlock
Redundant Section Enabled
![Page 134: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/134.jpg)
© 2001 Altera Corporation 134
FutureACEX
ACEX 1K2.5V
The ACEX Roadmap
! Multiple Families Across Multiple Voltages– 2.5-V ACEX 1K Family Available March 2000– Future ACEX Families 2001 and Beyond
• Improved Processes, Higher Densities, Lower Voltages, Enhanced Features
March 2000 2001 and Beyond
Cost Per Function
![Page 135: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/135.jpg)
© 2001 Altera Corporation 135
ACEX 1K Family
! Altera Process Advantage– Hybrid Process
• 0.22 µm Transistors• 0.18 µm Metal Interconnect• Maintains 2.5-V Core Operating Voltage• Provides Key Cost Improvements
– Yield Improvements• Smaller Die Size Improves Yield
– Patented Redundancy Feature! Availability
– Samples Available Now– Software Support in MAX+PLUS® II ver. 9.6
![Page 136: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/136.jpg)
© 2001 Altera Corporation 136
ACEX 1K Features
! 64-Bit, 66-MHz PCI Compliant! PLL Support
– ClockLock™ Synchronization Circuitry– ClockBoost™ Multiplication Circuitry
• Simultaneous ClockLock & Clock x2 Outputs ! Embedded Dual-Port Memory Blocks
– 4 Kbit RAM Blocks! MultiVoltTM I/O Interface
– 5-V Tolerant I/O
![Page 137: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/137.jpg)
© 2001 Altera Corporation 137
ACEX 1K Features
ACEX 1K
Dual-Port RAMs & FIFOs
16 16Wr Data Rd Data
MultiVolt I/O Interface
5-V Tolerant I/Os
PLL Capability
ClockLock
ClockBoost
CLKCLKx2
64-Bit, 66-MHz PCI
![Page 138: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/138.jpg)
© 2001 Altera Corporation 138
ACEX 1K Family Members
(1) 256 & 484-Pin Packages Are 1.0-mm FineLine BGA™
Feature EP1K10 EP1K30 EP1K50 EP1K100Typical Gates 10,000 30,000 50,000 100,000
Logic Elements 576 1,728 2,880 4,992
RAM Bits 12,288 24,576 40,960 49,152
User I/O Pins(Maximum)
130 171 249 333
PackageOptions
100-Pin TQFP 144-Pin TQFP 208-Pin PQFP 256-Pin BGA1
144-Pin TQFP208-Pin PQFP 256-Pin BGA1
144-Pin TQFP 208-Pin PQFP 256-Pin BGA1
484-Pin BGA1
208-Pin PQFP 256-Pin BGA1
484-Pin BGA1
Available Now Now Now Now
Available in MAX+PLUS II v9.6Available in MAX+PLUS II v9.6Available in MAX+PLUS II v9.6Available in MAX+PLUS II v9.6
![Page 139: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/139.jpg)
© 2001 Altera Corporation 139
Device EP1K10 EP1K30 EP1K50 EP1K100
Max I/O
The ACEX I/O Advantage
! Communications Applications Require High I/O Counts– Allows High Performance Communication– Provides Wide Bandwidth Capabilities
130 171 249 333
![Page 140: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/140.jpg)
EABWRADDRESSDATAWRENWRCLOCK
RDADDRESSQ
RDENRDCLOCK
High-Performance Dual-Port RAM
! Independent Read/Write Ports – Synchronous/Asynchronous Access– 6.5-ns Access Time
! Wide Range of Configuration Options– 4 KBits/EAB for Flexibility– Width up to x16 for Maximum System Bandwidth
! Fast & Effective FIFO Implementation
![Page 141: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/141.jpg)
© 2001 Altera Corporation 141
ClockLock: Improve I/O Performance
tco tsu
Without PLL 5.2 2.0With PLL 4.2 1.5
Note: ACEX 1K Data from MAX+PLUS II ver. 9.6
! ClockLock Feature Increases I/O Performance
Improved Timing
![Page 142: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/142.jpg)
© 2001 Altera Corporation 142
ClockBoost - Time-Domain Multiplexing! Multiplied Clock Used to Share Resources
873
DENA
DENA
16 x 16Multiplier
Producta[31..0]
Productb[31..0]
D
D
D
D
Dataa1[15..0]
Datab1[15..0]
Dataa2[15..0]
Datab2[15..0]
Control Signal
clkClockLock
ClockBoost 2X
Required LEs
Two 16 x 16 MultipliersFour 16 x 16 Multipliers
1,1602,320
680Without ClockBoostDesign With ClockBoost
![Page 143: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/143.jpg)
© 2001 Altera Corporation 143
Next-Generation ACEX Families
! Smaller and Improved Processes! More Enhanced Features! Lower Costs per Feature! Lower Voltages! Higher Densities! Embedded Dual Port Memory Blocks! Advanced PLLs! Advanced I/O Standard Support! PCI Compliance! Advanced Development Tools Support
![Page 144: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/144.jpg)
© 2001 Altera Corporation 144
Fully66-MHz/64-BitPCI & PCI-XCompliant!
PCI Market Status
! PCI is the Industry’s Bus Standard for Open Systems – Emerging I/O Standard for Embedded Applications
! 64-Bit, 66-MHz PCI Required for High-Performance Systems– High-Performance Communications Applications– Gigabit Ethernet, Fiber Channel– High-End Systems Require 64-Bit Addressing
! PCI-X is the Next-Generation Solution– Frequencies of up to 133 MHz
![Page 145: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/145.jpg)
© 2001 Altera Corporation 145
Altera PCI Solutions
VerificationTest Vectors
Hardware Testing
ToolsMAX+PLUS II
QuartusOpenCore Evaluation
MegaWizard™ Plug-InsTest Benches
DevicesACEX 1KACEX 2K
The Altera PCI Solution
Megafunctions32- & 64-Bit
33- & 66- MHzPCI-X
![Page 146: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/146.jpg)
© 2001 Altera Corporation 146
ACEX Summary
! The Premier Programmable Low-Cost Communications Solution– Low-Cost for High-Volume Use– High-Performance Capabilities for Communications Applications– Feature-Rich Architectures– Software & Intellectual Property Leadership
ACEX: The LowACEX: The LowACEX: The LowACEX: The Low----Cost, HighCost, HighCost, HighCost, High----PerformancePerformancePerformancePerformanceCommunications SolutionCommunications SolutionCommunications SolutionCommunications Solution
![Page 147: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/147.jpg)
© 2001 Altera Corporation 147
ACEX Applications
! Cable Modems! xDSL Modems! Remote Access Systems
– Remote Access Concentrators! Private & Branch Access Routers! Low-Cost Switches! Low-Cost Line Cards! Laser Printers! PC Peripherals
![Page 148: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/148.jpg)
© 2001 Altera Corporation 148
0 10 20 30 40 50 60 70
Reducing Power Dissipation
Reducing Form Factor
Increasing Ease of Use
Increasing Quality/Reliability
Increasing System Speed
Reducing Time to Market
Increasing Functionality
Reducing Cost
! Low Cost & Time-to-Market Critical for Success
Market Success Factors
Factors Influencing Market Success
% ResponsesSource: Dataquest
![Page 149: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/149.jpg)
© 2001 Altera Corporation 149
! Quick to Prototyping– In-System Design Verification– Dramatically Reduced Simulation & Verification Time– No Test Vectors Required– No Prototype Lead-Times
! Quick to Production– No Lengthy Sign-off Cycle– No Production Lead Times
ACEX Time-to-Market Advantage
![Page 150: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/150.jpg)
© 2001 Altera Corporation 150
0.0
0.2
0.4
0.6
0.8
1.0
1.2
Nor
mal
ized
Pric
e
ACEX Pricing vs. ASIC Pricing
! Competitive with ASIC Unit Cost
! Benefits ofProgrammable Logic– Faster to Market– Low Risk– No NRE– No Re-Spin Cost– Short Lead Times– Low Inventory Cost
ACEX208 Pins
ASIC208 Pins
NRE
ACEX Provides LowACEX Provides LowACEX Provides LowACEX Provides Low----Cost FlexibilityCost FlexibilityCost FlexibilityCost Flexibility
![Page 151: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/151.jpg)
© 2001 Altera Corporation 151
! Total Cost = Device Unit Cost + Development Cost + Hidden Costs! ACEX Minimizes Hidden Costs
– No NRE Cost– No Lost Opportunity Cost– No Re-Spin Cost– Low Inventory Cost
Total Cost($)
ACEX ASICs
DeviceUnit Cost
DevelopmentCost
DeviceUnit Cost
DevelopmentCost
NREs
LostOpportunity Hidden
Costs
Total Cost vs. ASICs
![Page 152: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/152.jpg)
© 2001 Altera Corporation 152
ACEX Summary
! ACEX Low-Cost Flexibility
ItemDevice Cost
Total Cost
Design Flow
No NRE
Time-to-Market
In-System Design Verification
No Test Vectors
No Re-Spin Cost
Low Inventory Risk
ASIC ACEXLow
Low
""""""""""""
""""
""""""""
""""
Low
High
-
-
-
-
-
-
""""
![Page 153: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/153.jpg)
© 2001 Altera Corporation 153
ACEX & APEX Applications
xDSL Modem
Ethernet LAN Switch
Remote Access Concentrators
WAN Router
Layer 3 Switch
Central OfficeSwitch
ACEXACEX APEXAPEX
![Page 154: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/154.jpg)
© 2001 Altera Corporation 154
ACEX 1K Price Advantage
ACEX Cents / Logic Element
EP1K10 0.61
EP1K30 0.41
EP1K50 0.31
EP1K100 0.24Note: End-2000 Pricing in High Volume Quantities
ACEX is The Industry’s Lowest Price Per Function
![Page 155: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/155.jpg)
© 2000 Altera Corporation 155
HardCopy - (New MPLD Program)
![Page 156: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/156.jpg)
© 2001 Altera Corporation 156
Introducing Altera MPLDs
! High-Volume, Low-Cost Roadmap for High-Density PLD Designs
! 90% Cost Savings from APEX™ 20KE Derived from 75% Die Shrink
! Revolutionary MPLD Implementation Process Provides Guaranteed Functionality & Performance with Minimal Customer Involvement
! PLD/MPLD Solution Optimizes Product Life Cycle Management
! New Process: <15 Weeks From Design Start to Production!
![Page 157: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/157.jpg)
© 2001 Altera Corporation 157
MPLD
MPLD Business Unit Mission Statement
! Provide Altera Customers with Easy, Fast & Risk Free Cost Reduction Path for High Density CPLDs
Volume
PLD ASIC
ASP $
![Page 158: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/158.jpg)
MPLD High Volume Solution
Density
Volume
Low
Low High
High
![Page 159: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/159.jpg)
Die Size Reduction
Original EP20K1500E
New MPLD 1500E
Device
75% Reduction in Die Size
![Page 160: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/160.jpg)
Density
Unit Price($)
MPLD
HighLow
ACEX
FLEX
APEX 20KE
MPLD Opportunity
![Page 161: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/161.jpg)
© 2001 Altera Corporation 161
Large APEX PLD100% (Die Size)
MPLD22% (Die Size)
Standard Cell12% (Die Size)
NRE
Pric
e
NRE=Non-Recurring Engineering
Die Size, NRE & Unit Cost Comparison
![Page 162: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/162.jpg)
New MPLD Program Devices
MP20K400E
MP20K1500E
APEX 20KE Die SizeDevice MPLD Die
MP20K1000E
MP20K600E
![Page 163: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/163.jpg)
© 2001 Altera Corporation 163
! Complete Design Development in APEX 20KE Device! 1:1 Mapping of Logic Elements & Embedded System Blocks! Remove Configuration Circuitry & Multiplex Interconnect
Overhead—Replace with Metal Routing ! Guaranteed Functionality & Performance ! Pin-to-Pin Compatibility! Same Package Options as PLDs
MPLD Process Description
![Page 164: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/164.jpg)
© 2001 Altera Corporation 164
Signal Routing
ESB & LEInternalRouting
Signal Routing
ESB & LEInternalRouting
MPLD Product Description
! 0.18-µ Process Technology—Same Process Technology as PLD! Implementation Utilizes Common Base Die! 5+ Metal Layers Dedicated to Customer Design
Common BaseDie
PowerBusing
![Page 165: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/165.jpg)
© 2000 Altera Corporation 165
MPLD Implementation & Business Guidelines
![Page 166: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/166.jpg)
© 2001 Altera Corporation 166
MPLD Engagement Flow
Altera Reviews &Accepts Design
Step 2Altera Starts
MPLD Implementation
StepStep 44
Order
Customer Provides Order for DCC & First
Year Production Quantity with Schedule
Step 3
MPLDMPLDMPLDMPLD
Altera Starts Production
StepStep 77Prototype
Altera Delivers Prototypes to Customer
StepStep 55
Customer Approves Prototype
StepStep 66
AgreementAgreement
Customer Submits APEX 20K Netlist or Programmer Object
File (.pof) & Required Paperwork
Step 1
POF File
![Page 167: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/167.jpg)
© 2001 Altera Corporation 167
2 to 3Weeks
Conversion &
Testing
Conversion &
Testing
MPLD Implementation Timeline
15 to 16 Weeks15 to 16 WeeksWeeks
4 Weeks
PrototypeFabricationPrototype
Fabrication
PrototypeSignoff
PrototypeSignoff
1 to 2 Weeks
ProductionProduction
8 Weeks
![Page 168: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/168.jpg)
© 2001 Altera Corporation 168
Generate Netlist
Fix Test
ATPG
Send Prototype to Customer
Place & Route
Customer Receives Prototype
Customer
AlteraDeliver POF File to Altera
Testability & Verification Flow
Customer Approves Prototype Volume Production
Timing Verification
![Page 169: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/169.jpg)
© 2001 Altera Corporation 169
Turn-Key Conversion Process
Maintain Logic
Placement
Extract Timing Data
Compareto PLD
Verify Functionality
& Timing
Begin Conversion
to MPLD
Deliver POF file to Altera
Prototype Sent to
Customer
Customer Receives Prototype
VolumeProduction
Customer Approves Prototype
CustomerResponsibility
AlteraResponsibility
MinimalCustomer
Effort
![Page 170: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/170.jpg)
© 2001 Altera Corporation 170
Recommended Design Guidelines
! To Minimize Conversion Time– Adhere to good synchronous design practice– Minimize the number of global clocks– Single global reset
! Notification Is Requested for – Gated clocks, clears or presets– Inverted clocks– Internally generated clocks
! Altera Highly Discouraged the Use of– Oscillator circuits– Glitch generators– Intentional delays– Circuits with race hazards
![Page 171: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/171.jpg)
© 2001 Altera Corporation 171
! DCC Charges Include:– ATPG Vector Generation– MPLD Place & Route– Tested Probe Card & DUT Board– Fabricate Masks– 10 Prototypes
Design Conversion Services
![Page 172: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/172.jpg)
© 2001 Altera Corporation 172
Conversion Guidelines
! Availability of Fully Functional APEX Netlist, .pofFile
! Compliance with Design Rules! No Customization or Changes from Original
Design– Strictly One-to-One Conversion– No Direct Conversion from Virtex or Other Competitor
Devices– No N:1 Conversion
![Page 173: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/173.jpg)
© 2001 Altera Corporation 173
Test Methodology
! No Customer Involvement Required for Fully Compliant Designs
• Fully Synchronous• No Feedback Loops/Non-Testable Nodes
! Test Vectors Generated Automatically Using ATPG! Full Scan Will Be Introduced in MPLD Structure to
Ensure Full Fault Coverage! All Testability Issues Automatically Detected, and
Corrected
![Page 174: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/174.jpg)
© 2001 Altera Corporation 174
2001 2002 2003
APEXEP20K1500EEP20K1000EEP20K600EEP20K400E
Density
For Each Generation, Only Highest-DensityMembers Are Offered as MPLDs
ExcaliburExcaliburEmbeddedEmbeddedProcessorProcessorSolutionsSolutions
NextNext--GenerationGeneration
APEXAPEXDevicesDevices
FutureGeneration
Roadmap
![Page 175: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/175.jpg)
© 2001 Altera Corporation 175
Porting to MPLDs
! Altera Porting of PLD IP– MegaCore™ Functions
(PCI, DSP)– AMPPSM Megafunctions
! Porting of PLD Features– EAB Memories in All Modes – JTAG BST Compliant with IEEE
Std. 1149.1-1990 – MultiVolt™ Circuitry
![Page 176: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/176.jpg)
© 2001 Altera Corporation 176
New MPLD Advantage
! Low Cost – Up to 89% Saving over APEX 20KE Devices
! Fast Turnaround – 4 to 5 Week Turnaround for Prototype
! Low Risk– Easy Conversion Process– Guaranteed Functionality & Timing Equivalence
![Page 177: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/177.jpg)
© 2001 Altera Corporation 177
MPLD vs. Traditional ASIC Summary
MPLD ASIC
Engineering Effort Low High
Time to Market Best Poor
NRE Cost Average Average
Device Cost Low Low
Risk Low High
Flexibility High None
![Page 178: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/178.jpg)
© 2001 Altera Corporation 178
MPLD Summary
! Maximum Flexibility with PLD/MPLD Solution– Develop & Ramp into Production with PLDs– Migrate to High Volume with MPLDs
! Low Cost– Up to 90% Saving over APEX 20KE Devices– One Penny for 100 Gates
! Fast Turnaround– 4 to 5 Weeks for Prototypes– 8 to 9 Weeks for Production
! Easy “No-Risk” MPLD Implementation– Minimal Customer Interaction– Guaranteed Functionality & Performance
![Page 179: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/179.jpg)
© 2000 Altera Corporation 179
SoPC Design with Embedded Processors
Solution
![Page 180: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/180.jpg)
© 2000 Altera Corporation 180
ARM & MIPS Hardcore Embedded Processors
![Page 181: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/181.jpg)
© 2001 Altera Corporation 181
Features! 32 Bit RISC Processor Options
– 200 MHz ARM922T™
– 200 MHz MIPS32™ 4Kc™
! High Performance .18 µm 8LM TSMC Process! AMBA™ Bus Architecture
– Industry Standard Bus Architecture! Stripe Memory
– Single Port and Dual Port! External Memory
– SDRAM, DDRSRAM, FLASH, SRAM
![Page 182: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/182.jpg)
© 2001 Altera Corporation 182
Why Hard IP?
! True system on a programmable chip– Finally can integrate a fast CPU plus peripherals
! Embedded ASIC Contains Stripe Plus Custom Logic– Excalibur merges typical ASIC embedded processor logic with
programmable logic– Software development begins immediately– Hardware/software co-verification is simplified over ASIC flow– Hard processor core runs at much higher frequency– Provides enhanced memory support
! Nios™ Soft Core Targets Lower Frequency Applications– Uses device logic resources– Easily migrate to next generation product
![Page 183: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/183.jpg)
© 2001 Altera Corporation 183
Block Diagram
SRAM(Single Port)
DPRAM
SDRAM Interface
FlashInterface
ARM- orMIPS-Based
Processor
Embedded Processor Stripe
External BusInterface
SDRAMController Master Port
Slave Port
Dual-PortRAM Interface
Phase-LockedLoops
Bri
dge
PCI Bus
IP BlocksIP Blocks
Ethernet MAC
USB DeviceController
USB HostController
![Page 184: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/184.jpg)
© 2000 Altera Corporation 184
ARM Processor
Advanced RISC Machines
![Page 185: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/185.jpg)
© 2001 Altera Corporation 185
! Based on the ARM922™ (ARM920™ Derivative) and Incorporating the ARM9TDMI™
! High Speed Cache (8KB Instruction + 8KB Data)
! Single Cycle Repeat-rate SRAM and DPRAM
! MMU Facilitates the Implementation of Real-time Operating Systems (RTOS)
! 200MHz on Altera® 1P/8M, 0.18u Process at TSMC
! Advanced Built-in System Debug Features
ARM922T Processor
![Page 186: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/186.jpg)
© 2001 Altera Corporation 186
ARM 922T Processor
![Page 187: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/187.jpg)
© 2001 Altera Corporation 187
! A Subset of the 32-bit ARM® Instructions That Are Compressed Into 16-bits– Processor core executes both 16 and 32 bit instructions– Allows runtime inter-working between ARM and Thumb®
code! Thumb Programs Typically
– Are ~30% smaller than ARM programs– Are ~30% faster when accessing 16 bit memory– Consume less power– Require less external memory
Thumb: 16 bit instructions
![Page 188: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/188.jpg)
© 2000 Altera Corporation 188
MIPS Processor
![Page 189: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/189.jpg)
© 2001 Altera Corporation 189
! High-Performance MIPS® 32-bit RISC Processor
! Compatible with the MIPS32™ Architecture
! Supports User Level Code of R3000® and R4000®
(32-bit mode)
! Memory Management Unit (MMU) For RTOS Support
! Harvard Cache Architecture With Separate 16 KbyteData Cache and Instruction Cache
! Single-cycle 16 x 16 Multiply Divide Unit
MIPS32 4Kc Processor
![Page 190: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/190.jpg)
© 2001 Altera Corporation 190
Internal Organization
![Page 191: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/191.jpg)
© 2001 Altera Corporation 191
Hard Processor PLD Architecture
PLL
Timer
UART
InterruptControllerWatchdog
Timer
JTAG
128 Kbytes SRAM64 Kbytes DPRAM
32 Kbytes SRAM16 Kbytes DPRAM
256 Kbytes SRAM128 Kbytes DPRAM
EmbeddedProcessor
Stripe
PLD
DPRAM
XA1
XA4
XA10
TraceModule
ARM922T
SRAM SRAM SRAM
DPRAM DPRAM
ExternalMemory
InterfacesProcessor & Interfaces
I-CACHE D-CACHEARM 8K Bytes 8K Bytes
LEs 4160ESB Bytes 6.5K
LEs 16400ESB Bytes 26K
LEs 38400ESB Bytes 40K
![Page 192: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/192.jpg)
© 2001 Altera Corporation 192
Stripe Layout
Stripe IP is placed physically
on the top of the APEXE PLD
![Page 193: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/193.jpg)
© 2001 Altera Corporation 193
Excalibur Stripe Components
WatchdogTimer
PLL
AHB 1-2Bridge
Dual Port SRAM
SDRAMController
Single Port SRAM
32 Bit RISC Processor
Interrupt Controller
AHB1
AHB2
SDRAM
Embedded StripeSRAMFLASH
APEX 20KE
PLD - Stripe Bridge
PLDMaster
ConfigurationLogic Master
Reset Module Timer
PLD Slave
UARTBus Expansion (EBI)
Stripe - PLD Bridge
ROM
PLD Slave
PLDModule
PLDModule
Excalibur Hard IP
External Devices
APEX Soft IP
![Page 194: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/194.jpg)
© 2001 Altera Corporation 194
Peripheral Pool
! C Header files
! Peripheral drivers
Quartus
Excalibur
JTAGTrace
! User Design
! Other IP
! User Code
! Libraries
! RTOS
Executable
Configure System
Generate
Hardware Software
Excalibur Work Flow
Debugger +Trace Analyzer
User Peripherals
Verilog / VHDL files
Configuration Industry StandardCompiler/Linker/
Relocator
![Page 195: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/195.jpg)
© 2001 Altera Corporation 195
Quartus Symbol! Schematic Instantiation
– Megafunctions>Embedded Logic>alt_exc_upcore
![Page 196: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/196.jpg)
© 2001 Altera Corporation 196
Excalibur MegaWizard! Select ARM®-Based or MIPS-Based™ Excalibur™
– Easily create the desired stripe configuration
![Page 197: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/197.jpg)
© 2001 Altera Corporation 197
MegaWizardSelect family and device
Hold processor in reset?
Endianess
Reserve pins
Boot from FLASH?
![Page 198: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/198.jpg)
© 2001 Altera Corporation 198
Clock Domains
Name Frequency (MHz)
Derivation Use
CLK_REF 10-66 Pin Feeds Stripe PLL's and Fixed Frequency Logic (e.g. Watchdog Timer)
CLK_AHB1 <=200 PLL1 Embedded Processor BusCLK_AHB2 <=100 PLL1 Peripheral BusCLK_SDRAM 266 PLL2 SDRAM Memory Controller
SLAVE_HCLK <=100 PLD Clocks the Slave Port of the PLD - Stripe Bridge; Invertible
MASTER_HCLK <=100 PLD Clocks the Master Port of the Stripe - PLD Bridge; Invertible
CLK_PLDA[3..0] <=100 PLD Clocks the PLD Application Interface (SRAM access); Invertible
![Page 199: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/199.jpg)
© 2001 Altera Corporation 199
SDRAM Domain (133MHz)
Excalibur Clock Domains
Processor Cache+ MMU
DPRAM
Debug & Trace
Brid
geAHB1 bus
PLL SDRAMcontroller
Brid
ge
AHB2 bus
BusExpansion
Commscontroller
AHB bus
DSPfunction
Brid
ge
UART Timer
LCD
Processor Domain
AHB2 Domain
Typical PLD Domains( X MHz)
XXX
USB
othe
r bus
PLL
PLL, Mul or Div
DSPfunction
SRAM
4 PLL’s in XA4 & XA102 PLL’s in XA1
PLD
-A
HB
2B
ridge
AH
B2-
PLD
Brid
ge
AHB bus
DPRAM Interface
![Page 200: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/200.jpg)
© 2001 Altera Corporation 200
Excalibur Memory HierarchyHard Logic PLD
AHB 1-2Bridge
SDRAMController
PLD Application Interfaces
Single Port SRAM #1
Processor+
MMU+
Cache
AHB1 AHB2
Memory Mapped Peripherals
SDRAMSRAM Flash
PLD - AHB2 Bridge
PLDMaster(s)
BusExpansion
Single Port SRAM #2
Arbiter #1 Arbiter #2
Dual Port SRAM #1
Dual Port SRAM #2
Depth / Width Muxing
PLD Master Bus Clk is application dependent
Secondary Bus(AHB2) <= 100MHzProcessor Local Bus
(AHB1) <= 200MHz
AHB2
Arbiter #1 Arbiter #2
AHB1
![Page 201: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/201.jpg)
© 2001 Altera Corporation 201
AHB1
AHB2
On-Chip SRAM! 2 Blocks of Independently-Addressable Single Port SRAM
– Accessible to AHB Masters
! Up to 4 Blocks of Independently-Addressable Dual-Port SRAM– Accessible to AHB Masters
– Accessible to PLD in Several Depth & Width Configurations
DualPort
DualPort
SinglePort
Single Port
Deep / Wide Multiplexing
PLD Application Interface(s)
![Page 202: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/202.jpg)
© 2001 Altera Corporation 202
Efficient I/O Usage
! Certain Stripe Features Use Specific Pins– E.g. SDRAM Interface, Electronic Bus Interface (EBI), UART,
Trace– These Pins Are Multiplexed– General-Purpose I/O If Not Used for Stripe
! ARM- & MIPS-Based Families Are Pin Compatible
![Page 203: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/203.jpg)
© 2000 Altera Corporation 203
Hard-Core Processor Design Flow
![Page 204: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/204.jpg)
© 2001 Altera Corporation 204
Peripheral Pool
! C Header Files
! Peripheral Drivers
Quartus™Software
Native Core Developer Suite
ExcaliburSolution
JTAGTrace
! User Design
! Other IP
! User Code
! Libraries
! RTOS
Executable
Configure System
Generate
Hardware Software
Debugger &Trace Analyzer
User Peripherals
Verilog/VHDL Files
Configuration
SOPC Builder
SoPC System Design Work Flow
![Page 205: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/205.jpg)
© 2001 Altera Corporation 205
Design Flow
HardwareDesign
SoftwareTools Quartus™ II
Software(Fitting)
SystemDesign
“C”
“C”
Hex
ConfigurationInformation(.sbd)
Programming Data
SoftwareDesign
HardwareTools
HDL
HDL
Netlist
![Page 206: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/206.jpg)
© 2001 Altera Corporation 206
Verification Flow
HardwareDesign
SoftwareTools
“C”
Hex
ConfigurationInformation(.sbd)
SoftwareDesign
RTLSimulator
HDL
HDLSystemDesign
ModelInit HDL
Models“C”
![Page 207: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/207.jpg)
© 2001 Altera Corporation 207
Key Design Software Support
! SOPC Builder System Design Tool – Interface to IP Blocks (Altera, Third-Party & Customer-Specific)
! Integrated Design Environment – Quartus II Software, Simulation Models, Synthesis Tools &
Embedded Software Tool Chain! Debug & Trace Capabilities Speed System Debug &
Development
![Page 208: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/208.jpg)
© 2001 Altera Corporation 208
Excalibur Configuration Wizard
![Page 209: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/209.jpg)
© 2001 Altera Corporation 209
SOPC Builder
EBI
SRAM(Single Port)
SDRAMController
DPRAM
Bri
dge
Master PortSlave Port
Dual-PortRAM Interface
ARM- or MIPS-Based
ProcessorPLL
s
PLD
Completed SOPC Architecture
InterconnectPorts
Configured IP Cores
Configured Silicon Features
![Page 210: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/210.jpg)
© 2001 Altera Corporation 210
Soft Peripherals
! Flexible Bus Architecture Allows Integration of System Master & Slave Functions into PLD
! Altera Intellectual Property (IP) Functions Will Conform to Open Bus Interface Standard
! Altera IP Functions Will Include Hardware & Software Device Drivers
! APEX Architecture Offers High Capacity for Function Integration
Peripheral Hard IP Soft IP Size% XA/M4
UART x x 4%Interrupt Controller x x ~2%USB x 15%IrDA x 5%Ethernet 10/100 MAC x 11%Firewire x 20%PCI 64bit/66MHz x 9%Keyboard IF x ~1%LCD IF x ~4%DMA Controller x ~8%CAN x 5%IEEE1284 x 7%IIC x 1%SDRAM Controller x x 5%Timer/Counter x x 4%
![Page 211: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/211.jpg)
© 2001 Altera Corporation 211
Models: Cornerstone of Verification
! System Modelling– Behavioural Modelling of Complete Hardware-Software System:
“Co-Design”! System Verification
– Cycle Accurate Hardware Simulation Model– Based on Same RTL as Stripe Design
! Module Level Verification– Bus Functional Models Allow Simulation of Bus Interactions
![Page 212: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/212.jpg)
© 2001 Altera Corporation 212
Types of Simulation! Behavioral
– Algorithmic Level vs. Logic Gate Level– High Level of Abstraction– Bus Functional Model
! RTL– Data Flow Level– Code is Synthesizable– Excalibur Stripe Model
! Gate Level– Logic Gate Level– Low Level of Abstraction
! Timing– Gate Level with Timing Delay Information
![Page 213: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/213.jpg)
© 2001 Altera Corporation 213
Excalibur Based System
ROM Model
SDRAM Model
Excalibur Stripe
PLD Logic
Stripe-to-PLD (Master Port)
EBI Port
SDRAM Port
Master
Slave
PLD-to-Stripe (Slave Port)
Bus Functional Model Verification
Full Stripe Model Verification
![Page 214: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/214.jpg)
© 2001 Altera Corporation 214
Stripe Model
! Processor! Timer! Interrupt Controller! UART! EBI! DPRAM, SRAM
! SDRAM Controller! AHB1-2 Bridge! Stripe-to-PLD Bridge! PLD-to-Stripe Bridge! PLLs (limited model of behavior)! PLD Configuration Not Modeled
Complete Cycle Accurate Model of Embedded Stripe
WatchdogTimer
PLL
AHB 1-2Bridge
Dual Port SRAM
SDRAMController
Single Port SRAM
ARM922T +Cache+MMU +Trace
Interrupt Controller
AHB1
AHB2
APEX 20KE
PLD - Stripe Bridge
PLDMaster
ConfigurationLogic Master
Reset Module Timer
PLD Slave
UARTBus Expansion (EBI)
Stripe - PLD Bridge
PLD Slave
PLDModule
PLDModule
![Page 215: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/215.jpg)
© 2001 Altera Corporation 215
Tool Flow
Netlist Output
Quartus
Gate-Level / Timing
Excalibur MegaWizardConfigured
Stripe Instance
Top Level Design
User Selections
PLD Logic
3rd Party Synthesis
Test bench
ROM model
SDRAM Model
C / Assembly
Code
ModelSim/VCS
Full Stripe Model
Behavioral
BFM
RTL
![Page 216: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/216.jpg)
© 2001 Altera Corporation 216
Simulation ProcedureCreate Configured Stripe LPM
Generate Stripe Model Initialization Files (Optional)
Convert Code to ROM Model
Perform RTL Simulation
Synthesize PLD Logic
Place & Route in Quartus
Perform Timing Simulation
![Page 217: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/217.jpg)
© 2001 Altera Corporation 217
Boot Code
! ROM Model represents FLASH– Asm2rom Utility
• Calls Arm Assembler, Linker and Converts Assembly Code• Puts <rom_image>.txt in Current Directory• Copies .txt to \simulation\modelsim Directory• User Editable Command File
– C2rom Utility• Calls ARM Compiler, Assembler, Linker and Converts C
Code• Puts <rom_image>.txt in Current Directory• Copies .txt to \simulation\modelsim Directory Stripe Initialized• User Editable Command File
![Page 218: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/218.jpg)
© 2001 Altera Corporation 218
Simulation Flows
ATOMS FILE
ALT_EXC_STRIPE
APEX20KE_UPCORE
Behavioral Simulation with BFM
Timing Simulation with BFM
EPXA10
FULL STRIPE MODEL
RTL Simulation with Stripe
Model
Use Stripe Initialization Files
Rom Model
Timing Simulation with Stripe
Model
![Page 219: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/219.jpg)
© 2001 Altera Corporation 219
Detailed Flow ExcaliburMegaWizard
3rd Party Synthesis
Quartus
alt_exc_stripe For Fitting
.edf .tdf
.pof .vo.sdo
Test Bench
.v .vhd
RTLH/W Design
Entry
Configured Stripe LPM
.v .vhd
.v .vhd
Compile, Assemble, Link
Format Conversion'fromelf'
S/W design entry
.sbd
.h
.c .asm
Plain Hex File
Intel Hex File
'makemodelfile'
Initialization Files
alt_exc_stripe For Simulation
3rd Party Simulator
.v .vhd
.v .vhd
.v.vhd
StripeModel
Additional Design Files
![Page 220: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/220.jpg)
© 2000 Altera Corporation 220
Discussion for SDR with Altera Solutions
![Page 221: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/221.jpg)
What is Software Defined Radio(SDR)?
“ Software Defined Radio (SDR) is a collection of hardware and software technologies that enable reconfigurablereconfigurable system architectures for wireless networks and user terminals.”
FAQ from www.sdrforum.org
GSM/EDGE/GPRSIS-95A/B/C
W-CDMA
WLAN
Bluetooth
SDR
OthersReconfigure!!
![Page 222: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/222.jpg)
Advantage of SDR
Ideally beneficial for each group
1. Service Provider/System Development Company- Unified service for different type of technology- Easy upgrade of Terminal/System
2. User- Unconscious of different system- Unified Terminal
![Page 223: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/223.jpg)
What is the Hardware Part for SDR
Baseband1. Muti-mode modem
AMPS/CDMA PhoneCDMA2000/W-CDMA Phone
2. Reconfigurable ModemSoft Hardware Flatform
Digital IF1. Simple Digital IF
Digital Up/Down Converter2. Complex Digital IF
Channelizer/DechannelizerMulti Band
ADC/DAC1. ADC
Wide-Band,High Resolution, Low power2. DAC
High-Speed, High Resolution, Linearity
![Page 224: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/224.jpg)
Basic Structure of SDR
Baseband(Modem,
FEC,Mux/Demux,
Codec,Interface etc)
Digital IF
ADC
DAC
RFUser
Processor
Digital Analog
![Page 225: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/225.jpg)
© 2000 Altera Corporation 225
Baseband
![Page 226: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/226.jpg)
© 2001 Altera Corporation 226
How can it be realized? - Simple Example
! Assumptions- Multiple protocol in a single solution- We assume GSM,IS-95, cdma2000,UMTS- We assume each has 1M gates.
ASIC4M gates/Hardwire LowNoVery very highMonthsLowAccomplished
Typical gatePriceFlexibiliyNREIterationPowerPerformance
PLD 1M gates : Programmablecan be lowYesNoOn-the-flycan be lowAccomplished
![Page 227: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/227.jpg)
Baseband Implementation Baseband(Modem,
FEC,Mux/Demux,
Codec,Interface etc)
Digital IF
ADC
DAC
RFUser
Processor
Embedded Processor
PLD Part
Altera Platform
GSM/GPRSIS-95A/Bcdma2000
UMTS
Flash/Memory
CommonUser
Interface
S/W
Download
• Multiple protocol with ONE pair of platform and memory!!• Handset can be configured via common broadcasting channel
DSP Memory
High I/O PLL
![Page 228: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/228.jpg)
What’s Altera Advantage for baseband?
• Embedded Processor : ARM, MIPS• Density Leadership : Up to 1.5M gate/600Kbit Mem. available today
3M gate/1.1Mbit Mem. available within 6 month• Performance : 1.5um technology + all copper layer interconnection
+ higher number of metal layer for fast/efficient routing• Price Leadership : Redundancy Technology + 12’’ wafer technology
-> Higher Yield, Lower price• Power Consumption Leadership : 1.5V core voltage• High Speed I/O Leadership : Various kind of High Speed I/O• Package Leadership : FlipChipTM Technology• And more features ..!!
Embedded Processor
PLD PartDSP Memory
High I/O PLL
![Page 229: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/229.jpg)
© 2000 Altera Corporation 229
Digital IF
![Page 230: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/230.jpg)
© 2001 Altera Corporation 230
How can it be realized? - Simple Example
! Digital IF- Require Very Accurate Clock - PLL
In the receiving end, clock jitter causes signal degradation- Must use Digital Filters - FIR Compiler
Coefficient generator, Various Filter type, Serial/parallel implementation, Poly-phase etc
- Must use NCO - NCO CompilerModulation, DDS etc
- Must use Arithmetic - LPMMultiplier, Adder etc
- You Think, Altera will realize it.
![Page 231: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/231.jpg)
Simple example of Digital IF structure
RF/IFADC
NCO
FIRBB
DAC FIRfNCO
fS
Digital Approach is good because...• We can reduce the number of ADC/DAC• We can remove I/Q asymmetry• We can suppress Analog noise• We can build very sharp filter efficiently• We can change the configuration easily
![Page 232: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/232.jpg)
Digital Down Conversion
fIF
fIFfS-fS
fIFfS-fS fNCO
fIFfS-fS fNCO
RF/IF
ADC
NCO
FIR
Chose IF that can behandled by ADC
Bandpass sampling
Shift to theBaseband
SelectDesired Spectrum
![Page 233: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/233.jpg)
Design Consideration
• What’s the appropriate sampling frequency of ADC?• What’s the appropriate resolution of ADC?• What’s the dynamic range of ADC?• What’s the reference clock rate for NCO?• What’s the output frequency of NCO?• What’s the performance of Multiplier?• What’s the structure of FIR?• What’s the input resolution of FIR?• What’s the resolution of coefficient?• What’s the output resolution of FIR?
![Page 234: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/234.jpg)
© 2001 Altera Corporation 234
QPSK Modulator: Reference Example
![Page 235: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/235.jpg)
© 2001 Altera Corporation 235
BPSK Modulator: Reference Design
|Processing status |Fitting Successful ||Timing requirements/analysis status|No requirements |Chip name |fitlertest ||Device name |EP20K100CT144C7 ||Total logic elements | 1407 / 4160 ( 33 % ) ||Total pins | 13 / 92 (142 % ) ||Total ESB bits | 2304 /53248(4 % )|
Fmax = 91.19MHz
1FIR(Serial), 1NCO
APEX20KC Target
|Processing status |Fitting Successful ||Timing requirements/analysis status|No requirements |Chip name |fitlertest ||Device name |EP1M120F484C5ES ||Total logic elements | 1347 / 4800 ( 28 % ) ||Total pins | 13 / 303 (4 % ) ||Total ESB bits | 2304 /49152(4 % )|
Fmax = 175.59MHz
Mercury Target
![Page 236: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/236.jpg)
© 2001 Altera Corporation 236
BPSK Modulator: Spectrum Capture
![Page 237: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/237.jpg)
What’s Altera Advantage for Digital IF?
• Flexibility : Standard + User functions + Integration• Performance : Core Performance increases dramatically
- New architecture of LE- Multiple level of interconnect- Technology(Full CU layer, Thin line width etc)
• PLL : Provide accurate clock for ADC/DAC• IP : Easy-to-use FIR compiler, NCO compiler
-> Realize what you think in a few minutes• Power Consumption Leadership : 1.5V core voltage• Price : HardCopyTM for moderate range of quantity• High Speed I/O : Eliminate Board-to-Board High Speed I/O Buffer
Digital IFALTERA Flatform
ADC DAC
![Page 238: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/238.jpg)
© 2000 Altera Corporation 238
Examples
![Page 239: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/239.jpg)
Application Example - BTS
1FA(Alpha, Beta, Gamma Sectors )
IF/RF/Antenna
Modem Modem
PLD(Adding)
Modem Modem
Control(CPU)
I/FPLD
PLD
LVDS
LVDS
D/A
A/D
LNA
HPA
AddingFiltering,DUC(I/Q)
CPU
Atten.
Attenuator
Control/Interface with BSC
DDC(I/Q), FilteringDemuxing
![Page 240: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/240.jpg)
Modem Modem
PLD(Adding)
Modem Modem
PLD
PLD
LVDS
LVDS
D/A
A/D
CPU
DDC(I/Q), FilteringDemuxing
Application Example - BTS(Cont’d)
Channel Cards
• Adder + High Speed Serial I/O• Modem output (Ex.) : 1.2288Mcps x 2X filtering x
3 sectors x I/Q x 2 Antennas x 10 bit resolution= 294.912Mbps serial data
• So, ChipX32 clock will be reference clock and operate CDR or LVDS with 10X Mode(Mercury or APEX-II)• Adder is easily implemented using LPM
• High Speed I/O• Medium Density• High Performance• DSP functions• PLL
![Page 241: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/241.jpg)
Application Example - BTS(Cont’d)
Modem Modem
Mercury
Modem Modem
APEX
APEX
CDR
CDR
D/A
A/D
AddingFiltering,DUC(I/Q)
CPU
DDC(I/Q), FilteringDemuxing
Modem Modem
APEX-II
Modem Modem
APEX-II
APEX-II
LVDS
LVDS
D/A
A/D
AddingFiltering,DUC(I/Q)
CPU
DDC(I/Q), FilteringDemuxing
I/OBuffer
I/OBuffer
Mercury+ CDR Buffer+ APEX
Full APEX-IIImplementation
![Page 242: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/242.jpg)
Application Example - Channelizer/Dechannelizer
Demux
FIR
FIR
FIR
DAC
NCO1
NCO2
NCO3
PLL
LVDS
CDR
Channelizer : CDMA2000
APEX, APEX-II, Mercury
![Page 243: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/243.jpg)
Application Example - Channelizer/Dechannelizer
Mux
FIR
FIR
FIR
ADC
NCO1
NCO2
NCO3
PLL
Dechannelizer : CDMA2000
APEX, APEX-II, Mercury
LVDS
CDR
![Page 244: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/244.jpg)
© 2001 Altera Corporation 244
Altera ; Aims the future
! Altera is being changed? -> Definitely YES!! How?
- Intensive Efforts on IP : More and more IP-lized- Easier way to design : Project on a single device- Really Suitable Silicon Solution
Density, Power, Price, Unique features- Leading or Up-to-date solution
Approaching ASIC Replacement : cost, density, powerMore professional solution providerConcept-to-silicon philosophy
! Should not be SIMPLE PLD SUPPLIER!
![Page 245: System on Programmable Chip SoPC for High Performance ... · for High Performance System Applications TM © 2001 Altera Corporation 2 Agenda! Altera SoPC Roadmap ... SOPC Builder](https://reader034.fdocuments.in/reader034/viewer/2022042600/5ade21f67f8b9a595f8dba74/html5/thumbnails/245.jpg)
© 2001 Altera Corporation 245
How can it be realized? - Simple Example! System on a programmable chip?
- Require Larger Device - This is our fundamental goal- Require Cost Down - dramatically decrease annually- Require Various Functions
Processor? ARM,MIPS,NIOSMemory? More integrated memoryPeripheral? UART, Memory controllers, Interrupt handleInterface? PCI, UTOPIA, USB etcProfessional? FEC, Ethernet MAC,ATM,SONET,SDH etcHigh Speed I/O? LVDS, CDR, LVPECL etc
- And more.. Customers are the standard.