Beruflich Dokumente
Kultur Dokumente
Solutions
in Digital Modems
Bringing Broadband Access
to the Home
Agenda
• Technology overview
– Motivation for digital modems
• Digital modem technologies
– Spartan-II FPGAs in satellite modems
– Spartan-II FPGAs in ISDN modems
– Spartan-II FPGAs in cable modems
– Spartan-II FPGAs in DSL modems
• Digital modems evolves into the Residential gateway
• Conclusions
So What is Broadband Access?
• High speed connection to the Internet
– Greater than 128Kbps
– Always on!
– Simultaneous up-Link and down-link communication
– Overcomes Internet frustrations
– Made possible by digital modems
• Leading broadband access technologies
– xDSL, cable, satellite, ISDN digital modems
Digital Modem Growth Drivers
Cable
14000
DSL
12000 High
HighVolume!
Volume! ISDN
14
14Million
MillionUnits
Units
10000 inin2001
2001
K Units
8000
6000
4000
2000
0
1995 1996 1997 1998 1999 2000 2001
Source: Dataques t Year CAGR 39.2%
Impact on the Internet Household
• Facilitation of work at home
– Similar high-speed access as work
• Potential to leverage voice
– PBX service to the work-at-home population over broadband is
a substantial value-add
– Voice over DSL and cable
• Impact of always-on and continuous connectivity
• Benefits to new bandwidth-intensive applications /
devices
– Voice, video, data, music and multimedia
• Lower prices / higher speeds
Satellite Modems
Satellite Modem Overview
• Use the same transponders used to deliver TV
• Standards
– DSS: Hughes Network Systems (HNS) proprietary
– DVB (ETS 300-421): Open standards consortium
– Primestar (ITU-R 217/11): Being phased out
• Issues
– Shared media
– Unidirectional, return channel is via modem
• Estimated $100M modem sales in 1999
Data Broadcasting
Download
Satellite
Operator
PSTN
Home User
Upload
Flash RAM
• Application specific
system glue is required
for interconnecting
ASSPs
Satellite Interface Components
Quadrature I A/D Clock
QPSK/BPSK Viterbi Synch & Reed-Solomon
Data Descrambler
Demodulator Decoder De-I nterfearer Decoder
from Tuner D A/D Data
Tuner Processor
To AGC
Interface Interface
• Tuner
– RF components packaged in shielded module
• Decoder
– Single ASSP
– Processor interface
• Eight bit microprocessor bus, serial, I2C, etc.
Satellite Interface ASSP Providers
0
Spartan-III
1
250K
$ Spartan-II
System Gates
100K
Spartan-XL Ethernet
Digital Modem
40K MAC
Video Line
Buffer
Graphics Car d
PCI--
PCI
ATM
30K MIPS IMA Office Networking
Bridge
Reed Solomon
HDLC 32-bit,
32- Encoder Set-Top Box
FIFOs UARTs 33--MHz
33
PCI 64 Bit
PALs PCI Embedded µP Apps
LSI
LNB
Demod- FIFO
Controller
ulator
De-I nterleaver
ADC ADC Clock RAM
Generator
Data Clock
RAM
System
I/O Interconnectivity
Tuner Flash
CPU
Interface
Terminal Equipm ent (TE1) - ISDN ready Netw ork Terminator (NT1) - Subscriber Line Isolation
Terminal Equipm ent (TE2) - Non ISDN Netw ork Terminator (NT2) - Network Switch (PBX)
Terminal Adapter (TA) - Analog to ISDN
ISDN
Integrated Digital Services Network
• Design objectives
– Lowest possible total product cost
• Target < $30 for complete solution
– Fastest time-to-market solution
• Use available intellectual property as possible
• PCMCIA core - Mobile Media Research, Xilinx Alliance Partner
• Spartan/XC9500 support solution
– Spartan FPGAs implement system glue functions & PCMCIA
interface
– XC9500 manages memory interface
– Spartan/XC9500 very cost effective
ISDN PCMCIA Modem
IREQ#
IORD# HDLC In
Data In
IOWR# B Ch 1
REG#
CE1#
PCMCIA Addr HDLC Out
STSCHG# Interface
INPACK# Data Out
SA[25:0] FSR
D[7:0] HDLC In IDL FSX
B Ch 2 Mux/ DCL
DeMux DOUT
HDLC Out DIN
HDLC In
D Ch
HDLC Out
ISDN PCMCIA FPGA Block Diagram
Spartan Functionality
With Xilinx
Set-Top Box
One-to-Two
Splitter
Cable M odem
RF QAM
Tuner Modulator
PC
Data and
QPSK/QAM
MAC Control PC
Modulator
Logic
PC
DOCSIS Cable Modem
SRAM
10/ 100
Tuner SAW
Ethernet
CPU &
DOCSIS DOCSIS
LAN USB
Transceiver MAC
Controller
PGA LPF
HPNA 2.0
RAM Flash
OSI DOCSIS
Higher Layers Applications
DOCSIS Control
Transport Layer TCP/UDP
Messages
Network Layer IP
Data Link Layer IEEE 802.2
Upstream Downstream
Physical Layer TDMA (min-slots) TDM (MPEG)
QPSK/16-QAM 64/256-QAM
Inside a Cable Modem
• Tuner
– Connects directly to the CATV outlet
– Converts TV channel to a fixed lower frequency (6-40 MHz)
• Normally a tuner with build-in diplexer is used, to provide both
upstream and downstream signals through the same tuner
• Must be of sufficiently good quality to be able to receive the digitally
modulated QAM signals
• A new concept of a silicon tuner is in the works
– “Tuner on a chip”
– Expected to cut the cost down quite a bit compared to a more
conventional tuner module
– Companies
• Sharp, Temic, Panasonic
Inside a Cable Modem
• Demodulator
– Performs analog-to-digital (A/D) conversion,
demodulation (QAM-64/256), Reed Solomon error
correction and MPEG frame synchronization
• In the receive direction, the interface signal feeds a
demodulator
– Companies
• Broadcom, Conexant Systems, SGS Thomson, VLSI
Technologies/Philips, LSI Logic, Fujitsu
Inside a Cable Modem
• Burst modulator
– Performs Reed Solomon encoding, modulation (QPSK/16-
QAM), frequency conversion, digital-to-analog conversion
• In the transmit direction, a burst modulator feeds the tuner
• The output signal is fed through a driver with variable output level, so
the signal level can be adjusted to compensate for the unknown cable
loss
– Companies
• Broadcom, Conexant Systems, Analog Devices, SGS Thomson
• Combined demodulator and burst modulator chips are
also available
– The integration race drives more functions into a single chip
Inside a Cable Modem
• MAC (Media Access Control) sub-layer in the network
stack (runs on both the cable modem and head-end)
– Extracts data from MPEG frames, filters data, protocol
execution, times transmission of upstream bursts
– Sits between the receive and transmit paths
– Can be implemented in hardware or split between hardware
and software
– Assigns upstream frequency & data rate
– Allocates time-slots (upstream bandwidth)
– The MAC is complex compared to an Ethernet MAC
– Requires CPU to handle MAC layer functions
– Companies: Broadcom, Texas Instruments, Conexant
Inside a Cable Modem
• Interface
– Data passes through the MAC and goes into the computer
interface of the cable modem
– PCI bus, USB, Ethernet, HomePNA
• CPU - microprocessor
– Required for external cable modems
• Single-chip cable modem are emerging
– Combines the MAC, demodulator, burst modulator, CPU,
Ethernet/HomePNA/PCI/USB interfaces
– Additional parts such as memory, tuner, analog, power supply
will not be within the single-chip cable modem
QAM & QPSK
xDSL Modem
(Internal or external) Splitter
(Voice & Data) 1.0Gps
freq
ADSL Equipment
HDSL (High Bit Rate) 1.544 Mbps 1.544 Mbps 12K on 2 pairs
HDSL (High Bit Rate) 2.048 Mbps 2.048 Mbps 12K on 3 pairs
SDSL (Symmetrical) 12 Kbps to 1.5 Mbps 12 Kbps to 1.5 Mbps 11.5K to 22K
SSTL-2/3
DSL DSL Driver Translators
Channels HDLC System
/Receiver
Controller Controller
Chip(s)
PCI
Memory
PLLs/ Clock Management
PCI Backplane
Hot Swap Controllers Interface GTL/GTL+
Transceivers
...
...
Technology
R R
I I Chip to Backplane
A A
O
B M CLB ... CLB M
O
B
PCI 33MHz 3.3V
PCI 33MHz 5.0V
Block Memory I/O Routing Ring PCI 66MHz 3.3V
GTL, GTL+, AGP
CL DLL IOB IOB DLL CL
True Dual-Port TM Chip to Memory
4K bit RAM HSTL-I , HSTL-III
4Kx1 HSTL-I V
SSTL3-I, S STL3-II
2Kx2 Power Management SSTL2-I, S STL2-II
1Kx4
CTT
512x8
256x16
Power-down mode
Configuration & register Chip to Chip
LVTTL, LVCMOS
state maintained
Power-down status pin
Spartan-II Clock Management
C o rnrneer r ns
or yy Co esigigns
MMeemmorrencceeDDes External Memory
n
e e RReefefe re
r
FFre e Interface
Block RAM
Spartan-II
True Dual-Port B to A Yes
Block RAM A to A Yes
W W B to B Yes
R R
Memory Corner
• Collaboration between Xilinx and major memory vendors to provide
comprehensive web-based memory solutions
• Free reference designs (VHDL/Verilog)
• SRAM, DRAM & embedded FPGA memory solutions
• Data sheets, app notes, tutorials, FAQs, design guidelines
r O fffeferrss
Coornrneer Oesigignnss
y
oorry C nceeDDes
e mm
MMe efeerreenc
R ef
FFrereee R
Spartan-II - System Integration
Generic DSL Line Card
DS3134
CN8478 Processor
$10 - $120 Bt8471/2 $16 - $65
PSB2110 MPC107
PM7380 GT64130 SSTL-2/3
DSL DSL Driver Translators
Channels HDLC System $4
/Receiver
Controller Controller
Chip(s)
PCI
Memory
PLLs/ Clock Management PCI9610
Processor
XC2S100
$9.95
SSTL-2/3
DSL DSL Driver Translators
Channels HDLC System
/Receiver
Controller Controller
Chip(s)
PCI
Memory
PLLs/ Clock Management
7K Gates
External DLLs,
memories,
Spartan-II FPGAs
0.5 Controllers and Lower Overall
translators
System Cost
XC2S30-5 PQ208
0.1 PCI ASSP
PCI Master 15K Gates Logic
and Slave I/F
PCI Master I/F
Standard Chip
Solution <$6
Solution <$6
Programmable ASSP - Value
• Time to market
• Flexibility
• Field upgradability
• Address lower volume strategic applications
• Distribution and inventory management
Spartan-II + Soft IP =
Programmable ASSP
Conclusions on Digital Modems
High Speed Access for Data, Voice xDSL, Cable, Powerline, Satellite,
Broadband and Video, Always on, Simultaneous Mobile/Wireless
Up-link &Down-link Communication,
Access Support Simultaneous and Multi-
User Access
Home Low Cost, Speed, Mobility, Quality of No new wires (Phonelines, Powerlines),
Networking Service, Security, Reliability, New wires (Ethernet, 1394, USB2.0,
Ubiquity, Ease of Use Optic Fiber), Wireless (HomeRF,
Technologies Bluetooth, Wireless LAN)
Digital electronics with advanced Digital TV, HDTV, set-top box, internet
Information computational capabilities that add screen phones, digital VCR, gaming
Application more value and convenience when consoles, MP3 players, cordless
networked phones, security systems, utility
Networks meters, PCs, web pads & terminals,
PDAs, digital cameras, auto PCs etc.
RGs - An Integral Part of Broadband
Access & Home Networking
Broadband
Wide Area Network Access Network
ADSL
ATM
Cable
SONET
Satellite
WDM Residential
Fixed Wireless
IP Switching Gateway
Powerline Televi sio n
De-I nterleaver
ADC ADC Clock RAM
Generator
Data Clock
RAM
System
I/O Interconnectivity
Tuner Flash
CPU
Interface
FLASH
HomePNA DRAM
Memory
MAC
HomePNA
PHY
Cable Modem Residential Gateway
Analo g Front
HomePNA
End (AFE)
Analo g IF/AGC
10/100 Base-TX 10/100 Base-TX
MII RJ-45
FEC Ethernet MAC Transceiver
Memory
SAW ADC
USB Device USB
UTP
Controlle r Transceiver
In DMA Interrupt
Tuner QAM FEC Decryption DMA Controlle r &
Demodula tor Decoder Conditio nal Central Arbiter
Access
Flash
Controlle r Flash
Interface
8-/16-/32- bit Cable SDRAM
Microcontroller SDRAM
MAC/SAR Controlle r
Clock Generator
& DLLs SDRAM
SRAM
Controlle r
Broadcast
Translator
PC
IP Router ADSL
Scrambler & ATM DSLAM POTS Modem
Sw itch Splitter CPE Set-top box,
hard disk &
TV
VoD Internet Telephone
Serv er & Proxy
Softw are Smart Card
10/100 Base-
MII
TX Ethernet
MAC 8 MHz
10/100 Oscillator
Base-TX UTOPIA DRAM
Transceiver or ISA
Clock Generator
Expansion & DLLs
Bus DRAM 32-bit
Interface Controller Processor
UTOPIA
I/F or DSL
Network ATM Driver/
Interface Receiver
Block Chipset
PCI
DSL CPE
(Customer Premise Equipment )
Digital Signal
Processor
Memory
DSL
Analog Transceiv er
Line Driv er/
To line & Front End
Receiv er Equalizer, Reed-
POTS A-to-D & D-to-A Solomon FEC
Line Driv er, HDLC Sy stem
splitter Converters, Encoder/Decoder,
Receiv er & Framer Controller
Filters, Interleaver, Modulator,
Amplifiers
Amplifiers Demodulator, Packet
Format Logic
Interface
Analo g Front
HomePNA
End (AFE)
PCI Backplane
Interface 10/100 Base-TX 10/100 Base-TX
Ethernet MAC MII RJ-45
Transceiver
RS-232,
DAA Modem AFE Ethernet,
Analog Bus
(Data Access (Analog DSP CPU USB, PCI,
Phone Interface
Arrangement) Front End ) PCMCIA,
etc.
ROM RAM
Broadband Access in Hotel Rooms
• Business travelers are driving the demand for broadband
in hotels
– They are frustrated by slow dial-up Internet connections while
on the road
• A New class of service providers (SPs) are focusing on
rolling out broadband to hotels by establishing mini
points of presence (Mini-POPs) in the buildings
– Mini-POPs are smaller scale versions of the aggregation
devices that sit in the telecom provider's central office
– SPs are targeting large chains first so that they can win the
rights to wire hundreds of buildings per contract
Broadband Access in Hotel Rooms
Flash
System I nterconnectivity, 32-bit RISC
Memory Controller, CPU processor, provided
RAM Decryption by IDT, MIPS, ARM
Ethernet / USB
Video MPEG
Encoder A/V
RS-232 Serial
System Glue / Local Interface Voice
TDM Bus Analog
(PCMCIA, RS232, Ethernet, USB,
CODEC Phone
Ethernet HomePNA)
ASSPs provided by Analog
Devices, Texas Instruments
UU Interface
Interface ISDN
CPU Transceiver
Transceiver Line
ASSPs provided by Motorola,
FLASH Infineon, National, Lucent
FLASH/SDRAM Processors for
Controller protocol processing
RAM are provided by
Philips, Dallas
Semic onductor
Cable Modem - Block Diagram
Cable MAC ex tracts data CPU is prov ided by ARM,
from MPEG frames, filters MIPS, PowerPC
data, protocol ex ecution,
Connects directly to the times transmis sion of CPU & LAN
CATV outlet & converts TV upstream bursts. ASSPs Controller
channel to a fix ed lower are provided by Texas
frequency (6-40 MHz) Instruments, Broadcom,
ASSPs provided by: Sharp, Conexant
Temic, Panasonic
USB
DOCSIS Interface
DOCSIS
Tuner & Memory
Transceiver MAC
Controller HPNA 2.0
Memory
$3 PCI9054
PCI Backplane S5933
Interface
Hot Swap Controllers S5920 GTL/GTL+
GT64115 Transceivers
$3
$6
High Performance Backplane
xDSL Line Card - Block Diagram
Processor
$9.95
PLLs/ Clock Management
DSL
Channels DSL Driver HDLC
HDLC System
/Receiver
Controller
Controllers Controller
Chip(s)
SSTL-2/3
Translators
Memory
Analo g IF/AGC
10/100 Base-TX 10/100 Base-TX
MII
FEC Ethernet MAC Transceiver
Memory
SAW ADC
Clock Generator USB Device USB
& DLLs Controlle r Transceiver
In DMA Interrupt
Tuner QAM FEC Decryption DMA Controlle r &
Demodula tor Decoder Conditio nal Central Arbiter
Access
Flash
Controlle r Flash
Interface
8-/16-/32- bit Cable SDRAM
Microcontroller SDRAM
MAC/SAR Controlle r
SDRAM
SRAM
Controlle r
10/100 Base-
MII
TX Ethernet
MAC
10/100 32-bit
Base-TX UTOPIA DRAM
Processor 8 MHz
Transceiver or ISA Oscillator
Expansion
DRAM UTOPIA
Bus
Controller I/F or
Interface
ATM
DSL
Network Driver/
Interface Receiver
Block Chipset
PCI