0.35µmHCMOS6Technology
144 pin PQFPpackage
PowerConsumption1 Watt at 3.3V
Figure 1. Block Diagram
ADSL DMT TRANSCEIVER
PQFP144
ORDERING NUMBER: STLC60135
Applications
ATU-C:
ATU-R:
DSLAM,Routersat Central Office
Routers at SOHO, stand-alone mo-
dems, PC motherboards
GeneralDescription
The STLC60135 is the DMT modem and ATM
framerof theSTMicroelectronicsTosca chipset.
When coupled with STLC60134 analog front-end
and an external controller running dedicated firmware, the product fulfils ANSI T1.413 “Issue 2”
DMT ADSL specification.
The STLC60135 may be used at both ends of
ADSL loop: ATU-C and ATU-R. The chip supports UTOPIA level 1 and UTOPIA level 2 interface and a non ATM synchronous bit-stream interface.
AFE
INTERFACE
AFE
CONTROL
September 1999
TEST SIGNALSCLOCK
TEST
MODULE
DSP
FRONT-END
AFE
CONTROL
INTERFACE
CONTROLLER BUSGENERAL PURPOSE I/Os
DATA SYMBOLTIMING UNITVCXO
FFT/IFFT
ROTOR
CONTROLLER INTERFACE
TRELLIS
CODING
MAPPER/
DEMAPPER
GENERIC
TC
REED/
SOLOMON
ATM
SPECIFIC
TC
INTERFACE
MODULE
STM
UTOPIA
D98TL315
1/25
STLC60135
The STLC60135 can be splitted up into two different sections. The physical one performs the DMT
modulation, demodulation,Reed-Solomonencoding, bit interleavingand 4D trellis coding.
The ATM section embodies framing functions for
the generic and ATM Transmission Convergence
(TC) layers. The generic TC consists of data
scrambling and Reed Solomon error corrections,
with and without interleaving.
The STLC60135 is controlled and programmed
by an external controller (ADSL Transceiver Controller, ATC) that sets the programmable coefficients.
Transient Energy Capabilities
ESD
ESD (Electronic Discharged) tests have been
performed for the HumanBody Model (HBM) and
for the Charged Device Model (CDM).
The pins of the device are to be able to withstand
minimum 1500V for the HBM and minimum250V
for CDM.
Latch-up
The maximum sink or sourcecurrentfrom any pin
is limitedto 100mA to prevent latch-up.
The firmware controls the initialization phase and
carriesout the consequentadaptationoperations.
ABSOLUTE MAXIMUM RATINGS
SymbolParameterMinTypMaxUnit
V
DD
P
tot
T
amb
Supply Voltage3.03.33.6V
Total Power Dissipation9001400mW
Ambient Temperature 1m/s airflow-4085°C
Figure 2. Pin Connection
AFTXD_0
IDDq
VDD
AFTXED_3
VSS
AFTXED_2
AFTXED_1
AFTXED_0
VDD
CTRLDATA
52 53
VDD
U_RXDATA_7
U_RX_ADDR_0
U_RX_ADDR_1
MCLK
CLWD
AFRXD_3
VSS
AFRXD_2
124 122123 121120119118117
54 55 56 57 58 59
VSS
GP_IN0
U_RX_ADDR_2
U_RX_ADDR_3
U_RX_ADDR_4
AFRXD_1
AFRXD_0
VDD
VSS
VDD
GP_IN1
PDOWN
GP_OUT
TESTSE
62 63 64 65 66 67
60 61
VDD
U_TX_REFB
U_RX_REFB
TRSTB
VSS
116 114115 113112111110109
U_RXCLK
U_RXSOC
AFTXD_1
VSS
AFTXD_2
AFTXD_3
VDDVDD
140
141
1
VSS
2
AD_0
3
AD_1
4
AD_2
5
VDD
6
AD_3
7
AD_4
8
VSS
9
AD_5
10
AD_6
VDD
12
AD_7
13
AD_8
14
AD_9
15
VSS
16
AD_10
17
AD_11
18
VDD
19
AD_12
20
VSS
21
PCLK
22
VDD
23
AD_13
24
AD_14
25
AD_15
26
VSS
27
BE1
28
ALE
29
VDD
30
CSB
31
WR_RDB
32
RDYB
OBC_TYPE
33
34
INTB
35
RESETB
36
VSSVSS
37 38 39 40
U_RXDATA_0
41 42 43 44 45
VSS
U_RXDATA_1
135134133132 130131 129128127126125
137142143144
138
139
136
461147 48 49 50 51
VSS
VDD
U_RXDATA_3
U_RXDATA_4
U_RXDATA_5
U_RXDATA_2
U_RXDATA_6
TCK
VDD
TMS
68 69 70
VSS
U_RXCLAV
U_RXENBB
TDI
TDO
U_TXCLK
U_TXSOC
SLT_FRAME_S
SLT_REQ_S
VSS
108
VDD
107
SLT_REQ_F
106
SLT_DAT_S0
105
SLT_DAT_S1
104
SLT_DAT_F0
103
SLT_DAT_F1
102
VSS
101
SLT_FRAME_F
100
SLAP_CLOCK
99
SLR_VAL_F
98
SLR_DAT_F0
97
SLR_DAT_F1
96
SLR_VAL_S
95
VDD
94
SLR_DAT_S0
93
SLR_DAT_S1
92
SLR_FRAME_S
91
VSS
90
SLR_FRAME_F
89
U_TX_ADDR_0
88
U_TX_ADDR_1
87
U_TX_ADDR_2
86
VDD
85
U_TX_ADDR_3
84
U_TX_ADDR_4
83
U_TX_DATA_0
82
U_TX_DATA_1
81
VDD
80
U_TX_DATA_2
79
U_TX_DATA_3
78
U_TX_DATA_4
77
U_TX_DATA_5
76
VDD
75
U_TX_DATA_6
74
U_TX_DATA_7
73
71
72
VDD
D98TL367B
U_TXENBB
U_TX_CLAV
2/25
PIN FUNCTIONS
PinNameType SupplyDriverBSFunction
1VSS0V Ground
2AD_0BVDDBD8SCRBData 0
3AD_1BVDDBD8SCRBData 1
4AD_2BVDDBD8SCRBAddress / Data 2
5VDD(V
6AD_3BVDDBD8SCRBAddress / Data 3
7AD_4BVDDBD8SCRBAddress / Data 4
8VSS0V Ground
9AD_5BVDDBD8SCRBAddress / Data 5
10AD_6BVDDBD8SCRBAddress / Data 6
11VDD(V
12AD_7BVDDBD8SCRBAddress / Data 7
13AD_8BVDDBD8SCRBAddress / Data 8
14AD_9BVDDBD8SCRBAddress / Data 9
15VSS0V Ground
16AD_10BVDDBD8SCRBAddress / Data 10
17AD_11BVDDBD8SCRBAddress / Data 11
18VDD(V
19AD_12BVDDBD8SCRBAddress / Data 12
20VSS0V Ground
21PCLKIVDDIBUFIProcessor clock
22VDD(V
23AD_13BVDDBD8SCRBAddress / Data 13
24AD_14BVDDBD8SCRBAddress / Data 14
25AD_15BVDDBD8SCRBAddress / Data 15
26VSS0V Ground
27BE1IVDDIBUFIAddress 1
28ALEIVDDIBUFCAddress Latch
29VDD(V
30CSBIVDDIBUFIChip Select
31WR_RDBIVDDIBUFISpecifies the direction of the access cycle
32RDYBOZVDDBT4CROControls the ATC bus cycle termination
33OBC_TYPEI-PDVDDIBUFIATC Mode Selection (0 = i960; 1 = generic)
34INTBOVDDIBUFORequests ATC interrupt service
35RESETBIVDDIBUFIHard reset
36VSS0V Ground
37VDD(V
38U_RxData_0OZVDDBD8SRCBUtopia RX Data 0
39U_RxData_1OZVDDBD8SRCBUtopia RX Data 1
40VSS0V Ground
41U_RxData_2OZVDDBD8SRCBUtopia RX Data 2
42U_RxData_3OZVDDBD8SRCBUtopia RX Data 3
43VDD(V
+ 3.3V) Power Supply
SS
SS + 3.3V) Power Supply
SS + 3.3V) Power Supply
+ 3.3V) Power Supply
SS
SS + 3.3V) Power Supply
+ 3.3V) Power Supply
SS
+ 3.3V) Power Supply
SS
STLC60135
3/25
STLC60135
PIN FUNCTIONS (continued)
PinNameType SupplyDriverBSFunction
44U_RxData_4OZVDDBD8SRCBUtopia RX Data 4
45U_RxData_5OZVDDBD8SRCBUtopia RX Data 5
46VSS0V Ground
47U_RxData_6OZVDDBD8SRCBUtopia RX Data 6
48U_RxData_7OZVDDBD8SRCBUtopia RX Data 7
49VDD(V
50U_RxADDR_0IVDDIBUFIUtopia RX Address 0
51U_RxADDR_1IVDDIBUFIUtopia RX Address 1
52U_RxADDR_2IVDDIBUFIUtopia RX Address 2
53U_RxADDR_3IVDDIBUFIUtopia RX Address 3
54VSS0V Ground
55U_RxADDR_4IVDDIBUFIUtopia RX Address 4
56GP_IN_0I-PDVDDIBUFDQIGeneral purpose input 0
57VDD(V
58GP_IN_1I-PDVDDIBUFDQIGeneral purpose input 1
59VSS0V Ground
60U_RxRefBOVDDIBUFO8kHz clock to ATM device
61U_TxRefBIVDDBT4CRI8kHz clock from ATM device
62VDD(V
63U_Rx_CLKIVDDIBUFUtopia RX Clock
64U_Rx_SOCOZVDDBD8SCRUtopia RX Start of Cell
65U_RxCLAVOZVDDBD8SCRUtopia RX Cell Available
66U_RxENBBIVDDIBUFUtopia RX Enable
67VSS0V Ground
68U_Tx_CLKIVDDIBUFUtopia TX Clock
69U_Tx_SOCIVDDIBUFUtopia TX Start of Cell
70U_TxCLAVOZVDDBD8SCRUtopia TX Cell Available
71U_TxENBBIVDDIBUFUtopia TX Enable
72VDD(V
73VSS0V Ground
74U_TxData_7IVDDIBUFIUtopia TX Data 7
75U_TxData_6IVDDIBUFIUtopia TX Data 6
76VDD(V
77U_TxData_5IVDDIBUFIUtopia TX Data 5
78U_TxData_4IVDDIBUFIUtopia TX Data 4
79U_TxData_3IVDDIBUFIUtopia TX Data 3
80U_TxData_2IVDDIBUFIUtopia TX Data 2
81VDD(V
82U_TxData_1IVDDIBUFIUtopia TX Data 1
83U_TxData_0IVDDIBUFIUtopia TX Data 0
84U_TxADDR_4IVDDIBUFIUtopia TX Address 4
85U_TxADDR_3IVDDIBUFIUtopia TX Address 3
86VDD(V
87U_TxADDR_2IVDDIBUFIUtopia TX Address 2
88U_TxADDR_1IVDDIBUFIUtopia TX Address 1
89U_TxADDR_0IVDDIBUFIUtopia TX Address 0
90SLR_ FRAME_FOVDDBT4CRFrame Identifier Fast
91VSS0V Ground
SS + 3.3V) Power Supply
+ 3.3V) Power Supply
SS
+ 3.3V) Power Supply
SS
SS + 3.3V) Power Supply
+ 3.3V) Power Supply
SS
+ 3.3V) Power Supply
SS
+ 3.3V) Power Supply
SS
4/25
PIN FUNCTIONS (continued)
PinNameType SupplyDriverBSFunction
92SLR_FRAME_SOVDDBT4CRReceive Frame Identifier Interleaved
93SLR_DATA_S_1OVDDBT4CRReceive Data Interleave 1
94SLR_DATA_S_0OVDDBT4CRReceive Data Interleave 0
95VDD(V
96SLR_VAL_SOVDDBT4CRReceive Data Valid Indicator Interleaved
97SLR_DATA_F_1OVDDBT4CRReceive Data Fast 1
98SLR_DATA_F_0OVDDBT4CRReceive Data Fast 0
99SLR_VAL_FOVDDBT4CRReceive Data Valid Indicator Fast
100SLAP_CLOCKOVDDBT4CRClock for SLAP I/F
101SLT_FRAME_FOVDDBT4CRTransmit Start of frame Indicator Fast
102VSS0V Ground
103SLT_DATA_F_1IVDDIBUFDQTransmit Data Fast 1
104SLT_DATA_F_0IVDDIBUFDQTransmit Data Fast 0
105SLT_DATA_S_1IVDDIBUFDQTransmit Data Interleave 1
106SLT_DATA_S_0IVDDIBUFDQTransmit Data Interleave 0
107SLT_REQ_FOVDDBT4CRTransmit Byte Request Fast
108VDD(V
109VSS0V Ground
110SLT_REQ_SOVDDBT4CRTransmit Byte Request Interleaved
111STL_FRAME_SOVDDBT4CRTransmit Start of frame Indication Interleaved
112TDII-PUVDDIBUFUQJTAG I/P
113TDOOZVDDBT4CRJTAG O/P
114TMSI-PUVDDIBUFUQJTAG Made Select
115VDD(V
116TCKI-PDVDDIBUFDQJTAG Clock
117VSS0V Ground
118TRSTBI-PDVDDIBUFDQJTAG Reset
119TESTSEIVDDIBUFnoneEnables scan test mode
120GP_OUTOVDDBD8SCROGeneral purpose output
121PDOWNOVDDBT4CROPower down analog front end (Reset)
122VDD(V
123AFRXD_0IVDDIBUFIReceive data nibble
124AFRXD_1IVDDIBUFIReceive data nibble
125AFRXD_2IVDDIBUFIReceive data nibble
126AFRXD_3IVDDIBUFIReceive data nibble
127VSS0V Ground
128CLWDIVDDIBUFIStart of word indication
129MCLKIVDDIBUFCMaster clock
130CTRLDATAOVDDBT4CROSerial data Transmit channel
131VDD(V
132AFTXED_0OVDDBT4CROTransmit echo nibble
133AFTXED_1OVDDBT4CROTransmit echo nibble
134VSS0V Ground
135AFTXED_2OVDDBT4CROTransmit echo nibble
136AFTXED_3OVDDBT4CROTransmit echo nibble
137VDD(V
138IDDqIVDDIBUFnoneTestpin, active high
SS + 3.3V) Power Supply
+ 3.3V) Power Supply
SS
SS + 3.3V) Power Supply
+ 3.3V) Power Supply
SS
+ 3.3V) Power Supply
SS
SS + 3.3V) Power Supply
STLC60135
5/25
STLC60135
PIN FUNCTIONS (continued)
PinNameType SupplyDriverBSFunction
139AFTXD_0OVDDBT4CROTransmit data nibble
140AFTXD_1OVDDBT4CROTransmit data nibble
141VSS0V Ground
142AFTXD_2OVDDBT4CROTransmit data nibble
143AFTXD_3OVDDBT4CROTransmit data nibble
144VDD(V
I/O DRIVER FUNCTION
DriverFunction
BD4CRCMOS bidirectional, 4mA, slew rate control
BD8SCRCMOS bidirectional, 8mA, slew rate control, Schmitt trigger
IBUFCMOS input
IBUFDQCMOS input, pull down, IDDq control
IBUFUQCMOS input, pull up, IDDq control
PIN SUMMARY
MnemonicTypeBS TypeSignalsFunction
SS + 3.3V) Power Supply
Power Supply
VDD(VSS+ 3.3V) Power Supply
VSS0V Ground
ATC Interface
ALEIC1Used to latch the address of the internal register to be accessed
PCLKII1Processor clock
CSBII1Chip selected to respond to bus cycle
BE1II1Address 1 (notmultiplexed)
WR_RDBII1Specifies the direction of the access cycle
RDYBOZO1Controls the ATC bus cycle termination
INTBOO1Requests ATC interrupt service
ADIOB16MultiplexedAddress/Data bus
OBC_TYPEI-PDI1Select betweeni960 (0) or generic (1) controller interface
Test Access Part Interface
TDII-PU1refer to section
TDOOZ1
TCKI-PD1
TMSI-PU1
TRSTBI-PD1
Analog Front End Interface
AFRXDII4Receive data nibble
AFTXDOO4Transmit data nibble
AFTXEDOO4Transmit echo nibble
CLWDII1Start of word indication
PDOWNOO1Power down analog front end
CTRLDATAOO1Serial data transmit channel
MCLKIC1Master clock
6/25
PIN SUMMARY(continued)
MnemonicTypeBS TypeSignalsFunction
ATM UTOPIA Interface
U_RxDataOZB8Receive interface Data
U_TxDataII8Transmit interface Data
U_RxADDRII5Receive interface Address
U_TxADDRII5Transmit interface Address
U_RxCLAVOZO1Receive interface Cell Available
U_TxCLAVOZO1Transmit interface Cell Available
U_RxENBBI-TTLI1Receive interface Enable
U_TxENBBI-TTLI1Transmit interface Enable
U_RxSOCOZO1Receive interface Start of Cell
U_TxSOCI-TTLI1Transmit interface Start of Cell
U_RxCLKI-TTLC1Receive interface Utopia Clock
U_TxCLKI-TTLC1Transmit interface Utopia Clock
U_RxRefBOO18kHz reference clock to ATM device
U_TxRefBI-TTLI18kHz reference clock from ATM device
I=Input, CMOS levels
I-PU=Input with pull-up resistance, CMOS levels
I-PD=Input with pull-down resistance, CMOS levels
I-TTL=Input TTL levels
O=Push-pull output
OZ=Push-pull output with high-impedance state
IO=Input / Tristate Push-pull output
BS cell=Boundary-Scan cell
I=Input cell
O=Output cell
B=Bidirectional cell
C=Clock
7/25
STLC60135
Main Block Description
The following drawings describe the sequence of
functionsperformed by the chip.
DSP Front-End
The DSP Front-End contains 4 parts in the receive direction: the Input Selector, the Analog
Front-End Interface, the Decimator and the Time
Equalizer. The input selector is used internally to
enable testloopbacksinside the chip. The Analog
Front-End lnterface transfers 16-bit words, multiplexed on 4 input/outputsignals. Word transfer is
carried out in 4 clock cycles.
The Decimator receive 16-bits samples at 8.8
MHz (as sent by the Analog Front-End chip:
STLC60134) and reducesthis rate to 2.2 MHz.
The Time Equalizer (TEQ) module is a FIR filter
with programmablecoefficients. Its main purpose
is to reduce the effect of Inter-Symbol Interferences (ISI) by shortening the channel impulse response.
Both the Decimatorand TEQ can be bypassed.
In the transmit direction, the DSP Front-End in-
cludes: sidelobe filtering, clipping, delay equalization and interpolation. The sidelobe filtering and
Figure 3. DSP Front-End Receive
delay equalizationare implemented by IIR Filters,
reducing the effect of echo in FDM systems.Clipping is a statistical process limiting the amplitude
of the output signal, optimizingthe dynamicrange
of the AFE. The interpolator receives data at 2.2
MHz and generates samples at a rate of 8.8
MHz.
DMT Modem
This module is a programmable DSP unit. Its instruction set enables the basic functions of the
DMT algorithm like FFT, IFFT, Scaling, Rotor and
Frequency Equalization(FEQ) in compliance with
ANSI T1.413 specifications.
In the RX path, the 512-point FFT transforms the
time-domain DMT symbol into a frequency domain representation which can be further decoded by the subsequentdemapping stages.
In other words, the Fast Fourier Transform process is used to transform from time domain to frequency domain (receive path). On ATU-C side,
128 time samples are processed. On ATU-R side,
1024 timesamplesare processed.
After the first stage time domain equalization and
FFT block an ICI (InterCarrier Interference) free
informationstream turns out.
Figure 4. DSP Front-End Transmit
BYPASS
FROM
ANALOG
FRONT-END
IN
SELECT
AFE
I/F
DECTEQ
Figure 5. DMT Modem (Rx & Tx)
TO/FROM
DSP FE
FFT
IFFT
TO DMT
MODEM
D98TL372A
FEQ
FTG
FEQ
COEFFICIENTS
FEQ
UPDATE
ROTOR
FROM
DMT
MODEM
Filtering
Clipping
Delay
Equalizer
TRELLIS
CODING
DECODING
MAPPER
DEMAPPER
MONITOR
MONITOR
INDICATIONS
Interpolator
AFE
I/F
D98TL316A
OUT
SELECT
TO/FROM
TC
D98TL382
TO ANALOG
FRONT END
8/25
Loading...
+ 17 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.