RATE) ANNEXE A (ADSL OVER POTS)
AND ANNEXE B (ADSL OVER ISDN) AND
ITU 922.2 (G.LITE) AND ANSI T1.413.
■ DIRECT INTERFACE TO PCI BUS (PCI
RELEASE 2.2 AND COMPLIANT WITH
MICROSOFT PC99 & PC2001 SPECIFICATION)
■ DIRECTINTERFACETOUSB(USB
RELEASE 1.1 SPECIFICATION)
■ DIRECT INTERFACE TO THE EXTERNAL
SERIAL MEMORY TO SUPPORT PCI/USB
USER’S CONFIGURATION
■ DIRECT ANALOG FRONT END INTERFACE
FOR ST70136 OR ST70134
■ 4 TO 8 GPIO DEPENDING ON SELECTED
AFE AND EXTERNAL MEMORY CONFIGURATION USED
DESCRIPTION
ST70137 is STMicroelectronics UNICORN
chipset ADSL DMT transceiver for controllerless
ADSL CPE modem.
UNICORNTMallows to develop easily and quickly
low cost ADSL CPE modem for PC environment.
UNICORNTMis made of two devices, ST70137
and ST70136 or ST70134 (CPE ADSL Analog
Front End). ST70137 provides PCI and USB
interface. PCI is used to build ADSL CPE modem
bundled in the PC, USB interface is used to build
external bus powered ADSL modem.
ST70137 is compliant with ITU 992.1 Annexe A
and B, with ITU 992.2 and with ANSI T1.413.
UNICORNTMchipset is delivered with a complete
PC software suite for MicrosoftWindows 98,
Windows 2000 and Windows NT. NDIS5.0 PCI
driver and USB driver with ADSL modem control
and ATM device driver are provided assuring full
ATM support. Configuration and diagnostic tools
are also provided.
UNICORNTMchipset and PC software ensure
interoperability with the most deployed DSLAM.
TM
■ CLOCK & RESET INTERFACE
■ 1.8V AND 3.3V POWER SUPPLY
■ TTLLOGICLEVELSCOMPATIBLE
(DEPENDING ON PADS)
■ POWER MANAGEMENT
■ LOW POWER CONSUMPTION : 0.4W
■ TQFP 144
ST70137 SOFTWARE FEATURES
■ RFC 2364 PPP OVER ATM
■ UNI 3.0, 3.1, 4.0 SIGNALING
■ UBR, CBR
■ AAL0, AAL5
■ NDIS5.0 PCI DRIVER AND USB DRIVER
TQFP144
ORDER CODE: ST70137TQFP
1/22September 2001
TYPICAL APPLICATION
ST70137
PC
BLOCK DIAGRAM
USB_PCIN_sel
PCI
or
USB
ST70137
DMT
Dongle ModemorPCI Board
USB IFPCI_IFMEM IF
USB_BRIDGEPCI_BRIDGECFG_MEMs
Bridge
SWITCHER
MODEM
USB
ST70136 AFE
or ST70134
ADSL
LINE
I/F
ST70137ST70136 or ST70134
POTS
Line
TGB
POTS
Line
CFG_SEL
CLK
RST
ATMFIFOsOBC FIFOsREGsPERIPHERAL
UtopFSMOBC_IF
ADSLuP
TOSCAv. 2.0
OBC: On Board Controller
TGB: TimeGeneration Block
TAP: TestAccess Protocol
Utop FSM: Utopia Finite State Machine
74VDD3.3PPower supply pins 3.3V for PCI I/O pads ESD Protection
75PCI_AD[13]I/O8mA
76PCI_AD[12]I/O8mA
77VSSPGround
78PCI_AD[11]I/O8mA
79PCI_AD[10]I/O8mA
80VDD3.3PPower supply pins 3.3V for PCI I/O pads ESD Protection
81PCI_AD[9]I/O8mA
82PCI_AD[8]I/O8mA
83VSSPGround
84PCI_CBE_N[0]I/O8mA
85PCI_AD[7]I/O8mA
86VDD3.3PPower supply pins 3.3V for PCI I/O pads
87PCI_AD[6]I/O8mA
88PCI_AD[5]I/O8mA
89VSSPGround
90PCI_AD[4]I/O8mA
91PCI_AD[3]I/O8mA
92VDD3.3PPower supply pins 3.3V for PCI I/O pads ESD Protection
93PCI_AD[2]I/O8mA
94PCI_AD[1]I/O8mA
95PCI_AD[0]I/O8mA
96VR50P3.3V Power supply for DC regulator
97VDD1.8PPower
98VAUX_D/USB_SPI
99CFG_MEM_SELI
100USB_PCIN_selI
101AFESELI
102VSSPGround
103LPDWDNO4mA
104SUSPENDO4mA
105SUSPENDNO4mA
106PWDNO4mA
107ACTDI
108VDD3.3PPower supply pins 3.3V for I/O pads (not PCI)
109TESTI/OTestReserved - Must be fixed to ground
110TESTI/OTestReserved - Must be fixed to ground
111TESTI/OTestReserved - Must be fixed to ground
112AFERSTO4mA
7/22
PIN LIST (continued)
PINNAMETYPEDRIVEDESCRIPTION
113VSSPGround
114AFETXD[0]O8mA
115AFETXD[1]O8mA
116AFETXD[2]O8mA
117AFETXD[3]O8mA
118VSSPGround
119AFERXD[0]I
120AFERXD[1]I
121AFERXD[2]I
122AFERXD[3]I
123VDD1.8PPower supply pins 1.8V for Core
124COMP_CELLOCompensation cell resistor
125VSSPGround
126MCLKI
127VDD3.3PPower supply pins 3.3V for I/O pads (not PCI)
128CLWDI
129AFEWR/GPIO[5]I/O4mA
130CTRLDOUTO4mA
131CTRLDIN/GPIO[4]I/O4mA
132VSSPGround
133TESTI/OTestReserved - Must be fixed to ground
134VDD1.8PPower supply pins 1.8V for Core
135TDII
136TDOO4mA
137TMSI
138TCKI
139TRSTBI
140VSSPGround
141VDD_APLLPPLL Analog power supply 1.8V
142VSS_APLLPPLL Analog Ground
143VDD_DPLLPPLL digital power supply 1.8V
144VSS_DPLLPPLL digital Ground
1
ST70137
Note 1.
COMP_CELL
100KΩ ± 1%
Note:PCI section from pin 16 to pin 96 (included): all the power supply pins (at 3.3V) included in this
section are intentedfor PCI I/O pads.
8/22
ST70137
PIN DESCRIPTION
Signal NameDirection Init StatusPolaritySignal Description
PCI INTERFACE
PCI_CLKI--PCI Clock. (33 MHz)
The rising edge of this signal is the reference upon which
all the other PCI signals are based except for PCI_RSTN
and PCI_INTAN. The maximum PCI_CLK frequency for
ST70137 is 33MHz and the minimum is DC.
PCI_RSTNIILPCI Reset
Reset bring ST70137 in a known state:
- All PCI bus output signal tri-stated
- All open drain signals floated
- All registers set to their factory defaults
- All FIFOs emptied
- GPIOsignals tri-stated
- Sachem Macrocell initialized
- Clock of Adsl_Up stopped
- AFE set in Power down mode
PCI_REQNOHLPCI Request
This signal is sourced by an agent wishing to become a
bus master. It is a point to point signal and each master
has its own PCI_REQN.
PCI_GNTNIILPCI Grant
The PCI_GNTN signal is a dedicated, point-to-point signal
provided to each potential bus master and signifies that
access to the bus has been granted.
PCI_AD[31:0]I/OI-PCI Multiplexed Address/Data Bus
Address and data are multiplexed on the same PCI bus
pins. A PCI bus transaction consists of an address phase
followed by the one or more data phase. An address
phase occurs on the PCLK cycle in which PCI_FRAMEN
is asserted. A data phase occurs on PCLK cycles in which
PCI_IRDYN and PCI_TRDYN are both asserted.
9/22
PIN DESCRIPTION (continued)
Signal NameDirection Init StatusPolaritySignal Description
PCI_CBE_N[3:0]I/OILPCI Multiplexed Bus Command Mode
Bus command and byte enables are multiplexed on the
same pins. These pins define the current bus command
during an address phase. During a data phase, these pins
are used as Byte Enables, with PCI_CBE_N[0] (LSB)
enabling byte 0 and PCI_CBE_N[3] enabling byte 3
(MSB).
Parity is always driven as even from all PCI_AD[31:0] and
PCI_CBE[3:0] signals. The parity is valid during the clock
following the address phase and is driven by the bus master. During a data phase for write transactions, the bus
master sources this signal on the clock following
PCI_IRDYN active; during data phase for read transactions, this signal is driven by the target and is valid on the
clock following PCI_TRDYN active. The PCI_PAR signal
has the same timing as PCI_AD[], delayed by one clock.
PCI_FRAMENI/OILPCI Cycle Frame
This signal is driven by current bus master to indicate the
beginning and duration of a bus transaction. When
PCI_FRAMEN is first asserted, it indicates a bus transaction is beginning with a valid addresses and bus command present on PCI_AD[31:0] and PCI_CBE[3:0]. Data
transfer continue until PCI_FRAMEN is asserted.
PCI_FRAMEN de-assertion indicates the transaction is in
final data phase or has completed.
PCI_DEVSELNI/OILPCI Device Select
This signal is driven by a target decoding and recognizing
its bus address. This signal informs a bus master whether
an agent has decoded a current bus cycle.
PCI_IRDYNI/OILPCI Initiator Ready
This signal is always driven by the bus master to indicate
its ability to complete the current data phase. During write
transactions it indicates PCI_AD[] contains valid data.
PCI_IDSELIIHPCI Initialization Device Select
This pin is used as chip select during configuration read
or write transactions.
ST70137
10/22
ST70137
PIN DESCRIPTION (continued)
Signal NameDirection Init StatusPolaritySignal Description
PCI_TRDYNI/OILPCI Target Ready
This signal is driven bythe select target to indicate the target is able to complete the current data phase. During
read transactions, it indicates PCI_AD[] contains valid
data. Wait states occur until both PCI_TRDYN and
PCI_IRDYN are asserted togheter.
PCI_PERRNI/OILPCI Parity Error
Only for reporting data parity errors for all bus transactions
except for special cycles. It is drivenby the agent receiving
data two clock cycles after the parity was detected as an
error. This signal is driven inactive (high) for one clock
cycle prior to returning to the tri-state condition.
PCI_SERRNOZLPCI System Error
Used to report address and data parity errors on special
cycle commands and any other error condition having a
catastrophic system impact.
PCI_INTANOZLPCI Interrupt A
This signal is defined as optional and level sensitive. Driving it low will interrupt to the host. The PCI_INTAN interrupt is to be used for any single function device requiring
an interrupt capability.
PCI_PMENOZLPCI Power Management Event
This signal is used to indicate that a power management
event has been detected. The PCI_PMEN signal is asynchronous with respect to the PCI clock; it is set (if
enabled) by the low to high transition of the ACTD signal.
PCI_STOPNI/OILPCI Stop
This signal indicates the current target is requesting the
master to stop the current transaction.
USB INTERFACE
DPLUSI/OI+Differential positive USB data input/output.
DMINUSI/OI-Differential negative USB data input/output.
MISCELLANEOUS INTERFACE
GPIO[3:0]I/OI-General Purpose I/O Bus
These signals are controlled by internal registers located
inside ADSL uP block. At the Power-up, Hardware or
Software Reset the input direction is chosen.
CFG_MEM_SELII-Select Internal [1] or External [0] PCI/USB configuration
memory.
USB_PCIN_selII-Select PCI [0] or USB [1] Interface
Selecting USB interface and if all Test Pins are set to
default value, all the PCI Pads are deactivated. The
power supply for this section can be not provided. The
PCI section is frozen.
Selecting PCI interface the DMINUS and DPLUS has to be
set to the low level(reset mode).The PLL is in powerdown
and no any clockwill be providedto the USB section.
VAUX_D / USB_SPII-VAUX Detect when USB_PCIN_sel = [0] or USB SELF
POWERED when USB_PCIN_sel = [1].
11/22
ST70137
PIN DESCRIPTION (continued)
Signal NameDirection Init StatusPolaritySignal Description
AFESELII-Select ST-70136 [0] or ADSL_C [1].
AFERSTOLLAFE Reset
AFEWR / GPIO[5]I/OIL/-AFE Write control outputsignal (AFESEL = 0), or Gen-
CTRLDIN / GPIO[4]IIL/-Receive Control word data from AFE (AFESEL = 0), or
SUSPENDOLHSuspend Mode Indication.
SUSPENDNOHLSuspend Mode Indication Negated.
PWDNOHHAFE Power Down.
LDPWDNOHHLine Driver Power Down [1].
USB_PCI_SEL = ‘1’).
The signal changes are synchronized to the rising edge of
MCLK clock signal.
The signal changes are synchronized to the rising edge of
MCLK clock signal.
This signal is the word clock used to enable shift of data.
It occurs on CTRLDOUT signal to indicate the first data of
the nibble sequence. The CLWD frequency is equal to
MCLK/4.
The data is shifted out from internal register on the rising
edge of MCLK during CLWDassertion.
This signal is connected to the internal PCFW
(USB_PCIN_SEL=[0])orUCFWregisters
(USB_PCIN_SEL = [1]) if AFESEL = [0], or to the Sachem
GPOUT register if AFESEL = [1]. Not usable in USB
mode.
eral Purpose I/O pin. The selection is performed writing
the proper bit in the PCFW or UCFW (depending on status of USB_PCIN_SEL pin) registers. At the power-on or
hardware reset the GPIO[5] function is selected.
General Purpose I/O pin. The selection is performed writing the proper bit in the PCFW or UCFW (depending on
status of USB_PCIN_SEL pin) registers. At the power-on
or hardware reset the GPIO[4] function is selected ACTD I
I H Activation Tone Detect [1] (or Wake Up signal).
When PCI IF has been selected, the Low to High transition of ACTD asserts the PCI_PMEN signal (if this last
has been enabled) and generates an interrupt event.
When USB IF has been selected, the Low to High transition of ACTD de-asserts the SUSPEND signal and
re-enable the internal ST70137 activity.
12/22
ST70137
PIN DESCRIPTION (continued)
Signal NameDirection Init StatusPolaritySignal Description
CFG_MEM INTERFACE
CFG_SCEOLHChip Enable
This pin is designed to directly interface to a serial
EEPROM that use the 93C66 EEPROM interface protocol. This pin has to be connected directly to the
EEPROM’s chip select pin.
CFG_SCK/GPO[6]OL-Serial Clock or General Purpose Output Pin 6 depending
on the internal selection. The selection is performed writing the proper bit inside the PCFW or UCFW register. At
the power-on or hardware reset the CFG_CLK functionality is selected. This pin is designed to directly interface to
a serial EEPROM that use the 93C66 EEPROM interface
protocol.
CFG_SDIIIHSerial Data Input
Data going into this pin has to be generated on the rising
edge of CFG_SCK. This pin is designed to directly interface to a serial EEPROM that use the 93C66 EEPROM
interface protocol.
CFG_SDO/GPO[7]OL-Serial Data/Address Output
General Purpose Output Pin 7 depending on the internal
selection. The selection is performed writing the proper bit
inside the PCFW or UCFW register. At the power-up or
hardware reset the CFG_SDO functionality is selected.
The CFG_SDO data change is synchronous with the falling edge of CFG_SCK. This pin is designed to directly
interface to a serial EEPROM that use the 93C66
EEPROM interface protocol.
Differential Input Sensitivity [(D+) - (D-)]0.2V
Differential Common Mode Range0.82.5V
Single Ended Receiver Threshold0.82V
High Level Output Static Voltage (RL of 15KΩ to GND
2.83.6
Low Level Output Static Voltage (RL of 1.5KΩ to 3.6V)
Transceiver Capacitance (Pin to GND) *10pF
Driver Output Resistance (steady state drive)2844Ω
D
0.3
V
V
V
V
V
16/22
ST70137
Other Signals DC Characteristics
The values presented in the following table apply for all inputs and/or outputs unless otherwise specified.
All voltages are referenced to VSS, unless otherwise specified, positive current is towards the device.
SymbolParameterTest ConditionMinimum Typical Maximum Units
Input Leakage CurrentVin = V
I
IN
I
I
I
Tristate Leakage CurrentVin = V
OZ
Pull Up CurrentVin =V
PU
Pull Down CurrentVin =V
PD
SS,VDD
SS,VDD
SS
DD
no pull up/pull down-4+4µA
no pull up/pull down-4+4µA
-15-40-125µA
+15+30+125µA
Suspend Mode Current Consumption
SymbolParameterTest ConditionMinimum Typical Maximum Units
I
I
Suspend Mode Current
518
Consumption on 1.8V
Suspend Mode Current
533
Consumption on 3.3V
Temperature= 25°C350µA
Temperature= 25°C150µA
AC Specifications
PCI Signaling AC Specifications
SymbolParameterTest ConditionMinimumTypical Maximum Units
TvalClock to Signal Valid Delay (bused signals)211ns
Tval(ptp)Clock to Signal Valid Delay (point to point)212ns
TonFloat to Active Delay2ns
ToffActive to Float Delay28ns
TsuInput Set up Time to Clock (bused signals)7ns
Tsu(ptp)Input Set up Time to Clock (point to point) *10, 12 *ns
ThInput Hold Time from Clock0ns
TrstReset Active Time after Power Stable1ms
Trst-clkReset Active Time after CLK Stable **100µs
Trst-offReset Active to Output Float Delay **40ns
* PCI REQN and GNTN are point-to-point signals and have different output valid delay and input setupt times than do bused signals. REQN
has set up of 12ns and GNTN of 10ns. All other signals are bused.
Information furnished is believed to be accurate and reliable. However, STMicroelectronics assumes no responsibility for the
consequences of use of such information nor for any infringe mentof patents or other rights of third parties which may resultfrom
its use. No license is granted by implication or otherwise under any patent or patent rights of STMicroelectronics. Specifications
mentioned in this publication are subject to change without notice. This publication supersedes and replaces all information
previously supplied. STMicroelectronics products are not authori zed for use as critical components in life support devices or
systems without express written approval of STMicroelectronics.
The ST logo is a registered trademark of STMicroelectronics
2001 STMicroelectronics - All Rights Reserved
STMicroelectronics GROUP OF COMPANIES
Australia - Brazil - Canada - China - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan - Malaysia - Malta - Morocco
Singapore - Spain - Sweden - Switzerland - United Kingdom - United States
http://www.st.com
22/22
ST70137.PDF
Loading...
+ 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.