Professional Documents
Culture Documents
xDSL Agenda
Introduction Benefits & Applications Market Dynamics Technology & Equipment Xilinx Solutions Summary
xDSL 2
Introduction
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
xDSL 4
xDSL Introduction
xDSL is the term for the Broadband Access technologies based on Digital Subscriber Line (DSL) technology
x signifies that there are various flavors of DSL
Provides always-on, high-speed data services over existing copper wires to residences & businesses
POTS service and DSL coexist on same copper line
Lower rate xDSL (up to 1.5 Mbps) is gaining popularity in the residential market; will get faster and cheaper High performance xDSL (up to 52 Mbps) targets business and high-end users
xDSL 5
Always on connection
No need to dial-up
Applications High speed Internet access SOHO Multimedia, Long distance learning, gaming Video on Demand VPN VoDSL
xDSL 6
Speed Benefits
xDSL 7
Market Dynamics
xDSL Market
Market Drivers
Increasing demand for high-speed internet Decreasing component costs Standardization for increased vendor interoperability Competition from alternate access technologies
Challenges
Speed, ease and cost of deployment Applications and new services Steep competition from other access technologies
Cable Modem, Satellite, Fixed Wireless and others
xDSL 9
2096
1667
3519
xDSL 10
DSL Overview
freq
xDSL 12
DSL Downstream
DSL Upstream
Voice
A - Rack of xDSL Line Cards B - Voice routed over PSTN C - Multiplexed Internet access
Asymmetric xDSL
Asymmetric => faster downstream rate vs. upstream
Suitable for applications such as web-browsing, MP3 downloading, Video on demand (VoD)
xDSL 13
Asymmetric xDSL
Rate-Adaptive DSL (RADSL)
Detects highest possible line rate & adjusts accordingly
xDSL 14
Symmetric xDSL
Symmetric => downstream & upstream rates are equal
Suitable for office type apps like Video conferencing
xDSL 15
Symmetric xDSL
HDSL 2
Single-pair version of HDSL More standards driven to improve interoperability and spectrally compatible with other loop services (ISDN, T1, HDSL) also takes into consideration diminishing amount of copper pairs Single-pair HDSL (SHDSL) Similar to HDSL 2, but more generalized Business class DSL for transporting T1/E1, ISDN, ATM, and IP
DSL Technologies
DSL Type
ADSL (Asymmetrical) UDSL( a.k.a. G.lite, DSL Lite) RADSL (Rate Adaptive) VDSL (Very High Bit Rate) IDSL (ISDN over DSL) SDSL (Symmetrical) HDSL (High Bit Rate) HDSL (High Bit Rate) HDSL2 SHDSL (Single-pair HDSL)
Download
1.5 - 8 Mbps 1.5 Mbps Variable to 7 Mbps 26 Mbps to 52 Mbps 144 kbps 144 kbps to 2 Mbps 1.544 Mbps 2.048 Mbps 1.544 Mbps 192 kbps to 2.312 Mbps
Upload
16 kbps to 640 kbps 384 kbps Variable to 640 kbps 3 Mbps to 6 Mbps 144 kbps 144 kbps to 2 Mbps 1.544 Mbps 2.048 Mbps 1.544 Mbps 3 Mbps to 6 Mbps
Distance (feet)
9K to 18K 12K to 18K 18K to 25K 1K to 3 K 18K (more w/ repeater) (more w/ repeater) 11.5K to 22K 12K on 2 pairs 12K on 3 pairs 12K on 1 pair 1K to 3 K
xDSL 17
Broadcast Translator PC Scrambler IP Router & ATM Switch DSLAM POTS Splitter ADSL Modem CPE
Internet Proxy
Home
xDSL 18
ADSL Equipment
DSLAM
DSLAM is usually found in a Central Office xDSL line cards are installed in a DSLAM to terminate incoming xDSL signals The DSLAM then combines multiple xDSL access lines into one high speed line The muxed traffic is converted into ATM cells which gets sent over an ATM backbone
Buffer & Switch Policing & Monitoring ATM PHY ATM backbone
M U X
Processor
Memory
Memory
xDSL 20
DSL Channels
System Controller
Memory
GTL/GTL+ Transceivers
xDSL 21
DSL Modem/Gateway
A xDSL modem is the device found at the customers premise which is used to transmit & receive xDSL signals Could be an external box or a network interface card placed inside a computer An xDSL Gateway combines the functionality of a modem and router
xDSL 22
xDSL 23
DSL CPE/Modem
Digital Signal Processor DSL Transceiver Equalizer, ReedSolomon FEC Encoder/Decoder, Interleaver, Modulator, Demodulator, Packet Format Logic Interface Memory Line Driver/ Receiver Line Driver, Receiver & Amplifiers Analog Front End A-to-D & D-to-A Converters, Filters, Amplifiers
HDLC Framer
System Controller
10/100 Base-TX Ethernet MAC USB Dev ice Controller USB Transceiv er
MII
RJ-45
xDSL 24
8 M Hz Oscillator
DRAM
DRAM Controller
Clock Generator & DLLs 32-bit Processor Network Interface Block UTOPIA I/F or ATM
8 KB Internal SRAM
PCI
xDSL 25
DRAM
32-bit Processor
DRAM Controller
8 KB Internal SRAM
PCI
xDSL 26
Xilinx Solutions
xDSL 28
xDSL 29
90nm
Complete solution includes HW, SW, tools and design examples: Embedded Design Kit (EDK) support
Wide-input functions
16:1 multiplexer in 1 CLB 32:1 multiplexer in 2 CLBs, 1 level
xDSL 34
Embedded Multipliers
High Performance 18-bit x 18-bit Multipliers
Flexibility
From 12 to 104 embedded multipliers 18 x 18 bit Signed or 17 x 17 bit Unsigned
18 Bit 36 Bit 18 Bit
operation 2s complement signed operation 4 to 18 bit operands Combinational & pipelined options
Embedded Memory
Maximizing Memory Bandwidth and Flexibility
DSP coefficients Scratch Pad Small FIFOs Wide/Shallow Cache tag memory Large FIFOs Packet buffers Video line buffers Deep/Wide
Spartan-3 True Dual-Port Block RAM
External
xDSL 36
Port B
Port A
Block RAM
Multiple Configurations
Independent port A and B configuration Support for data width conversion including parity bits
Configuration 16K x 1 8K x 2 4K x 4 2K x 9 1K x 18 512 x 36 Depth 16Kb 8Kb 4Kb 2Kb 1Kb 512 Data bits 1 2 4 8 16 32 Parity bits 0 0 0 1 2 4
Distributed RAM
Flexible LUT Structure
64b 32b Dual Port RAM 1 CLB
64b
16b
Cascadable with built-in CLB routing Shallow and wide memory enables fast access time Applications
Linear Feedback Shift Register, Schedule
multiplies, Small FIFO, Digital delay lines
Shift register
1 CLB
xDSL 38
8 Clocks
8 8
xDSL 39
Four DCMs
Two on top & two on bottom
Inputs to DCM supplied from any global clock from same side of device
Phase Shift
0, 90, 180, 270 CLK Period/256 m/n clock multiply & divide m= 2 to 32, n= 1 to 32
DCM
DCM
Temperature compensation
4 DCMs located at top and bottom of the Block RAM columns
xDSL 40
CLKIN
CLKFX CLKFX180
e.g. M = 3, D=1
CLKFX and CLKFX180 (180 phase shift) outputs can be optionally phase aligned to CLK0 output of DLL Output frequency constant across temperature & voltage Outputs have 50/50 duty cycle guaranteed
xDSL 41
CLKOUT (Any)
Negative Shift
CLKIN
Place clock edge anywhere within +/- clock period Amount of phase shift = (PS/256) x periodCLKIN Where, -255 < PS < +255 Fixed or variable modes Phase Shift amount constant across temperature & voltage Phase Shift affects all DCM outputs
xDSL 42
Bank 0
Bank 1
B a n k 2 B a n k 3
Bank 5
Bank 4
Voltages: 3.3V, 2.5V, 1.8V, 1.5V, 1.2V On Chip Digitally Controlled Impedance
8 I/O banks enable multiple simultaneous standards Chip-to-Chip Interfacing: Backplane Interfacing:
LVDS GTL
LVTTL BLVDS
$10 - $120
DSL Channels
$16 - $65
MPC107 GT64130
Processor
SSTL-2/3 Translators
System Controller
$4
Memory
PCI9610 PCI9054 S5933 S5920 GT64115 GTL/GTL+ Transceivers
$3
Hot Swap Controllers
$12 - $25
$3
High Performance Backplane
$6
xDSL 44
System Controller
Memory
XC2S100E $8.85
GTL/GTL+ Transceivers
xDSL 45
Licensed from Amphion Semiconductor Spartan-IIE + HDLC Controller IP = Programmable HDLC Controller Solution
xDSL 46
xDSL 47
xDSL 48
xDSL 49