33
® Introduction to Xilinx

Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

  • Upload
    others

  • View
    52

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

Introduction to Xilinx

Page 2: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

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:

Page 3: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

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

Page 4: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

www.xilinx.comXilinx General Products Group

High VolumeLow Cost

High PerformanceHigh Density

Low PowerLow Cost

Xilinx Product Portfolio

Page 5: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

www.xilinx.comXilinx General Products Group

Xilinx - Leader in Core Solutions

Page 6: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

www.xilinx.comXilinx General Products Group

Introducing the Spartan-II FPGA

Page 7: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

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

Page 8: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

www.xilinx.comXilinx General Products Group

FPGA Application Trends

Programmable ASIC/ASSP Replacement!

Page 9: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

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

Page 10: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

www.xilinx.comXilinx General Products Group

Spartan-II - System Integration

Page 11: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

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

Page 12: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

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

Page 13: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

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

Page 14: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

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

Page 15: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

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

Page 16: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

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.

Page 17: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

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

Page 18: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

System Block Diagrams for1394 Solutions

Page 19: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

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

Page 20: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

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

Page 21: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

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

Page 22: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

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

Page 23: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

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

Page 24: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

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)

Page 25: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

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

Page 26: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

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

Page 27: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

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

Page 28: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

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

Page 29: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

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

Page 30: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

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

Page 31: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

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

Page 32: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

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

Page 33: Introduction to Xilinx - ebook.pldworld.comebook.pldworld.com/_Semiconductors/Xilinx/eSP_Preview/pdf_files/h… · Xilinx General Products Group - High Speed - Low Cost Xilinx CPLDs

®

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 )