Xilinx Solutions in IEEE 1394-based Products
Agenda
w Introduction
— Market trend and application
–
–
–
1394 Market Analysis Data
1394 and industry
Applications
1394 Operation
Bus Management
Cable and Connection
Architecture
— Topology
w Other Technologies
w Technology
— USB
— DVI
— What is 1394?
— Why 1394?
— Applications
—
—
—
—
—
—
—
—
w 1394 In Home Networking
1394 Protocol
PHY
Link Layer
Transaction Layer
w Xilinx Value
w Alliances
w Summary
®
www.xilinx.com
Introduction to Xilinx
®
Where Does Xilinx Fit In the
Electronics Industry
Key components of
an electronics system:
w Processor
w Memory
w Logic
Xilinx is the Leading
Innovator of
Complete Programmable
Logic Solutions
®
www.xilinx.com
Strategic Business Model
Ensures 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.com
Xilinx Product Portfolio
High Performance
High Density
High Volume
Low Cost
Low Power
Low Cost
®
www.xilinx.com
Xilinx - Leader in Core Solutions
®
www.xilinx.com
Introducing the Spartan-II FPGA
®
www.xilinx.com
Spartan-II: Extending the
Spartan Series
More Gates
2X gates/$
3X gates per I/O
2X I/O Performance
3X number of gates
More Performance
100,000 Gates
for $10
Feature Rich
DLLs
Select I/O
Block RAM
Distributed RAM
Cores
Easy Design Flow
Re-programmable
Fast, Predictable
Routing
Time to Market
Programmable ASIC/ASSP Replacement!
®
www.xilinx.com
FPGA Application Trends
Programmable ASIC/ASSP Replacement!
®
www.xilinx.com
Spartan-II - Architecture Overview
Delay Locked Loop (DLL)
Configurable Logic Blocks (CLB)
Clock
Management:
Multiply clock
Divide clock
De-skew clock
CL DLL
IOB
IOB
DLL CL
Configurable
Logic Block
Array and
Distributed RAM
I/O Routing Ring
Block Memory
R CLB
A
M
I
O
B
R
A
M CLB
4Kx1
2Kx2
1Kx4
512x8
256x16
I
O
B
R
A
M
CLB
I
O
B
...
CLB R
A
M
...
I/O Routing Ring
CL DLL
True Dual-Port TM
4K bit RAM
...
...
I
O
B
IOB
IOB
DLL CL
“The Spartan-II family, in our opinion,
may be the closest that any FPGA has
come to being at a low-enough price to
compete against an ASIC”
--Dan Niles, Industry Analyst
Select I/OTM
Technology
Chip to Backplane
PCI 33MHz 3.3V
PCI 33MHz 5.0V
PCI 66MHz 3.3V
GTL, GTL+, AGP
Chip to Memory
HSTL-I, HSTL-III
HSTL-IV
SSTL3-I, SSTL3-II
SSTL2-I, SSTL2-II
CTT
Chip to Chip
LVTTL, LVCMOS
®
www.xilinx.com
Spartan-II - System Integration
®
www.xilinx.com
Spartan-II Core Support
w On-chip memory & storage
w Memory controllers (10+)
— Distributed, BlockRAM, FIFOs
w Bus products
— SDRAM, QDR SRAM
w Communications
— PCI (64- & 32-bit, 33/66MHz),
Arbiter, CAN bus interface
w DSP Functions (FIR filter)
— ATM (IMA, UTOPIA), Fast
Ethernet (MAC)
w Telecom
— CDMA matched filter, HDLC,
DVB satellite, ADPCM speech
codec
w Error correction
— Reed-Solomon, Viterbi
w Encryption (DES & triple DES)
w Video & image processing
— JPEG codec, DCT/IDCT, color
space converter
w Microprocessor
— ARC 32-bit configurable RISC,
8-bit 8051 microcontroller
w UARTs
®
www.xilinx.com
Xilinx CPLD Families
Xilinx
CPLDs
- High Speed
- Low Cost
XC9500
Family
CoolRunner
- Lowest Power
- Highest Density
5 Volt
XPLA (Original & Enhanced)
3 Volt
XPLA2 SRAM Based
2.5 Volt
XPLA3 (Released)
PAL (Simple PLD-22V10)
®
www.xilinx.com
Spartan-II End Applications
w Consumer
w Computer/Storage
— Set Top Boxes/Digital VCRs
— DTV/HDTV
— Digital Modems
–
—
—
—
—
—
xDSL, Cable, Satellite
— Home Networking products
— Bluetooth appliances
— LCD/Flat-Panel Displays
w Industrial/Medical
w Networking
—
—
—
—
—
Printer/Scanner
Multi-function office equipment
Storage devices
Home servers
Audio/Video add-in cards
Telecom linecards
DSLAMs
LAN Hubs/Switches
SOHO Routers
Cellular base stations
—
—
—
—
—
—
Medical Imaging
Industrial automation/control
Data acquisition
Video capture/editing
Automated test equipment
Automotive Info-tainment
systems
®
www.xilinx.com
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.com
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.com
XC9500XL Key Features
200MHz
w High performance
— tPD = 5ns, fSYS = 178MHz
125MHz
w 36 to 288 macrocell densities
w Lowest price, best value CPLD
w Highest programming reliability
w Most complete IEEE 1149.1 JTAG
XC9500 XC9500XL
w Space-efficient packaging, including chip scale pkg.
Lowest Price
Per Macrocell
®
www.xilinx.com
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
®
www.xilinx.com
System Block Diagrams for
1394 Solutions
®
Block Diagram Template / Index
Xilinx Solution
Or
Peripheral Components
Memory
Mixed Signal / RF / Analog Component
µP/ µC
Embedded Chip/ ASSP
®
www.xilinx.com
Digital TV
ADC
RF in
MPEG-2
Decoder
SPDIF to
I2C
CODEC
SPDIF Audio
NTSC
Tuner
MUX
MUX
Audio
CODEC
Color
MUX
Graphics
Controller
NTSC
Audio
Decoder
NTSC
Video
Decoder
VSB
Memory
Controller
Audio
CODEC
Audio
MUX
SDRAM
I2C
to SPDIF
CODEC
PCI Bridge
CPU
YUV to
RGB
DAC
Display
ALT
1394
PHY
Home
Network
Satellite
Cable
1394
MAC
QPSK
QPSK
FEC
QAM
QAM
FEC
I/O Control
Descrambler
PID
Processor
RS-232C
Interface
Parallel
Interface
Serial
Interface
Keyboard/Mouse
Interface
®
www.xilinx.com
Interactive DVD Player
CD Bypass
I/F
MPEG 2
DRAM
Linear PCM
Drive
Unit
Serial
Output
I/F
Dolby Digital
Channel
Control
Demodulator
ECC
MPEG-2
Decoder
DSP
Processor
Audio
DAC
S/P DIF
Stereo Audio
Display
Controller
Karaoke
Processor
Mic
TV
NTSC/PAL
Encoder
CPU
1394
MAC
SDRAM
Memory
Controller
Microcontroller
MUX
1394
PHY
SDRAM
Front Panel
Home Network
®
www.xilinx.com
Set Top Box
Home Network
NTSC/PAL
Decoder
CVBS, Y/C
Graphics
Back
Channel
UART
UART
Parallel
DRAM
MPEG
Video
Decoder
DRAM
CPU
Satellite
Cable
Terrestrial
Phone
Hard Drive
Controller
Memory
Controller
Tuner
Module
Transport
Demux
Decrypt
MPEG
Audio
Decoder
Demod
Audio
DAC
PC
DRAM
DRAM
DRAM
QFDM
DSL
NTSC/PAL
Encoder
Decoder Bus
QPSK
QAM
1394
MAC
TV
PCMCIA
Hard Drive
1394
PHY
Error
Correction
DRAM
Descrambler
Card Reader
®
www.xilinx.com
Set-Top Decoder Box
SDRAM
Controller
DRAM
DRAM
Cache/Bus
Controller
Cache
Clock Generator
& DLLs
Satellite
Cable
32-bit
System
Processor
QPSK Decoder
and FEC
I/O
Control
QAM Decoder
and FEC
Glue
Logic
Audio/
Video
Buffer
SDRAM
Controller
MPEG
Decoder
& CPU
AudioVideo
DACs
Descrambler
Digital Video &
Digital Audio
Peripheral Bus
1394 MAC
General
Purpose
I/Os
I2C
RS232
Serial
UART
Smartcard
Interface
®
www.xilinx.com
Digital VCR Set-Top Box
RAM
Memory
Controller
CVBS (Composite Video
Baseband Spec)
NTSC PAL
Clock Generator
& DLLs
On Screen Display &
Graphics Controller
Decoder
Satellite
Cable
Terrestrial
xDSL
Tuner, QPSK
Decoder and FEC
CPU
Tuner, QAM
Demodulator and FEC
I/O
Control
Tuner, OFDM
Decoder and FEC
RAM
DSL Driver/ Receiver,
Transceiver and FEC
Smart Card
Reader/Interface
1394 I/F
Glue
Logic
Memory
Controller
1394
PHY
Modem
PCMCIA
1394
MAC
Audio
Video
HomePNA
10/100 BaseTX Ethernet
MAC
AFE
MII
HomePNA I/F
10/100 Base-TX
Transceiver
Interface
PCMCIA I/F
AudioVideo
DACs
To
T.V.
AC3
Decoder
Conditional Access for
Smart Card Readers
Modem I/F
NTSC PAL
Encoder
Glue Logic
MPEG Decoder
& CPU
Hard Disk
Drive
HDD
Interface
MPEG Encoder
USB Device
Controller
Ethernet I/F
USB
Transceiver
USB I/F
Keyboard, Infrared, RS232
®
www.xilinx.com
Residential Gateway (STB)
Clock Generator
& DLLs
Cable
To T.V.
QPSK Decoder
and FEC
Glue Logic
Memory
QAM Decoder and
FEC
I/O
Control
Terrestrial
xDSL
MPEG
Decoder
& CPU
OFDM Decoder and
FEC
HomePNA
10/100 BaseTX Ethernet
MAC
Glue
Logic
DSL Driver/ Receiver,
Transceiver and FEC
Hard Disk
Drive
AudioVideo
DACs
Interface
Satellite
NTSC
PAL
Encoder
On Screen Display &
Graphics Generator
HDD
Interface
Conditional
Access
MII
10/100 Base-TX
Transceiver
USB
Device
Controller
Analog
Front
End
(AFE)
USB
Transceiver
RJ-45
UTP
IEEE 1394/FireWire
Smart Card
RS-232
®
www.xilinx.com
Gaming Station
Vector
Unit
CPU
Vector
Unit
Pixel
Processor
Graphics
Interface
DRAM
10-Ch
DMA
Memory
Controller
MPEG-2
Decoder
I/O
Interface
48-Ch
Sound Chip
Display
Controller
NTSC/PAL
Decoder
TV
DVD
ROM
SDRAM
I/O Processor
SDRAM
I/O
Circuit
Audio
SDRAM
PCMCIA
Interface
SDRAM
Modem
Home Network
1394
PHY
1394
MAC
USB
®
www.xilinx.com
Desktop PC
Video In
Home Network
Bluetooth
Display
NTSC/PAL
Decoder
CPU
ISA
LCD
Controller
Keyboard
Controller
1394
PHY
UART
Super I/O
1394
MAC
USB
PCIISA
Audio
Speakers
Memory
Controller
SIMM
PCI
PCI to PCI
Bridge
PCMCIA
Ethernet
MAC
DIMM
PCI
Modem
Ethernet
PHY
HDD
Home Network
HDD
Controller
®
www.xilinx.com
Multi-Function Peripheral
Image Sensor
Processor
Power
Management
Fax
System
Controller
(UART,
CODEC,
DMA)
USB Node
Fax Modem
Controller CPU/DSP
Motor
Miscellaneous I/O
FLASH Adapter/
SDRAM Interface
FLASH Memory/
ROM
Serial Peripheral
Interface
DRAM
Printer
Scanner
1394 MAC
1394
PHY
Motor
®
www.xilinx.com
Printer
Clock
Distribution
Resolution
Enhancement
Image
Processor
Engine
Interface
CPU
System Control &
I/O Interface
FLASH Adapter/
SDRAM Interface
Memory
Print
Engine
SDRAM
Home Network
1394
MAC
1394
PHY
®
www.xilinx.com
Scanner
LENS
CCD
Array
JPEG
Codec
A/D
DSP
Memory
Interface
PC
POS
Data Transmission
Pixel
Co-Processor
Memory
System Control &
I/O Interface
NTSC/PAL
Encoder
1394 PHY
1394 MAC
®
www.xilinx.com
Home Security
1394
MAC
1394
PHY
Audio DAC
Microphone
Home Network
Bus Switch
Keypad
Power
Mgmt
LCD Controller
Driver
Microcontroller
FIFO
Memory
Controller
CCD AFE
SDRAM
SDRAM
FLASH
FLASH
MPEG
Decoder
Camera
CCD
Imager
®
www.xilinx.com
Digital Camera
FLASH
Memory
FLASH Adapter/
Memory Control
I/O Control
DRAM
RS-232C Interface
IrDA Module
CPU
Memory
Card
LENS
CCD
Bluetooth Module
Camera DSP
JPEG
Co-Processor
1394 Interface
A/D
Graphics
Controller
LCD Controller
Driver
Video Encoder
Home Network
Video Out
®
www.xilinx.com
Quadrature Data from Tuner
I - Channel Q - Channel
Input
Input
ADC
Satellite Modems
Clock
Generator
ADC
QPSK/BPSK
Demodulator
Viterbi
Decoder
De-Interleaver
RAM
Home Network
1394 Interface
Reed-Solomon
Synch &
Descrambler
Decoder
De-Interleaver
Data
Tuner
Interface
RF In
CPU
RAM
RAM
System
Interconnectivity
I/O
Decryption
Clock
MPEG
Transport & A/V
Video Encoder
VIDEO
www.xilinx.com
Flash
MPEG A/V
AUDIO
®
Cable Modem Residential
Gateway
Analog IF/AGC
In
Tuner
ADC
USB Device
Controller
QAM
Demodulator
FEC
Decoder
Decryption
Conditional
Access
8-/16-/32- bit
Microcontroller
DMA
Cable
MAC/SAR
Clock Generator
& DLLs
QPSK/16QAM
Modulator
DAC
Power
Supply
UART
1394 PHY
FEC
Encoder
Encryption
IP Security Module
(DES & Triple-DES)
Interface
SAW
1394 MAC
FEC
Memory
USB
Transceiver
UTP
DMA Interrupt
Controller &
Central Arbiter
Flash
Controller
Flash
SDRAM
Controller
SDRAM
SDRAM
Controller
SRAM
IP Telephony
Direct TDM
CODEC
Interface
4 voice channels
or 1 video & 1
voice channel
®
www.xilinx.com
DSL Modem Home Gateway
1394 PHY
1394 MAC
8 MHz
Oscillator
DRAM
Home Network
Clock Generator
& DLLs
Expansion
Bus
Interface
DRAM
Controller
32-bit
Processor
Network
Interface
Block
PCI Bus
Interface
8 KB
Internal
SRAM
UTOPIA
I/F or
ATM
DSL
Driver/
Receiver
Chipset
Hasher
List
Manager
PCI
®
www.xilinx.com
DSL CPE
(Customer Premise Equipment )
Digital Signal
Processor
To line &
POTS
splitter
Analog
Front End
Line Driver/
Receiver
Line Driver,
Receiver &
Amplifiers
Memory
DSL
Transceiver
A-to-D & D-to-A
Converters,
Filters,
Amplifiers
Equalizer, ReedSolomon FEC
Encoder/Decoder,
Interleaver, Modulator,
Demodulator, Packet
Format Logic
HDLC
Framer
System
Controller
Interface
PCI Backplane
Interface
Clock Generator
& DLLs
1394 MAC
USB Device
Controller
USB
Transceiver
1394 PHY
UTP
®
www.xilinx.com
HomePlug to 1394 Bridge
SDRAM
Flash
DLLs
1394 PHY
1394 MAC
Powerline
Network
Controller
Memory
Controller
USB
Transceiver
USB
Device
Controller
PCI
Interface
DMA
32-bit Parallel
Bus Interface
Processor
FEC
®
www.xilinx.com
ISDN Modems
ISDN “U” or “S”
Interface
I/O Control
PCMCIA Interface
1394t PHY
FLASH Adapter/
SDRAM Interface
RS-XXX
Interface
FLASH
Memory
1394 MAC
UART
CPU
DRAM
Home Network
®
www.xilinx.com
Spartan-II IP Solutions for 1394
Enabled Devices
w I/O Control
w Memory solutions
— Multiple front end interfaces
— Multiple back end interfaces
w Hard disk drive interface
w Clock distribution
— Distributed memory,
BlockRAM
— Memory controllers
w CPU
w HDLC controller
— DLLs
w MPEG decoder
w PCI
w Ethernet MAC
w Glue Logic
w Error Correction
— Reed-Solomon, Viterbi
— LCD controllers
— UARTs
— DMA controllers
®
www.xilinx.com
Programmable Solutions
Advantages
®
Xilinx Programmable Solutions
Provide Several Benefits
w Time to market
— Consumer devices require fast time-to-market
— ASICs & ASSPs take 12-18 months to spin out
w Flexibility
— Product customization to meet customer needs
— Accommodate multiple standards & spec updates/changes
— Feature upgrades
w Testing and verification
— Re-programmable allows risk aversion
— Your solutions are built on a proven FPGA technology with
pre-verified silicon and IP that guarantees performance
®
www.xilinx.com
Xilinx Programmable Solutions
Provide Several Advantages
w Xilinx On-line - field upgradability
— Remote update of software and hardware
— Results in increased lifetime for a product (time-in-market) and
allows new, interesting applications
— Enable product features per end-user needs
w Issues in creating a stand-alone ASIC/ASSP
— Choosing the right solution
— Product customization
— Development cost and amortization
w Low Cost
®
www.xilinx.com
Lifecycle Component Logistics
w Xilinx is an assured source of supply
— Spartan FPGAs are high volume standard parts
— Xilinx is a Strategic customer to our fab partners
— If a device is retired, designs are quickly portable
w Xilinx’s solutions reduce exposure to component supply
issues
— Designs can be quickly adapted to efficiently address
component supply problems
– NAND to NOR type Flash support for example
— Gives latitude in maintaining a cost effective BOM in dealing
with the allocation, end of life & generational migration realities
of today’s component market
®
www.xilinx.com
Specification Changes
w Emerging markets are
exposed to multiple
standards and specification
changes
— DSL Modem market
–
6 different variations
— DTV market
–
OEM/ Vendor
18 different formats
Market
A Programmable Solution Future Proof’s Success
®
www.xilinx.com
New Flexibility from FPGAs
Driving down the cost of consumer products with low cost
reprogrammable products
Current
GSM
CDMA
PCS
Future
3G
3G+
4G
TDMA
Enabling a whole new breed of consumer products
Xilinx & Replay TV
-Revolutionizing consumer TV
Reprogrammable nature allows
-Field upgrades
-Field fixes
- Mars probe repair from earth
-Support for numerous standards
®
www.xilinx.com
FPGAs, the Unsung Hero
Driving the Consumer Digital Logic Revolution
w The digital consumer world is here
— Imperatives driving market success
– Time to market and time-in-market
– Flexibility
– Custom digital logic
w Xilinx - The answer for consumer digital applications
— Introducing the low cost Spartan-II programmable family
– Cost reduced for the consumer market
– Fully programmable at the desktop, in the field or in the application
– Future proofed for changing standards
®
www.xilinx.com
Xilinx Digital Consumer Logic
A Natural Fit for Home Networking
w Xilinx solutions enable you to thrive in chaos
— Fastest time-to-market
– First to market, gains market share and revenue advantage
— Xilinx Online provides reconfigurability in the field
– Allows shipped product to support revisions to the spec
– Enables unique opportunities to add Value
– Increases life-cycle revenue yield & hence time-in-market
— Enables rapid product proliferation
– New designs can be quickly turned into derivatives
— Feature superior lifecycle component logistics
— Testing and Verification
– Proven FPGA technology, software, test benches
w Cost Effective!!!
®
www.xilinx.com
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement