Upload
others
View
52
Download
0
Embed Size (px)
Citation preview
®
Introduction to Xilinx
®
www.xilinx.comXilinx General Products Group
Where Does Xilinx Fit In theElectronics Industry
w Processorw Memoryw Logic
Xilinx is the LeadingInnovator of
Complete ProgrammableLogic Solutions
Xilinx is the LeadingInnovator of
Complete ProgrammableLogic Solutions
Key components of an electronics system:
®
www.xilinx.comXilinx General Products Group
Strategic Business ModelEnsures Focus
w “Fabless” strategy— Leading edge IC process technology— Wafer capacity at competitive prices— Fastest, lowest cost, densest parts
w Independent sales organization (Reps & Distributors)— Sales is a variable cost— Permits greater reach—over 20,000 Customers— Over 10,000 “Feet On The Street”
w Focus on key strengths— Product design— Marketing— Applications & Technical Support
®
www.xilinx.comXilinx General Products Group
High VolumeLow Cost
High PerformanceHigh Density
Low PowerLow Cost
Xilinx Product Portfolio
®
www.xilinx.comXilinx General Products Group
Xilinx - Leader in Core Solutions
®
www.xilinx.comXilinx General Products Group
Introducing the Spartan-II FPGA
®
www.xilinx.comXilinx General Products Group
Programmable ASIC/ASSP Replacement!
More Performance
Feature Rich Time to Market
More Gates 2X gates/$3X gates per I/O
2X I/O Performance3X number of gates
DLLsSelect I/O
Block RAMDistributed RAM
CoresEasy Design FlowRe-programmableFast, Predictable
Routing
100,000 Gatesfor $10
Spartan-II: Extending theSpartan Series
®
www.xilinx.comXilinx General Products Group
FPGA Application Trends
Programmable ASIC/ASSP Replacement!
®
www.xilinx.comXilinx General Products Group
DLL
CL IOB
IOB
IOB
IOB
IOB
IOBIOB
IOB
DLL
DLL DLL
CLCL
CL
. . .
. . .. .
.
. . .
CLB CLB
CLB CLB
RAM
RAM
RAM
RAM
I/O Routing Ring
I/O Routing Ring
Spartan-II - Architecture Overview
“The Spartan-II family, in our opinion,“The Spartan-II family, in our opinion,may be the closest that any FPGA hasmay be the closest that any FPGA hascome to being at a low-enough price tocome to being at a low-enough price tocompete against an ASIC”compete against an ASIC” --Dan Niles, Industry Analyst --Dan Niles, Industry Analyst
ClockManagement:
Multiply clockDivide clock
De-skew clock
Delay Locked Loop (DLL) Configurable Logic Blocks (CLB)
ConfigurableLogic BlockArray and
Distributed RAM
Select I/OTM
TechnologyChip to BackplanePCI 33MHz 3.3VPCI 33MHz 5.0VPCI 66MHz 3.3VGTL, GTL+, AGP
Chip to MemoryHSTL-I, HSTL-IIIHSTL-IVSSTL3-I, SSTL3-IISSTL2-I, SSTL2-IICTT
Chip to ChipLVTTL, LVCMOS
True Dual-PortTM
4K bit RAM4Kx12Kx21Kx4512x8
256x16
Block Memory
®
www.xilinx.comXilinx General Products Group
Spartan-II - System Integration
®
www.xilinx.comXilinx General Products Group
Spartan-II Core Support
w On-chip memory & storage— Distributed, BlockRAM, FIFOs
w Bus products— PCI (64- & 32-bit, 33/66MHz),
Arbiter, CAN bus interface
w DSP Functions (FIR filter)
w Error correction— Reed-Solomon, Viterbi
w Encryption (DES & triple DES)
w Microprocessor— ARC 32-bit configurable RISC,
8-bit 8051 microcontroller
w Memory controllers (10+)— SDRAM, QDR SRAM
w Communications— ATM (IMA, UTOPIA), Fast
Ethernet (MAC)
w Telecom— CDMA matched filter, HDLC,
DVB satellite, ADPCM speechcodec
w Video & image processing— JPEG codec, DCT/IDCT, color
space converter
w UARTs
®
www.xilinx.comXilinx General Products Group
- High Speed- Low Cost
Xilinx CPLDs
XC9500Family CoolRunner
5 Volt
3 Volt
2.5 Volt
XPLA (Original & Enhanced)
XPLA2 SRAM Based
XPLA3 (Released)
PAL (Simple PLD-22V10)
- Lowest Power- Highest Density
Xilinx CPLD Families
®
www.xilinx.comXilinx General Products Group
Spartan-II End Applications
w Consumer— Set Top Boxes/Digital VCRs— DTV/HDTV— Digital Modems
– xDSL, Cable, Satellite— Home Networking products— Bluetooth appliances— LCD/Flat-Panel Displays
w Networking— Telecom linecards— DSLAMs— LAN Hubs/Switches— SOHO Routers— Cellular base stations
w Computer/Storage— Printer/Scanner— Multi-function office equipment— Storage devices— Home servers— Audio/Video add-in cards
w Industrial/Medical— Medical Imaging— Industrial automation/control— Data acquisition— Video capture/editing— Automated test equipment— Automotive Info-tainment
systems
®
www.xilinx.comXilinx General Products Group
CoolRunner Technology
w Full density range 32 to 960 macrocells
w World’s only TotalCMOS CPLD— Bipolar style sense amps eliminated— Virtually no static power dissipation
w Advanced PLA Architecture— Product term sharing (no redundant logic)— No wasted product terms
w 3.3v and 5.0v devices
w ISP/JTAG compatible & full software support
®
www.xilinx.comXilinx General Products Group
The CoolRunner Advantage
w Industry’s lowest power CPLDs— Standby current < 100uA— High speed TPD = 6 ns— Revolutionary XPLA architecture
– Exceptional routability & pin-locking– Fast, predictable timing
— Small form factor packaging– New 0.5mm 56-pin MicroBGA
w No Speed / Power tradeoffs in scaling— Can build very large / very fast devices— 960 macrocell device @ 7.5 nsec tPD
®
www.xilinx.comXilinx General Products Group
XC9500
125MHz
XC9500XL
200MHz
Lowest PricePer Macrocell
XC9500XL Key Features
w High performance— tPD = 5ns, fSYS = 178MHz
w 36 to 288 macrocell densities
w Lowest price, best value CPLD
w Highest programming reliability
w Most complete IEEE 1149.1 JTAG
w Space-efficient packaging, including chip scale pkg.
®
www.xilinx.comXilinx General Products Group
XC9500XL/XV System Features
w I/O Flexibility— XL:5V tolerant; direct interface to 3.3V & 2.5V— XV:5V tolerant; direct interface to 3.3V, 2.5V & 1.8V
w Input hysteresis on all pins
w User programmable grounds
w Bus hold circuitry for simple bus interface
w Easy ATE integration for ISP & JTAG— Fast, concurrent programming times
®
System Block Diagrams for1394 Solutions
®
www.xilinx.comXilinx General Products Group
Memory
Mixed Signal / RF / Analog Component
Peripheral Components
µP/ µC
Xilinx Solution
Embedded Chip/ ASSP
Or
Block Diagram Template / Index
®
www.xilinx.comXilinx General Products Group
RF in
Home Network
ColorMUX
CPU
MemoryController
SDRAMADC
GraphicsController
NTSCTuner
MPEG-2Decoder
AudioMUX
PCI Bridge
AudioCODEC
AudioCODEC
I2C to SPDIFCODEC
SPDIF toI2C
CODEC
NTSCVideo
Decoder
NTSCAudio
Decoder
MUX
YUV toRGB Display
FEC
FEC PIDProcessorCable
Satellite QPSK
QAM
1394MAC
Descrambler I/O Control
MUX
VSB
ALT
SPDIF Audio
1394PHY
DAC
QPSK
QAM RS-232CInterface
ParallelInterface
SerialInterface
Keyboard/MouseInterface
HAVi-based Digital TV
®
www.xilinx.comXilinx General Products Group
HAVi-based DVD Player
CPU
MemoryController
DRAM
AudioDAC
DisplayControllerMPEG-2
Decoder
SerialOutput
I/FDolby Digital
DriveUnit
SDRAM
SDRAM
NTSC/PALEncoder
MPEG 2
TV
1394MAC
1394PHY
Home Network
Linear PCM
MUXCD BypassI/F
Stereo Audio
S/P DIF
KaraokeProcessor
Mic
Front Panel
DSPProcessor
ChannelControlDemodulatorECC
Microcontroller
®
www.xilinx.comXilinx General Products Group
HAVi-based Set Top Box
CPU
MPEGVideo
Decoder
DRAM
DRAM
NTSC/PALEncoder
Decoder Bus
Demod
MemoryController MPEG
AudioDecoder
AudioDAC
ErrorCorrection
UART
TransportDemuxDecrypt
Descrambler
TunerModule DRAM
PC
DRAM
BackChannel
UART
Parallel
DRAMGraphics
DRAM
1394MAC
1394PHY
Home Network
Hard DriveController
Satellite
Cable
Terrestrial
Phone
PCMCIA
Card Reader
NTSC/PALDecoder
CVBS, Y/C
TV
Hard Drive
QPSK
QAM
DSL
QFDM
®
www.xilinx.comXilinx General Products Group
HAVi-based DVCR Set-Top BoxHard Disk
Drive
NTSC PALEncoder
I/OControl
Satellite
DSL Driver/ Receiver,Transceiver and FEC
On Screen Display &Graphics Controller
HDDInterface
Clock Generator& DLLs
MPEG Decoder& CPU
Glue Logic
MemoryController
GlueLogic
Conditional Access forSmart Card Readers
Smart CardReader/Interface
Interface
10/100 Base-TX Ethernet
MACMII
10/100 Base-TXTransceiver
HomePNA
AFE
USBTransceiver
USB DeviceController
1394PHY
Audio-VideoDACs
ToT.V.
Tuner, OFDMDecoder and FEC
Tuner, QAMDemodulator and FEC
Tuner, QPSK Decoder and FEC
Cable
Terrestrial
xDSL
CPU
1394MAC
RAM
Keyboard, Infrared, RS232
PCMCIA USB I/F
1394 I/F
PCMCIA I/F
Modem I/FModem
Ethernet I/F
HomePNA I/F
Audio
Video
NTSC PALDecoder
CVBS (Composite VideoBaseband Spec)
MPEG EncoderMemory
ControllerRAM
AC3Decoder
®
www.xilinx.comXilinx General Products Group
Hard DiskDrive
NTSCPAL
Encoder
I/OControl
Satellite QPSK Decoder and FEC
QAM Decoder andFEC
Cable
OFDM Decoder andFEC
Terrestrial
DSL Driver/ Receiver,Transceiver and FEC
xDSL
On Screen Display &Graphics Generator
HDDInterface
Clock Generator& DLLs
MPEGDecoder& CPU
Glue Logic
Memory
GlueLogic
ConditionalAccess
Smart CardIn
terfa
ce
10/100 Base-TX Ethernet
MACMII
10/100 Base-TXTransceiver
HomePNA
AnalogFrontEnd
(AFE)
USBTransceiver
UTP
RJ-45
USBDevice
Controller
IEEE 1394/FireWire
RS-232
Audio-VideoDACs
To T.V.
HAVi-based Residential Gateway(STB)
®
www.xilinx.comXilinx General Products Group
HAVi-based Gaming Station
CPU
MPEG-2Decoder
SDRAM
SDRAM
TV
1394PHY
48-ChSound Chip
VectorUnit
VectorUnit
GraphicsInterface
MemoryController
10-ChDMA
I/OInterface
SDRAM
SDRAM
I/O Processor I/OCircuit
DVDROM
1394MAC
USB
PixelProcessor
DisplayController
NTSC/PALDecoder
PCMCIAInterface
Modem
DRAM
Home Network
Audio
®
www.xilinx.comXilinx General Products Group
HAVi-based Desktop PC
DIMM
Speakers
HDDController
HDD
CPU
PCIMemoryController
1394PHY
LCDController
PCI to PCIBridge PCMCIA
Display
SIMM
ISA
UART
Super I/O1394MAC
PCI
AudioUSB
PCIISA
Modem
Bluetooth
Home Network
Home Network
EthernetMAC
EthernetPHY
NTSC/PALDecoder
Video In
KeyboardController
®
www.xilinx.comXilinx General Products Group
HAVi-based Printer
ResolutionEnhancement
EngineInterface
Memory
ClockDistribution
FLASH Adapter/SDRAM Interface
SDRAM
Print Engine
System Control &I/O Interface
ImageProcessor
1394PHY
CPU
1394MAC
Home Network
®
www.xilinx.comXilinx General Products Group
HAVi-based Scanner
CCDArray A/D
Memory
PixelCo-Processor
DSP
JPEGCodec
MemoryInterface
Data Transmission
NTSC/PALEncoder
PC
POS
LENS
System Control &I/O Interface
1394 MAC1394 PHY
®
www.xilinx.comXilinx General Products Group
HAVi-based Home Security
Home Network
MicrocontrollerBus Switch MPEGDecoder
CCDImager
SDRAM
FIFO
1394MAC
MemoryController
PowerMgmt
CCD AFE
1394PHY
Audio DAC Microphone
FLASH
Keypad
SDRAM FLASH
Camera
LCD ControllerDriver
®
www.xilinx.comXilinx General Products Group
HAVi-based Digital Camera
LENS
FLASHMemory
Bluetooth Module
CPU
FLASH Adapter/Memory Control
JPEGCo-Processor
DRAM
I/O Control
1394 Interface
RS-232C Interface
A/D
MemoryCard
GraphicsController
Camera DSP
LCD ControllerDriver
Video Encoder
IrDA Module
Video Out
CCD
Home Network
®
www.xilinx.comXilinx General Products Group
DecryptionConditional
Access
Flash
CableMAC/SAR
8-/16-/32- bitMicrocontroller
FECMemory
4 voice channelsor 1 video & 1voice channel
Tuner
SAW
Analog IF/AGC
ADC
QAMDemodulator
FECDecoder
DAC QPSK/16QAMModulator
FECEncoder
1394 MAC
PowerSupply
SDRAMController
1394 PHY
USBTransceiver UTP
IP Telephony
USB DeviceController
DMA InterruptController &
Central Arbiter
Encryption
DMA
Clock Generator& DLLs
Inte
rface
FlashController
SDRAM
SRAM
IP Security Module(DES & Triple-DES)UART
Direct TDMCODECInterface
SDRAMController
In
HAVi-based Cable ModemResidential Gateway
®
www.xilinx.comXilinx General Products Group
PCI
UTOPIAI/F orATM
ExpansionBus
InterfaceDRAM
Controller
8 KBInternalSRAM
PCI BusInterface
32-bitProcessor
8 MHzOscillator
Clock Generator& DLLs
NetworkInterface
Block
HasherList
Manager
DSLDriver/
ReceiverChipset
1394 MAC1394 PHY
DRAM
HAVi-based DSL Modem HomeGateway
Home Network
®
www.xilinx.comXilinx General Products Group
Digital SignalProcessor
Memory
Line Driver,Receiver &Amplifiers
HDLCFramer
To line &POTSsplitter
A-to-D & D-to-AConverters,
Filters,Amplifiers
AnalogFront End
Equalizer, Reed-Solomon FEC
Encoder/Decoder,Interleaver, Modulator,Demodulator, Packet
Format Logic
Line Driver/Receiver
DSL Transceiver
1394 MAC 1394 PHY
SystemController
USBTransceiver UTPUSB Device
Controller
Interface
PCI BackplaneInterface
Clock Generator& DLLs
HAVi-based DSL CPE(Customer Premise Equipment )