TNETE100APGE [TI]

PCI ETHERNETE CONTROLLER SINGLE-CHIP 10 BASE-T WITH MII FOR 100 BASE-T/100VG-AnyLAN;
TNETE100APGE
型号: TNETE100APGE
厂家: TEXAS INSTRUMENTS    TEXAS INSTRUMENTS
描述:

PCI ETHERNETE CONTROLLER SINGLE-CHIP 10 BASE-T WITH MII FOR 100 BASE-T/100VG-AnyLAN

局域网 局域网(LAN)标准 以太网:16GBASE-T PC
文件: 总26页 (文件大小:387K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
ThunderLAN TNETE100A  
PCI ETHERNET CONTROLLER  
SINGLE-CHIP 10 BASE-T WITH MII FOR 100 BASE-T/100VG-AnyLAN  
SPWS021B – OCTOBER 1995 – REVISED NOVEMBER 1996  
Single-Chip Ethernet Controller for the  
Integrated 10 Base-T, and 10 Base-5  
Arithmetic Unit Interface (AUI)  
Physical-Layer Interface  
– Single-Chip IEEE 802.3 and Blue Book  
Ethernet-Compliant Solution  
– DSP-Based Digital Phase-Locked Loop  
– Smart Squelch Allows for Transparent  
Link Testing  
Peripheral Component Interconnect (PCI)  
Local Bus  
– 32-Bit PCI Glueless Host Interface  
– Compliant With PCI Local-Bus  
Specification (Revision 2.0)  
– 0-MHz to 33-MHz Operation  
– 3-V or 5-V I/O Operation  
– Adaptive Performance Optimization  
(APO) by Texas Instruments (TI ) for  
Highest Available PCI Bandwidth  
– High-Performance Bus Master  
Architecture With Byte-Aligning Direct  
Memory Access (DMA) Controller for  
Low Host CPU and Bus Utilization  
– Plug-and-Play Compatible  
– Transmission Waveshaping  
– Autopolarity (Reverse Polarity  
Correction)  
– External/Internal Loopback Including  
Twisted Pair and AUI  
– 10 Base-2 Supported Through AUI  
Interface  
Media-Independent Interface (MII) for  
Connecting 100-Mbps External  
Transceivers  
– Compliant MII for IEEE 802.3u  
Transceivers  
Supports 32-Bit Data Streaming on PCI Bus  
– Time-Division Multiplexed Static  
Random-Access Memory (SRAM)  
– 2-Gbps Internal Bandwidth  
– Supports 100 Base-TX, 100 Base-T4, and  
100 Base-FX  
– Super Set Supports IEEE 802.12  
Transceivers  
– Supports Ethernet and Token-Ring  
Framing Formats for 100VG-AnyLAN  
– Link-Pulse Detection for Determining  
Wire Rate  
Driver Compatible With All Previous  
ThunderLAN Components  
Switched Ethernet Compatible  
Full-Duplex Compatible  
– Independent Transmit and Receive  
Channels  
– Two Transmit Channels for Demand  
Priority  
Low-Power CMOS Technology  
– Green PC Compatible  
– Microsoft Advanced Power  
Management  
Supports Multiple Protocols With a Single  
Driver SuiteOptimized Shared Interrupts  
No On-Board Memory Required  
Auto-Negotiation (N-Way) Compatible  
Multimedia-Ready Architecture  
EEPROM Interface Supports Jumperless  
Design and Autoconfiguration  
Hardware Statistics Registers for  
Management-Information Base (MIB)  
Supports the Card-Bus Card Information  
Structure (CIS) Pointer Register  
DMTF (Desktop Management Task Force)  
Compatible  
IEEE Standard 1149.1 Test-Access Port  
(JTAG)  
144-Pin Quad Flat Packages (PCM Suffix)  
and Thin Quad Flat Packages (PGE Suffix)  
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of  
Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.  
The PCI Local-Bus Specification, Revision 2.0 should be used as a reference with this document.  
IEEE Standard 1149.1–1990, IEEE Standard Test-Access Port and Boundary-Scan Architecture  
ThunderLAN, Adaptive Performance Optimization, and TI are trademarks of Texas Instruments Incorporated.  
Ethernet is a registered trademark of Xerox Corporation.  
Microsoft is a registered trademark of Microsoft Corp.  
Copyright 1996, Texas Instruments Incorporated  
PRODUCTION DATA information is current as of publication date.  
Products conform to specifications per the terms of Texas Instruments  
standard warranty. Production processing does not necessarily include  
testing of all parameters.  
1
POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443  
ThunderLAN TNETE100A  
PCI ETHERNET CONTROLLER  
SINGLE-CHIP 10 BASE-T WITH MII FOR 100 BASE-T/100VG-AnyLAN  
SPWS021B – OCTOBER 1995 – REVISED NOVEMBER 1996  
10 Base-T  
Physical  
Layer  
10 Base-T  
Ethernet  
FIFO  
Registers  
Ethernet  
LAN  
Controller  
10/100 Mbps  
10 Base-5  
(AUI)  
PCI  
Bus Master  
Control  
Interface  
PCI  
Bus  
Multiplexed  
SRAM  
Media-  
Independent  
Interface  
FIFO  
Figure 1. ThunderLAN Architecture  
description  
ThunderLAN is a high-speed networking architecture that provides a complete PCI-to-10 Base-T/AUI Ethernet  
solution with the flexibility to handle 100-Mbps Ethernet protocols as networking demands grow.  
The TNETE100A, an implementation of the ThunderLAN architecture, is an intelligent protocol network  
interface. The ThunderLAN SRAM FIFO-based architecture eliminates the need for external memory and offers  
a single-chip glueless PCI-to-10 Base-T/AUI (IEEE 802.3) solution with an on-board physical layer interface.  
Modular support for 100 Base-T (IEEE 802.3u), and 100VG-AnyLAN (IEEE 802.12) is provided by a superset  
of the industry-standard media independent interface (MII). ThunderLAN uses a single driver suite to support  
multiple networking protocols.  
The glueless PCI interface supports 32-bit streaming, operates at speeds up to 33 MHz and is capable of  
internal data-transfer rates up to 2 Gbps, taking full advantage of all available PCI bandwidth. The TNETE100A  
offers jumperless autoconfiguration using PCI configuration read/write cycles. Customizable configuration  
registers, which can be autoloaded from an external serial EEPROM, allow designers of TNETE100A-based  
systems to give their systems a unique identification code. The TNETE100A PCI interface, developed in  
conjunction with other leaders in the semiconductor and computer industries, has been tested vigorously on  
multiple platforms to ensure compatibility across a wide array of available PCI products. In addition, the  
ThunderLAN drivers and ThunderLAN architecture use TI’s patented adaptive performance optimization (APO)  
technology to adjust dynamically critical parameters for minimum latency, minimum host CPU utilization, and  
maximum system performance. This technology ensures that the maximum capabilities of the PCI interface are  
used by automatically tuning the controller to the specific system in which it is operating.  
The MII, an industry-standard interface for connecting a variety of external IEEE 802.3u physical layer  
interfaces, is supported fully by the TNETE100A. In addition, the TNETE100A features an IEEE  
802.12-compliant superset of the MII to allow for support of 100VG-AnyLAN physical layer interfaces. This  
allows TNETE100A-based systems to support 100 Base-TX, 100 Base-FX, 100 Base-T4, and 100VG-AnyLAN  
cabling schemes for maximum flexibility as each new physical-layer interface becomes available in the  
marketplace.  
An intelligent protocol handler (PH) implements the serial protocols of the network. The PH is designed for  
minimum overhead related to multiple protocols, using common state machines to implement 95 percent of the  
total PH. On transmit, the PH serializes data, adds framing and cyclic redundancy check (CRC) fields, and  
interfaces to the network physical layer (PHY) chip. On receive, it provides address recognition, CRC and error  
checking, frame disassembly, and deserialization. Data for multiple channels is passed to and from the PH by  
way of circular-buffer FIFOs in the FIFO SRAM.  
ThunderLAN is the first multimedia-ready architecture and is capable of prioritized data regardless of the  
selected protocol. The demand-priority protocol supports two priorities of frames: normal and priority. The two  
transmit channels provide independent host channels for these two frame types. Carrier-sense multiple access  
with collision detection (CSMA/CD) protocols only support a single priority of frame, but the two channels can  
be used to prioritize network access. All received frames pass through the single receive-channel.  
2
POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443  
ThunderLAN TNETE100A  
PCI ETHERNET CONTROLLER  
SINGLE-CHIP 10 BASE-T WITH MII FOR 100 BASE-T/100VG-AnyLAN  
SPWS021B – OCTOBER 1995 – REVISED NOVEMBER 1996  
description (continued)  
Compliant with IEEE Standard 1149.1 (JTAG), the TNETE100A provides a five-pin test-access port that is used  
for boundary-scan testing.  
The TNETE100A is available in a 144-pin thin quad flat package and quad flat package.  
differences between TNETE100 and TNETE100A:  
The TNETE100A implements the CIS pointer register as defined in the PC card standard. This register can be  
found in the PCI configuration registers at offset 28h. For other differences between the TNETE100 and  
TNETE100A, consult the ThunderLAN Programmer’s Guide (literature number SPWU013).  
pin assignments  
PCM AND PGE PACKAGES  
(TOP VIEW)  
PAD24  
PC/BE3  
ARCVN  
1
108  
107  
106  
105  
104  
103  
102  
101  
100  
99  
2
V
DDR  
V
ARCVP  
FRCVN  
3
SSI  
PIDSEL  
PAD23  
4
V
5
DDR  
V
FRCVP  
6
DDI  
PAD22  
PAD21  
PAD20  
V
7
SSR  
V
8
SST  
AXMTN  
AXMTP  
FXMTN  
FXMTP  
9
V
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
SSI  
98  
PAD19  
PAD18  
PAD17  
97  
96  
V
DDT  
95  
V
MRST  
DDI  
94  
PAD16  
PC/BE2  
V
MDIO  
DDL  
93  
92  
PFRAME  
V
SSL  
91  
V
MDCLK  
MRXER  
MRXDV  
SSL  
90  
PIRDY  
PTRDY  
89  
88  
PDEVSEL  
V
SSI  
87  
V
MRXD3  
MRXD2  
MRXD1  
DDL  
86  
PSTOP  
PPERR  
PSERR  
85  
84  
V
DDL  
83  
V
MRXD0  
MRCLK  
MCRS  
MCOL  
SSI  
82  
PPAR  
PC/BE1  
PAD15  
PAD14  
81  
80  
79  
V
DDL  
78  
V
MTXER  
MTXEN  
MTXD3  
SSI  
77  
PAD13  
PAD12  
76  
75  
V
V
DDI  
SSL  
74  
PAD11  
PAD10  
MTXD2  
MTXD1  
73  
3
POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443  
ThunderLAN TNETE100A  
PCI ETHERNET CONTROLLER  
SINGLE-CHIP 10 BASE-T WITH MII FOR 100 BASE-T/100VG-AnyLAN  
SPWS021B – OCTOBER 1995 – REVISED NOVEMBER 1996  
functional block diagram  
TNETE100A  
(ThunderLAN)  
TRST  
AXMTP  
AXMTN  
ARCVP  
ARCVN  
ACOLP  
ACOLN  
FXMTP  
FXMTN  
FRCVP  
FRCVN  
FXTL1  
TMS  
TCLK  
TDO  
TDI  
IEEE  
1149.1  
Test-  
Access  
Port  
Test-Access  
Port  
AUI  
Interface  
(TAP)  
10-Mbps  
Ethernet  
Physical  
Layer  
(PHY)  
Interface  
PCI  
Interface  
PCIIF  
Config  
& I/O  
Memory  
Registers  
10 Base-T  
Interface  
FXTL2  
Configuration  
EEPROM  
EDCLK  
EDIO  
S
l
FIREF  
Config  
EEPROM  
Interface  
a
Interface  
v
FATEST  
e
EAD[7:0]  
FPREGs  
(FIFO  
Pointer  
BIOS ROM  
and  
MTCLK  
MTXEN  
MTXER  
MCOL  
BIOS  
ROM/LED  
Driver  
EXLE  
EALE  
EOE  
LED I/F  
Registers)  
Interface  
PAD[31:0]  
MTXD[3:0]  
MRXD[3:0]  
Protocol  
Handler  
(PH)  
Address  
and Data  
FSRAM  
(FIFO SRAM)  
PC/BE[3:0]  
PPAR  
MII  
MCRS  
MRCLK  
MRXDV  
MRXER  
MDCLK  
MDIO  
3
128  
Byte List  
MII  
PFRAME  
PTRDY  
PIRDY  
64  
64  
1.5K-Byte  
Rx Buffer  
Interface  
Control  
M
a
s
t
e
r
0.75K-Byte  
Tx Buffer  
PSTOP  
DMA  
Controller  
PDEVSEL  
PIDSEL  
MRST  
0.75K-Byte  
Tx Buffer  
PPERR  
PSERR  
Error  
Reporting  
PREQ  
PGNT  
Bus  
Arbitration  
PCLK  
PCLKRUN  
PRST  
System  
Control  
PINTA  
4
POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443  
ThunderLAN TNETE100A  
PCI ETHERNET CONTROLLER  
SINGLE-CHIP 10 BASE-T WITH MII FOR 100 BASE-T/100VG-AnyLAN  
SPWS021B – OCTOBER 1995 – REVISED NOVEMBER 1996  
Pin Functions  
DESCRIPTION  
TEST PORT  
PIN  
NAME  
TYPE  
NO.  
Test clock. TCLK is used to clock state information and test data into and out of the device during  
operation of the test port.  
TCLK  
124  
126  
125  
I
I
Test data input. TDI is used to shift test data and test instructions serially into the device during  
operation of the test port.  
TDI  
Test data output. TDO is used to shift test data and test instructions serially out of the device during  
operation of the test port.  
TDO  
O
TMS  
123  
121  
I
I
Test mode select. TMS is used to control the state of the test port controller within TNETE100A.  
Test reset. TRST is used for asynchronous reset of the test port controller.  
TRST  
PCI INTERFACE  
PAD31  
PAD30  
PAD29  
PAD28  
PAD27  
PAD26  
PAD25  
PAD24  
PAD23  
PAD22  
PAD21  
PAD20  
PAD19  
PAD18  
PAD17  
PAD16  
PAD15  
PAD14  
PAD13  
PAD12  
PAD11  
PAD10  
PAD9  
135  
137  
138  
140  
141  
143  
144  
1
I/O  
I/O  
I/O  
PCI address/data bus. Byte 3 (most significant) of the PCI address/data bus.  
5
7
8
9
PCI address/data bus. Byte 2 of the PCI address/data bus.  
11  
12  
13  
15  
29  
30  
32  
33  
35  
36  
38  
39  
PCI address/data bus. Byte 1 of the PCI address/data bus.  
PAD8  
I = input, O = output, I/O = 3-state input/output  
5
POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443  
ThunderLAN TNETE100A  
PCI ETHERNET CONTROLLER  
SINGLE-CHIP 10 BASE-T WITH MII FOR 100 BASE-T/100VG-AnyLAN  
SPWS021B – OCTOBER 1995 – REVISED NOVEMBER 1996  
Pin Functions (Continued)  
PIN  
NAME  
DESCRIPTION  
PCI INTERFACE (CONTINUED)  
TYPE  
NO.  
PAD7  
42  
43  
45  
46  
47  
49  
50  
51  
PAD6  
PAD5  
PAD4  
PAD3  
PAD2  
PAD1  
PAD0  
I/O  
PCI address/data bus. Byte 0 (least significant) of the PCI address/data bus.  
PCI clock. PCLK is the clock reference for all PCI bus operations. All other PCI pins except PRST and  
PINTA are sampled on the rising edge of PCLK. All PCI bus timing parameters are defined with respect  
to this edge.  
PCLK  
131  
53  
I
Clock run control. PCLKRUN is the active-low PCI clock request/grant signal that allows the  
TNETE100A to indicate when an active PCI clock is required. (This is an open drain.)  
I/O  
PCLKRUN  
PC/BE3  
PC/BE2  
PC/BE1  
PC/BE0  
2
PCI bus command and byte enables:PC/BE3 enables byte 3 (MSbyte) of the PCI address/data bus.  
PC/BE2 enables byte 2 of PCI address/data bus.  
16  
28  
41  
I/O  
PC/BE1 enables byte 1 of PCI address/data bus.  
PC/BE0 enables byte 0 (LSbyte) of PCI address/data bus.  
PCI device select. PDEVSEL indicates that the driving device has decoded one of its addresses as  
the target of the current access. The TNETE100A drives PDEVSEL when it decodes an access to one  
of its registers. As a bus master, the TNETE100A monitors PDEVSEL to detect accesses to illegal  
memory addresses.  
PDEVSEL  
PFRAME  
21  
17  
I/O  
I/O  
PCI cycle frame. PFRAME is driven by the active bus master to indicate the beginning and duration  
of an access. PFRAME is asserted to indicate the start of a bus transaction and remains asserted  
during the transaction, only being deasserted in the final data phase.  
PCI bus grant. PGNT is asserted by the system arbiter to indicate that the TNETE100A has been  
granted control of the PCI bus.  
PGNT  
132  
4
I
I
PIDSEL  
PINTA  
PCI initialization device select. PIDSEL is the chip select for access to PCI configuration registers.  
PCI interrupt. PINTA is the interrupt request from the TNETE100A. PCI interrupts are shared, so this  
is an open-drain (wired-OR) output.  
128  
O/D  
PCI initiator ready. PIRDY is driven by the active bus master to indicate that it is ready to complete the  
current data phase of a transaction. A data phase is not completed until both PIRDY and PTRDY are  
sampled asserted. When the TNETE100A is a bus master, it uses PIRDY to align incoming data on  
reads or outgoing data on writes with its internal RAM-access synchronization (maximum one cycle  
at the beginning of burst). When the TNETE100A is a bus slave, it extends the access appropriately  
until both PIRDY and PTRDY are asserted.  
PIRDY  
19  
20  
I/O  
I/O  
PCI target ready. PTRDY is driven by the selected device (bus slave or target) to indicate that it is ready  
to complete the current data phase of a transaction. A data phase is not completed until both PIRDY  
and PTRDY are sampled asserted.  
PTRDY  
ThunderLAN uses PTRDY to ensure every direct I/O (DIO) operation is correctly interlocked.  
PCI parity. PPAR carries even parity across PAD[31:0] and PC/BE[3:0]. It is driven by the TNETE100A  
during all address and write cycles as a bus master and during all read cycles as a bus slave.  
PPAR  
27  
24  
I/O  
I/O  
PPERR  
PCI parity error. PPERR indicates a data parity error on all PCI transactions except special cycles.  
I = input, I/O = 3-state input/output, O/D = open-drain output  
Open drain  
6
POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443  
ThunderLAN TNETE100A  
PCI ETHERNET CONTROLLER  
SINGLE-CHIP 10 BASE-T WITH MII FOR 100 BASE-T/100VG-AnyLAN  
SPWS021B – OCTOBER 1995 – REVISED NOVEMBER 1996  
Pin Functions (Continued)  
PIN  
NAME  
DESCRIPTION  
PCI INTERFACE (CONTINUED)  
TYPE  
NO.  
PCI bus request. PREQ is asserted by the TNETE100A to request control of the PCI bus. This is not  
a shared signal.  
PREQ  
134  
I/O  
PRST  
129  
25  
I
PCI reset signal  
PSERR  
PSTOP  
O/D  
I/O  
PCI system error. PSERR indicates parity errors or special cycle data parity errors.  
PCI stop. PSTOP indicates the current target is requesting the master to stop the current transaction.  
23  
BIOS ROM/LED DRIVER INTERFACE  
EPROM address/data. EAD[7:0] is a multiplexed byte-bus that is used to address and read data from  
an external BIOS ROM.  
EAD7  
EAD6  
EAD5  
EAD4  
EAD3  
EAD2  
EAD1  
EAD0  
54  
55  
56  
57  
59  
60  
61  
62  
On the cycle when EXLE is asserted low, EAD[7:0] is driven with the high byte of the  
address.  
On the cycle when EALE is asserted low, EAD[7:0] is driven with the low byte of the  
address.  
When EOE is asserted, BIOS ROM data should be placed on the bus.  
I/O  
These pins also can be used to drive external-status LEDs. Low-current (2–5 mA) LEDs can be  
connected directly (through appropriate resistors). High-current LEDs can be driven through buffers  
or from the BIOS ROM address latches.  
EPROM address latch enable. EALE is driven low to latch the low (least significant) byte of the BIOS  
ROM address from EAD[0:7].  
EALE  
EOE  
65  
64  
66  
O
O
O
EPROM output enable. When EOE is active (low), EAD[0:7] is in the high-impedance mode and the  
output of the BIOS ROM should be placed on EAD[0:7].  
EPROM extended address latch enable. EXLE is driven low to latch the high (most significant) byte  
of the BIOS ROM address from EAD[0:7].  
EXLE  
CONFIGURATION EEPROM INTERFACE  
EEPROM data clock. EDCLK transfers serial clocked data to the 2K-bit serial EEPROMs (24C02) (see  
Note 1). EDCLK requires an external pullup for EEPROM operation.  
EDCLK  
EDIO  
68  
69  
O
EEPROM data I/O. EDIO is the bidirectional serial data/address line to the 2K-bit serial EEPROM  
(24C02). EDIO requires an external pullup for EEPROM operation. Tying EDIO to ground disables the  
EEPROM interface and prevents autoconfiguration of the PCI configuration register.  
I/O  
MEDIA-INDEPENDENT INTERFACE (100-Mbps CSMA/CD AND DEMAND PRIORITY)  
Collision sense  
In CSMA/CD mode, assertion of MCOL indicates a network collision.  
In demand-priority mode, MCOL (active low) is used to acknowledge a transmission request.  
The TNETE100A begins frame transmission 50 MTCLK cycles after the assertion (low) of  
MCOL.  
MCOL  
80  
I
MCRS  
81  
91  
I
Carrier sense. MCRS indicates a frame-carrier signal is being received.  
Management data clock. MDCLK is part of the serial management interface to physical-media  
independent (PMI)/PHY chip.  
MDCLK  
O
MDIO  
93  
82  
95  
I/O  
I
Management data I/O. MDIO is part of the serial management interface to PMI/PHY chip.  
Receive clock. MRCLK is the receive clock source from the attached PHY and PMI device.  
MII reset. MRST is the reset signal to the PMI/PHY front-end (active low).  
MRCLK  
MRST  
O
I = input, O = output, I/O = 3-state input/output, O/D = open-drain output  
NOTE 1: This pin should be tied to V  
DD  
with a 4.7-k – 10-k pullup resistor.  
7
POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443  
ThunderLAN TNETE100A  
PCI ETHERNET CONTROLLER  
SINGLE-CHIP 10 BASE-T WITH MII FOR 100 BASE-T/100VG-AnyLAN  
SPWS021B – OCTOBER 1995 – REVISED NOVEMBER 1996  
Pin Functions (Continued)  
PIN  
NAME  
DESCRIPTION  
TYPE  
NO.  
MEDIA-INDEPENDENT INTERFACE (100-Mbps CSMA/CD AND DEMAND PRIORITY) (CONTINUED)  
Receive data. MRXD[3:0] is the nibble-receive data from the physical-media dependent (PMD)  
MRXD0  
83  
85  
86  
87  
front end. In demand-priority mode, ThunderLAN reads the frame priority of incoming frames on these  
pins on the cycle before assertion of MRXDV (the cycle before frame reception begins).  
MRXD1  
MRXD2  
MRXD3  
I
MRXD1 indicates the transmission priority of the received frame. A value of zero indicates  
normal transmission, and a value of one indicates priority transmission.  
Data on these pins is always synchronous to MRCLK.  
MRXDV  
MRXER  
MTCLK  
89  
90  
71  
I
I
I
Receive data valid. MRXDV indicates data on MRXD[3:0] is valid.  
Receive error. MRXER indicates reception of a coding error on received data.  
Transmit clock. MTCLK is the transmit clock source from the attached PHY and PMI device.  
Transmit data. MTXD[3:0] is the nibble-transmit data from TNETE100A. When MTXEN is asserted,  
these pins carry transmit data. In demand-priority mode, the TNETE100A drives the request state of  
the controller on these pins when MTXEN is not asserted (frame transmission not in progress).  
MTXD0  
MTXD1  
MTXD2  
MTXD3  
72  
73  
74  
76  
MTXD0 asserted indicates the TNETE100A is requesting frame transmission.  
MTXD1 indicates the transmission priority required. A value of zero indicates normal  
transmission, and a value of one indicates high-priority transmission.  
O
Data on these pins is always synchronous to MTCLK.  
MTXER  
MTXEN  
78  
77  
O
O
Transmit error. MTXER allows coding errors to be propagated across the MII.  
Transmit enable. MTXEN indicates valid transmit data on MTXD[3:0].  
NETWORK INTERFACE (10 Base-T AND AUI)  
ACOLN  
ACOLP  
111  
109  
AUI receive pair. ACOLN and ACOLP are differential line receiver inputs and connect to receive pair  
through transformer isolation, etc.  
A
A
A
ARCVN  
ARCVP  
108  
106  
AUI receive pair. ARCVN and ARCVP are differential line receiver inputs and connect to receive pair  
through transformer isolation, etc.  
AXMTP  
AXMTN  
99  
100  
AUI transmit pair. AXMTP and AXMTN are differential line-transmitter outputs.  
Analog test pin. FATEST provides access to the filter of the reference PLL. This pin must be left as a  
“no connect”.  
FATEST  
FIREF  
118  
116  
120  
A
A
A
Current reference. FIREF is used to set a current reference for the analog circuitry.  
Front-end only pin. When FONLY is tied high, all TNETE100A functions other than the on-chip front  
end are disabled. The MII pins allow the PHY to be used as a standalone 10 Base-T front end.  
FONLY  
FRCVN  
FRCVP  
105  
103  
10 Base-T receive pair. FRCVN and FRCVP are differential line-receiver inputs and connect to receive  
pair through transformer isolation, etc.  
A
A
A
FXTL1  
FXTL2  
113  
114  
Crystal oscillator pins. FXTL1 is driven from a 20-MHz crystal oscillator module.  
10 Base-T transmit pair. FXMTP and FXMTN are differential line-transmitter outputs.  
FXMTP  
FXMTN  
97  
98  
I = input, O = output, A = Analog  
8
POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443  
ThunderLAN TNETE100A  
PCI ETHERNET CONTROLLER  
SINGLE-CHIP 10 BASE-T WITH MII FOR 100 BASE-T/100VG-AnyLAN  
SPWS021B – OCTOBER 1995 – REVISED NOVEMBER 1996  
Pin Functions (Continued)  
PIN  
DESCRIPTION  
TYPE  
NAME  
NO.  
POWER  
6, 14,  
34, 48,  
122, 136,  
142  
PCI V  
DD  
pins. V  
DDI  
pins provide power for the PCI I/O pin drivers. Connect V  
supply when using 5-V signals on the PCI bus. Connect V  
3-V signals on the PCI bus  
pins to a 5-V power  
DDI  
pins to a 3-V power supply when using  
DDI  
V
V
PWR  
PWR  
DDI  
22, 37,  
58, 70,  
79, 84,  
94, 130  
Logic V  
DD DDL  
be connected to a 5-V power supply.  
pins (5 V). V  
pins provide power for internal TNETE100A logic, and they should always  
DDL  
V
V
115  
PWR  
PWR  
Analog power pin. V  
Analog power pin. V  
Analog power pin. V  
is the 5-V power for the crystal oscillator circuit.  
DDOSC  
DDOSC  
104  
107  
is the 5-V power for the receiver circuitry.  
DDR  
DDR  
V
V
96  
PWR  
PWR  
is the 5-V power for the transmitter circuitry.  
DDT  
DDT  
117  
Analog power pin. V  
is the 5-V power for the voltage controller oscillator (VCO) and filter input.  
DDVCO  
DDVCO  
3, 10, 26,  
31, 40,  
52, 67,  
88, 127,  
139  
V
SSI  
PWR  
PCI I/O ground pins  
18, 44,  
63, 75,  
92, 133  
V
SSL  
PWR  
Logic ground pins  
V
V
112  
PWR  
PWR  
Analog power pin. Ground for crystal oscillator circuit  
Analog power pin. Ground for receiver circuitry  
SSOSC  
102  
110  
SSR  
V
V
101  
119  
PWR  
PWR  
Analog power pin. Ground for transmitter circuitry  
Analog power pin. Ground for VCO and filter input  
SST  
SSVCO  
PWR = power  
architecture  
The major blocks of the TNETE100A include the PCI interface (PCIIF), protocol handler (PH), media  
independent interface (MII), physical layer (PHY), FIFO pointer registers (FPREGS), FIFO SRAM (FSRAM),  
and a test-access port (TAP). The functionality of these blocks is described in the following sections.  
PCI interface (PCIIF)  
The TNETE100A PCIIF contains a byte-aligning DMA controller that allows frames to be fragmented into any  
byte length and transferred to any byte address while supporting 32-bit data streaming. For multipriority  
networks, it can provide multiple data channels, each with separate lists, commands, and status. Data for the  
channels is passed to and from the PH by way of circular buffer FIFOs in the SRAM, controlled through FIFO  
registers. The configuration EEPROM interface (CEI), BIOS ROM/LEDdriver interface (BRI), configuration and  
I/O memory registers (CIOREGS), and DMA controller are subblocks of the PCIIF. The features of these  
subblocks are described in the following subsections.  
configuration EEPROM interface (CEI)  
The CEI provides a means for autoconfiguration of the PCI configuration registers. Certain registers in the PCI  
configuration space can be loaded using the CEI. Autoconfiguration allows builders of TNETE100A-based  
systems to customize the contents of these registers to identify their own system, rather than to use the TI  
defaults. The EEPROM is read at power up and can then be read from, and written to, under program control.  
9
POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443  
ThunderLAN TNETE100A  
PCI ETHERNET CONTROLLER  
SINGLE-CHIP 10 BASE-T WITH MII FOR 100 BASE-T/100VG-AnyLAN  
SPWS021B – OCTOBER 1995 – REVISED NOVEMBER 1996  
BIOS ROM/LED driver interface (BRI)  
The BRI addresses and reads data from an external BIOS ROM through a multiplexed byte-wide bus. The ROM  
address/data pins also can be multiplexed to drive external status LEDs.  
configuration and I/O memory registers (CIOREGS)  
The CIOREGS reside in the configuration space, which is 256 bytes in length. The first 64 bytes of the  
configuration space comprise the header region, which is defined explicitly by the PCI standard.  
DMA controller (DMAC)  
The DMAC is responsible for coordinating TNETE100A requests for mastership of the PCI bus. The DMAC  
provides byte-aligning DMA control, allowing byte-size fragmented frames to be transferred to any byte address  
while supporting 32-bit data streaming.  
protocol handler (PH)  
The PH implements the serial protocols of the network. On transmit, it serializes data, adds framing and CRC  
fields, and interfaces to the network PHY. On receive, it provides address recognition, CRC and error checking,  
frame disassembly, and deserialization. Data for multiple channels is passed to and from the PH by way of  
circular buffer FIFOs in the FSRAM controlled through FPREGS. The PH supports an MII that is compatible with  
the IEEE 802.12 and IEEE 802.3u logic.  
media-independent interface (MII)  
The MII provides both MAC-level 100 Base-T (IEEE 802.3u) and 100VG-AnyLAN (IEEE 802.12) controller  
functions to external PHY chips that handle the PHY functions for 100-Mbps CSMA/CD and demand priority.  
The MII also is used to communicate with the on-chip 10 Base-T PHY which is located at address 0x1F.  
10 Base-T physical layer (PHY)  
The PHY acts as an on-chip front-end providing physical layer functions for 10 Base-5 (AUI), 10 Base-2 and  
10 Base-T (twisted pair). The PHY provides Manchester encoding/decoding from MII nibble-format data, smart  
squelch, jabber detection, link pulse detection, autopolarity control, 10 Base-T transmission waveshaping, and  
antialiasing filtering. Connection to the AUI drop cable for the 10 Base-T twisted pair is made through simple  
isolation transformers (see Figure 2) and no external filter networks are required. Suitable external termination  
components allow the use of either shielded or unshielded twisted-pair cable (150 or 100 ). Some of the  
key features of the on-chip PHY are listed as follow:  
Integrated filters  
Integrated MII, including encoder/decoder  
10 Base-T transceiver  
AUI transceiver  
10 Base-2 transceiver  
Autopolarity (reverse polarity correction)  
Loopback for twisted pair and AUI  
Full-duplex mode for simultaneous 10 Base-T transmission and reception  
Low power  
10  
POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443  
ThunderLAN TNETE100A  
PCI ETHERNET CONTROLLER  
SINGLE-CHIP 10 BASE-T WITH MII FOR 100 BASE-T/100VG-AnyLAN  
SPWS021B – OCTOBER 1995 – REVISED NOVEMBER 1996  
10 Base-T physical layer (PHY) (continued)  
FXMTP  
FXMTN  
FRCVP  
RJ-45  
PCI  
TNETE100A  
FRCVN  
Figure 2. Schematic for 10 Base-T Network Interface Using TNETE100A  
FIFO pointer registers (FPREGS)  
The FPREGS are used to implement circular buffer FIFOs in the SRAM. They are a collection of pointer and  
counter registers used to maintain the FIFO operation. Both the PCIIF and PH use FPREGS to determine where  
to read or write data in the SRAM and to determine how much data the FIFO contains. Unique receive and  
transmit FIFO registers are needed for each data channel supported.  
FIFO SRAM (FSRAM)  
The FSRAM is a conventional SRAM array accessed synchronously to the PCI bus clock. Access to the RAM  
is allocated on a time-division multiplexed (TDM) basis, rather than through a conventional shared bus. This  
removes the need for bus arbitration and provides ensured bandwidth. Half of the RAM accesses (every other  
cycle) are allocated to the PCI controller. It has a 64-bit access port to the RAM, giving it 1 Gbps of bandwidth,  
sufficient to support 32-bit data streaming on the PCI bus. The PH has one-quarter of the RAM accesses, and  
its port may be up to 64 bits wide. A 64-bit port for the PH provides 512 Mbps of bandwidth, more than sufficient  
for a full-duplex 100-Mbps network. The remaining RAM accesses can be allocated toward providing even more  
PH bandwidth. The RAM is accessible also (for diagnostic purposes) from the TNETE100A internal data bus.  
Host DIO (mapped I/O) accesses are used by the host to access internal TNETE100A registers and for  
controller test.  
Features of the FIFO SRAM include:  
3.375K bytes of FSRAM  
1.5K-byte FIFO for receive  
Two 0.75K-byte FIFOs for the two transmit channels  
Three 128-byte lists  
In one-channel mode, the two transmit channels are combined, providing a single 1.5K-byte FIFO for a  
single transmit channel.  
Supporting 1.5K bytes of FIFO per channel allows full-frame buffering of Ethernet frames. PCI latency is such  
that a minimum of 500 bytes of storage is required to support 100-Mbps LANs.  
test-access port (TAP)  
Compliant with IEEE Standard 1149.1, the TAP is composed of five pins that are used to interface serially with  
the device and the board on which it is installed for boundary-scan testing.  
11  
POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443  
ThunderLAN TNETE100A  
PCI ETHERNET CONTROLLER  
SINGLE-CHIP 10 BASE-T WITH MII FOR 100 BASE-T/100VG-AnyLAN  
SPWS021B – OCTOBER 1995 – REVISED NOVEMBER 1996  
absolute maximum ratings over operating case temperature range (unless otherwise noted)  
Supply voltage range, V  
(see Note 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . – 0.5 V to 7 V  
DD  
Input voltage range (see Note 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . – 0.5 V to 7 V  
Output voltage range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . – 0.5 V to 7 V  
Power dissipation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.15 W  
Operating case temperature range, T  
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0°C to 95°C  
Junction-to-ambient package thermal impedance,  
airflow = 100 LFPM, T PGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45.4°C/W  
C
JA(100)  
Junction-to-ambient package thermal impedance,  
airflow = 0 LFPM, T PGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51°C/W  
JA(0)  
Junction-to-ambient package thermal impedance,  
airflow = 0 LFPM, T PCM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.4°C/W  
JA(0)  
airflow = 100 LFPM, T  
PCM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38.0°C/W  
JA(100)  
Junction-to-case package thermal impedance, T  
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0.22°C/W  
JC  
Storage temperature range, T  
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . – 65°C to 150°C  
stg  
Stresses beyond those listed under “absolute maximum ratings” may cause permanent damage to the device. These are stress ratings only, and  
functional operation of the device at these or any other conditions beyond those indicated under “recommended operating conditions” is not  
implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.  
NOTE 2: Voltage values are with respect to V , and all V  
SS SS  
pins should be routed so as to minimize inductance to system ground.  
The recommended operating conditions and the electrical characteristics tables are divided into groups,  
depending on pin function:  
PCI interface pins  
Logic pins  
Physical layer pins  
The PCI signal pins are operated in one of two modes shown in the PCI tables.  
5-V signal mode  
3-V signal mode  
recommended operating conditions (PCI interface pins only) (see Note 3)  
3-V SIGNALING  
OPERATION  
5-V SIGNALING  
OPERATION  
UNIT  
MIN  
NOM  
MAX  
3.6  
MIN NOM  
MAX  
5.25  
+0.5  
V
V
V
Supply voltage (PCI)  
3
3.3  
4.75  
2.0  
5
V
V
DD  
High-level input voltage  
0.5  
V
DD  
V
+0.5  
V
DD  
IH  
DD  
0.5  
0.5  
Low-level input voltage, TTL-level signal (see Note 4)  
0.5  
0.8  
–2  
V
IL  
I
High-level output current  
TTL outputs  
0.5  
1.5  
mA  
OH  
Low-level output current (see  
Note 5)  
I
TTL outputs  
6
mA  
OL  
Specified by design SPICE IV Curve (please refer to PCI specification revision 2.1, section 4.2, paragraph 2 for explanation)  
NOTES: 3. PCI interface pins include PCLKRUN, PFRAME, PTRDY, PIRDY, PSTOP, PDEVSEL, PIDSEL, PPERR, PSERR, PREQ, PGNT,  
PCLK, PPAR, PRST, PINTA, PAD[31:0], and PC/BE[3:0].  
4. The algebraic convention, where the more negative (less positive) limit is designated as a minimum, is used for logic-voltage levels  
only.  
5. Output current of 2 mA is sufficient to drive five low-power Schottky TTL loads or ten advanced low-power Schottky TTL loads (worst  
case).  
12  
POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443  
ThunderLAN TNETE100A  
PCI ETHERNET CONTROLLER  
SINGLE-CHIP 10 BASE-T WITH MII FOR 100 BASE-T/100VG-AnyLAN  
SPWS021B – OCTOBER 1995 – REVISED NOVEMBER 1996  
electrical characteristics over recommended ranges of supply voltage (unless otherwise noted)  
(PCI interface pins)  
3-V SIGNALING  
OPERATION  
5-V SIGNALING  
OPERATION  
PARAMETER  
UNIT  
TEST CONDITIONS  
MIN  
MAX  
MIN  
MAX  
High-level output voltage, TTL-level  
signal (see Note 6)  
V
V
V
V
= MIN,  
I
I
= MAX  
0.9  
V
DD  
2.4  
V
V
OH  
DD  
OH  
Low-level output voltage, TTL-level  
signal  
= MAX,  
= MAX  
= 0 V  
0.1  
V
0.5  
OL  
DD  
OL  
DD  
V
V
= MAX,  
= MAX,  
V
V
10  
10  
DD  
O
I
High-impedance output current  
µA  
µA  
OZ  
= V  
10  
– 10  
DD  
O
DD  
Input current, any input or input/out-  
put  
I
I
V = V  
I
to V  
10  
10  
I
SS  
DD  
Supply current I/O  
V
DD  
= MAX  
50  
10  
60  
10  
mA  
pF  
DD  
§
C
Input capacitance, any input  
f = 1 MHz,  
Others at 0 V  
Others at 0 V  
i
Output capacitance, any output or  
C
f = 1 MHz,  
10  
10  
pF  
o
§
input/output  
§
For conditions shown as MIN/MAX, use the appropriate value specified under the recommended operating conditions.  
Assured by SPICE IV Curve (please refer to PCI specification revision 2.1, section 4.2, paragraph 2 for explanation)  
Specified by design  
NOTE 6: The following signals require an external pullup resistor: PSERR, PINTA.  
recommended operating conditions (logic pins) (see Note 7)  
MIN NOM  
MAX  
5.25  
+0.3  
UNIT  
V
V
V
V
Supply voltage (5 V only)  
4.75  
2
5
DD  
High-level input voltage  
V
V
IH  
DD  
Low-level input voltage, TTL-level signal (see Note 4)  
High-level output current  
0.3  
0.8  
–4  
4
V
IL  
I
TTL outputs  
TTL outputs  
mA  
mA  
OH  
OL  
I
Low-level output current (see Note 5)  
NOTES: 4. The algebraic convention, where the more negative (less positive) limit is designated as a minimum, is used for logic-voltage levels  
only.  
5. Output current of 2 mA is sufficient to drive five low-power Schottky TTL loads or ten advanced low-power Schottky TTL loads (worst  
case).  
7. Logic pins include V  
, EAD[7:0], EXLE, EALE, EOE, EDCLK, EDIO, FONLY, MTCLK, MTXEN, MTXER, MCOL, MTXD[3:0],  
DDL  
MRXD[3:0], MCRS, MRCLK, MRXDV, MRXER, MDCLK, MDIO, MRST.  
13  
POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443  
ThunderLAN TNETE100A  
PCI ETHERNET CONTROLLER  
SINGLE-CHIP 10 BASE-T WITH MII FOR 100 BASE-T/100VG-AnyLAN  
SPWS021B – OCTOBER 1995 – REVISED NOVEMBER 1996  
electrical characteristics over recommended ranges of supply voltage (unless otherwise noted)  
(logic pins)  
PARAMETER  
TEST CONDITIONS  
MIN NOM  
MAX  
UNIT  
V
V
V
High-level output voltage, TTL-level signal  
Low-level output voltage, TTL-level signal  
V
V
V
V
= MIN,  
= MAX,  
= MIN,  
= MIN,  
I
I
= MAX  
= MAX  
2.4  
OH  
DD  
DD  
DD  
DD  
OH  
0.5  
10  
V
OL  
OL  
V
V
= V  
DD  
= 0 V  
O
I
O
High-impedance output current  
Input current  
µA  
µA  
10  
10  
O
I
I
V = V  
I
to V  
DD  
SS  
§
100 Mbps  
10 Mbps  
100 Mbps  
10 Mbps  
150  
190  
183  
228  
210  
Supply current @ 25 MHz (PCLK) (See Note 8)  
I
V
DD  
= NOM/MAX  
mA  
DD  
§
285  
Supply current @ 33 MHz (PCLK) (See Note 8)  
C
C
Input capacitance, any input  
f = 1 MHz,  
f = 1 MHz,  
Others at 0 V  
Others at 0 V  
10  
10  
pF  
pF  
i
Output capacitance, any output or input/output  
o
§
For conditions shown as MIN/MAX, use the appropriate value specified under the recommended operating conditions.  
Characterized in system test not tested  
Characterized but not tested  
Specified by design/process  
NOTE 8: Actual operating current is less than these maximum values. These maximum values were obtained under specially produced  
worst-case test conditions, which are not sustained during normal device operation.  
recommended operating conditions (physical layer pins) (see Note 9)  
JEDEC  
SYMBOL  
MIN NOM  
4.75  
MAX  
UNIT  
V
DD  
Supply voltage  
5
5.25  
V
NOTE 9: Physical layer pins include V  
, V , ACOLN, ACOLP, ARCVN, ARCVP, AXMTP, AXMTN, FATEST, FIREF,  
, V  
, V  
DDOSC DDR DDT DDVCO  
FRCVN, FRCVP, FXTL1, FXTL2, FXMTP, and FXMTN.  
electrical characteristics over recommended ranges of supply voltage (unless otherwise noted)  
(physical interface pins)  
10 Base-T receiver input (FRCVP, FRCVN)  
JEDEC  
SYMBOL  
PARAMETER  
TEST CONDITIONS  
MIN  
MAX UNIT  
#
V
Differential input voltage  
V
0.6  
2.8  
4
V
I(DIFF)  
ID  
#
I
Common-mode current  
I
IC  
mA  
mV  
mV  
(CM)  
V
V
Rising input pair squelch threshold (see Note 10)  
Falling input pair squelch threshold  
V
V
= V  
= V  
,
,
See Note 11  
See Note 11  
360  
SQ+  
CM  
SB  
360  
SQ–  
CM  
SB  
#
Refer to recommended operating conditions  
NOTES: 10. V  
is the voltage level at which input is assured to be seen as data.  
is the self-bias voltage of the input pair FRCVP and FRCVN.  
SQ  
11.  
V
SB  
10 Base-T transmitter drive characteristics (FXMTP, FXMTN)  
JEDEC  
SYMBOL  
PARAMETER  
TEST CONDITIONS  
MIN  
MAX  
UNIT  
V
V
V
V
Differential voltage at specified slew rate  
Common-mode output voltage  
Differential voltage output  
V
2.2  
0
2.8  
4
V
V
SLW  
O(CM)  
O(DIFF)  
O(I)  
OD(SLEW)  
V
See Figure 3d  
OC  
OD  
V
Into open circuit  
5.25  
50  
V
Output idle differential voltage  
V
mV  
mA  
OD(IDLE)  
I
Output current, fault condition  
I
300  
O(FC)  
O(FC)  
Specified by design/process  
14  
POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443  
ThunderLAN TNETE100A  
PCI ETHERNET CONTROLLER  
SINGLE-CHIP 10 BASE-T WITH MII FOR 100 BASE-T/100VG-AnyLAN  
SPWS021B – OCTOBER 1995 – REVISED NOVEMBER 1996  
AUI receiver input (ARCVP, ARCVN, ACOLP, ACOLN)  
JEDEC  
SYMBOL  
PARAMETER  
TEST CONDITIONS  
MIN  
MAX  
UNIT  
V
V
V
Differential input voltage 1  
V
V
See Note 12  
See Note 13  
0
0
3
V
I(DIFF)1  
I(DIFF)2  
(SQ–)  
ID(1)  
Differential input voltage 2  
100  
mV  
mV  
ID(2)  
Falling input pair squelch threshold  
325  
Refer to recommended operating conditions  
NOTES: 12. Common-mode frequency range : 0 Hz to 40 kHz  
13. Common-mode frequency range : 40 kHz to 10 MHz  
AUI transmitter drive characteristics (AXMTP, AXMTN)  
JEDEC  
SYMBOL  
PARAMETER  
TEST CONDITIONS  
MIN  
MAX  
UNIT  
V
V
V
Differential output voltage  
V
See Note 14  
240  
1300  
50  
mV  
mV  
mV  
mA  
O(DIFF)1  
OI(DIFF)  
OI(DIFF)U  
O(FC)  
OD(1)  
Output idle differential voltage  
Output differential undershoot  
V
OD(IDLE)  
†§  
V
100  
150  
OD(IDLE)U  
I
Output current, fault condition  
I
O(FC)  
§
Refer to recommended operating conditions  
Specified by design  
Characterized but not tested  
NOTE 14: The differential voltage is measured as per Figure 3b.  
crystal oscillator characteristics  
JEDEC  
SYMBOL  
PARAMETER  
TEST CONDITIONS  
MIN  
1.7  
MAX  
2.8  
UNIT  
V
V
Input self-bias voltage  
V
IB  
SB(FXTL1)  
V
V
= V  
= V  
(FXTL2)  
(FXTL1)  
SB(FXTL1)  
SB(FXTL1)  
I
I
High-level output current (see Note 4)  
I
– 1.3  
– 5.0  
mA  
OH(FXTL2)  
OH  
+ 0.5 V  
– 0.5 V  
V
V
= V  
= V  
(FXTL2)  
(FXTL1)  
SB(FXTL1)  
SB(FXTL1)  
Low-level output current  
I
0.4  
1.5  
mA  
OL(FXTL2)  
OL  
NOTE 4: Thealgebraic convention, where the more negative (less positive) limit is designated as a minimum, is used for logic-voltage levels only.  
PARAMETER MEASUREMENT INFORMATION  
Outputs are driven to a minimum high-logic level of 2.4 V and to a maximum low-logic level of 0.6 V. These levels  
are compatible with TTL devices.  
Output transition times are specified as follows: For a high-to-low transition on either an input or output signal,  
the level at which the signal is said to be no longer high is 2 V and the level at which the signal is said to be low  
is 0.8 V. For a low-to-high transition, the level at which the signal is said to be no longer low is 0.8 V and the level  
at which the signal is said to be high is 2 V, as shown below.  
TheriseandfalltimesarenotspecifiedbutareassumedtobethoseofstandardTTLdevices, whicharetypically  
1.5 ns.  
2 V (high)  
0.8 V (low)  
15  
POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443  
ThunderLAN TNETE100A  
PCI ETHERNET CONTROLLER  
SINGLE-CHIP 10 BASE-T WITH MII FOR 100 BASE-T/100VG-AnyLAN  
SPWS021B – OCTOBER 1995 – REVISED NOVEMBER 1996  
test measurement  
The test-load circuit shown in Figure 3 represents the programmable load of the tester pin electronics that are  
used to verify timing parameters of the TNETE100A output signals.  
I
OL  
50 Ω  
Test  
Point  
AXMTP  
AXMTN  
Test  
Point  
TTL  
50 Ω  
Output  
Under  
Test  
78 Ω  
V
LOAD  
C
L
X1  
I
OH  
(b) AXMTP AND AXMTN TEST LOAD (AC TESTING)  
X1 – Fil – Mag 23Z90 (1:1)  
(a) TTL OUTPUT TEST LOAD  
50 Ω  
25 Ω  
25 Ω  
Test  
Point  
FXMTP  
FXMTN  
50 Ω  
FIREF  
180 Ω  
X2  
(d) FXMTP AND FXMTN TEST LOAD (AC TESTING)  
X2 – Fil – Mag 23Z128 (1: 2)  
(c) FIREF TEST CIRCUIT  
50 Ω  
Test  
FXMTP  
FXMTN  
Point  
50 Ω  
50 Ω  
Test  
Point  
50 Ω  
(e) FXMTP AND FXMTN TEST LOAD (DC TESTING)  
in recommended operating conditions  
Where: I  
I
=
=
=
Refer to I  
Refer to I  
OL  
OH  
LOAD  
OL  
OH  
in recommended operating conditions  
V
1.5 V, typical dc-level verification or  
0.7 V, typical timing verification  
C
=
18 pF, typical load-circuit capacitance  
L
Figure 3. Test and Load Circuit  
16  
POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443  
ThunderLAN TNETE100A  
PCI ETHERNET CONTROLLER  
SINGLE-CHIP 10 BASE-T WITH MII FOR 100 BASE-T/100VG-AnyLAN  
SPWS021B – OCTOBER 1995 – REVISED NOVEMBER 1996  
switching characteristics for PCI 5-V and 3.3-V (see Note 15, Figure 3 and Figure 4)  
PARAMETER  
MIN  
2
MAX  
11  
UNIT  
ns  
t
t
t
t
Delay time, PCLK to bused signals valid (see Notes 16 and 17)  
VAL  
Delay time, PCLK to bused signals valid point-to-point (see Notes 16 and 17)  
2
12  
ns  
VAL(PTP)  
on  
Float-to-active delay  
Active-to-float delay  
2
ns  
28  
ns  
off  
Characterized by design  
NOTES: 15. Some of the timing symbols in this table are not currently listed with EIA or JEDEC standards for semiconductor symbology but are  
consistent with the PCI Local-Bus Specification, Revision 2.0.  
16. Minimum times are measured with a 0-pF equivalent load; maximum times are measured with a 50-pF equivalent load. Actual test  
capacitance may vary, but results should be correlated to these specifications.  
17. PREQ and PGNT are point-to-point signals and have differentoutput valid delay and input setup times than do bused signals. PGNT  
has a setup time of 10 ns; PREQ has a setup time of 12 ns. All other signals are bused.  
timing requirements for PCI 5-V and 3.3-V (see Note 15 and Figure 4)  
MIN  
7
MAX  
UNIT  
ns  
t
t
t
Setup time, bused signals valid to PCLK (see Note 17)  
Setup time to PCLK—point-to-point (see Note 17)  
Input hold time from PCLK  
su  
10, 12  
0
ns  
su(PTP)  
h
ns  
100 Mbps  
10 Mbps  
30  
50  
ns  
t
c
Cycle time, PCLK (see Note 18)  
30  
500  
ns  
t
t
t
Pulse duration, PCLK high  
Pulse duration, PCLK low  
12  
ns  
w(H)  
w(L)  
slew  
12  
ns  
Slew rate, PCLK (see Note 19)  
1
4
V/ns  
Specified by design and system specifications.  
NOTES: 15. Some of the timing symbols in this table are not currently listed with EIA or JEDEC standards for semiconductor symbology but are  
consistent with the PCI Local-Bus Specification, Revision 2.0.  
17. PREQ and PGNT are point-to-point signals and have differentoutput valid delay and input setup times than do bused signals. PGNT  
has a setup time of 10 ns; PREQ has a setup time of 12 ns. All other signals are bused.  
18. As a requirement for frame transmission/reception, the minimum PCLK frequency varies with network speed. The clock may only  
be stopped in a low state.  
19. Rise and fall times are specified in terms of the edge rate measured in V/ns. This slew rate must be met across the minimum  
peak-to-peak portion of the clock waveform.  
17  
POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443  
ThunderLAN TNETE100A  
PCI ETHERNET CONTROLLER  
SINGLE-CHIP 10 BASE-T WITH MII FOR 100 BASE-T/100VG-AnyLAN  
SPWS021B – OCTOBER 1995 – REVISED NOVEMBER 1996  
2 V  
5-V Clock  
1.5 V  
0.8 V  
t
c
t
w(H)  
t
w(L)  
0.475  
0.4  
V
DD  
DD  
3.3-V Clock  
V
0.325  
V
DD  
t
VAL  
Output  
Delay  
3-State  
Output  
t
on  
t
off  
t
h
t
su  
Inputs  
Valid  
V
max  
Input  
Figure 4. PCI 5-V and 3.3-V Timing  
18  
POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443  
ThunderLAN TNETE100A  
PCI ETHERNET CONTROLLER  
SINGLE-CHIP 10 BASE-T WITH MII FOR 100 BASE-T/100VG-AnyLAN  
SPWS021B – OCTOBER 1995 – REVISED NOVEMBER 1996  
timing requirements for MII receive (see Figure 5)  
MIN  
10  
MAX  
UNIT  
ns  
t
t
Setup time, MRXD[3:0], MRXDV, MRXER (see Note 20)  
Hold time, MRXD[3:0], MRXDV, MRXER (see Note 20)  
su(MRX pins)  
10  
ns  
h(MRX pins)  
switching characteristics for MII transmit (see Figure 3 and Figure 5)  
PARAMETER  
MIN  
MAX  
UNIT  
t
Delay time, MTCLK to MTXD[3:0], MTXEN, and MTXER outputs (see Note 21)  
0
25  
ns  
d(MTX pins)  
Both MCRS and MCOL are driven asynchronously by the PHY.  
NOTES: 20. MRXD[3:0] is driven by the PHY on the falling edge of MRCLK. It is sampled by the reconciliation sublayer synchronous to the edge  
of MRCLK. MRXD[3:0] timing must be met during clock periods where MRXDV is asserted. MRXDV is asserted and deasserted  
by the PHY on the falling edge of MRCLK. It is sampled by the reconciliation sublayer synchronous to the rising edge of MRCLK.  
MRXER is driven by the PHY on the falling edge of MRCLK. It is sampled by the reconciliation sublayer synchronous to the rising  
edge of MRCLK. MRXER timing must be met during clock periods when MRXDV is asserted.  
21. MTXD[3:0] is driven by the reconciliation sublayer synchronous to the MTCLK. MTXEN is asserted and deasserted by the  
reconciliation sublayer synchronous to the MTCLK rising edge. MTXER is driven synchronous to the rising edge of MTCLK.  
MTCLK  
MTXD[3:0],  
MTXEN,  
MTXER  
t
d(MTX pins)  
MRCLK  
MRXD[3:0],  
MRXDV,  
MRXER  
t
su(MRX pins)  
t
h(MRX pins)  
Figure 5. MII Transmit and Receive Timing  
19  
POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443  
ThunderLAN TNETE100A  
PCI ETHERNET CONTROLLER  
SINGLE-CHIP 10 BASE-T WITH MII FOR 100 BASE-T/100VG-AnyLAN  
SPWS021B – OCTOBER 1995 – REVISED NOVEMBER 1996  
timing requirements for management data I/O (MDIO) (see Figure 6)  
MIN  
MAX  
UNIT  
t
Access time, MDIO valid from MDCLK high (see Note 22)  
0
300  
ns  
a(MDCLKH-MDIOV)  
switching characteristics for management data I/O (MDIO) (see Figure 3 and Figure 7)  
PARAMETER  
MIN  
10  
MAX  
UNIT  
ns  
t
t
Delay time, MDIO valid to MDCLK high (see Note 23)  
Delay time, MDCLK high to MDIO changing (see Note 23)  
d(MDIOV-MDCLKH)  
10  
ns  
d(MDCLKH-MDIOX)  
NOTES: 22. When the MDIO signal is sourced by the PMI/PHY, it is sampled by TNETE100A synchronous to the rising edge of MDCLK.  
23. MDIO is a bidirectional signal that can be sourced by TNETE100A or the PMI/PHY. When TNETE100A sources the MDIO signal,  
TNETE100A asserts MDIO synchronous to the rising edge of MDCLK.  
MDCLK  
MDIO  
t
a(MDCLKH-MDIOV)  
Figure 6. Management Data I/O Timing (Sourced by PHY)  
MDCLK  
MDIO  
t
d(MDIOV-MDCLKH)  
t
d(MDCLKH-MDIOX)  
Figure 7. Management Data I/O Timing (Sourced by TNETE100A)  
20  
POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443  
ThunderLAN TNETE100A  
PCI ETHERNET CONTROLLER  
SINGLE-CHIP 10 BASE-T WITH MII FOR 100 BASE-T/100VG-AnyLAN  
SPWS021B – OCTOBER 1995 – REVISED NOVEMBER 1996  
timing requirements for BIOS ROM and LED interface (see Figure 8)  
MIN  
MAX  
UNIT  
ns  
t
t
Setup time, data  
Hold time, data  
250  
su  
0
ns  
h
switching characteristics for BIOS ROM and LED interface (see Figure 3 and Figure 8)  
PARAMETER  
MIN  
MAX  
UNIT  
Delay time, address high byte valid to EXLE low (address high byte setup time for external  
latch)  
t
t
0
ns  
d(EADV-EXLEL)  
Delay time, EXLE low to address high byte invalid (address high byte hold time for external  
latch)  
10  
ns  
d(EXLEL-EADZ)  
t
t
t
Delay time, address low byte valid to EALE low (address low byte setup time for external latch)  
Delay time, EALE low to address low byte invalid (address low byte hold time for external latch)  
Access time, address  
0
10  
ns  
ns  
ns  
d(EADV-EALEL)  
d(EALEL-EADZ)  
a
288  
The EPROM interface, consisting of 11 pins, requires only two TTL ’373 latches to latch the high and low addresses.  
High  
Address  
Low  
Address  
Data  
EAD[7:0]  
t
d(EADV-EXLEL)  
t
d(EADV-EALEL)  
t
d(EXLEL-EADZ)  
t
d(EALEL-EADZ)  
EXLE  
EALE  
EOE  
t
a
t
su  
t
h
Figure 8. BIOS ROM and LED Interface Timing  
21  
POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443  
ThunderLAN TNETE100A  
PCI ETHERNET CONTROLLER  
SINGLE-CHIP 10 BASE-T WITH MII FOR 100 BASE-T/100VG-AnyLAN  
SPWS021B – OCTOBER 1995 – REVISED NOVEMBER 1996  
switching characteristics for configuration EEPROM interface (see Figure 3 and Figure 9)  
PARAMETER  
MIN  
0
MAX  
100  
3.5  
UNIT  
kHz  
µs  
f
t
t
t
t
t
t
t
t
t
t
t
t
Clock frequency, EDCLK  
CLK(EDCLK)  
d(EDCLKL-EDIOV)  
d(EDIO free)  
d(EDIOV-EDCLKL)  
w(L)  
EDCLK low to EDIO data in valid  
0.3  
4.7  
4
Time the bus must be free before a new transmission can start  
Delay time, EDIO valid after EDCLK low (start condition hold time for EEPROM)  
Low period, clock  
µs  
µs  
4.7  
4
µs  
High period, clock  
µs  
w(H)  
Delay time, EDCLK high to EDIO valid (start condition setup time)  
Delay time, EDCLK low to EDIO changing (data out hold time)  
Delay time, EDIO valid to EDCLK high (data out setup time)  
Rise time, EDIO and EDCLK  
4.7  
0
µs  
d(EDCLKH-EDIOV)  
d(EDCLKL-EDIOX)  
d(EDIOV-EDCLKH)  
r
µs  
250  
ns  
1
µs  
Fall time, EDIO and EDCLK  
300  
ns  
f
Delay time, EDCLK high to EDIO high (stop condition setup time)  
Delay time, EDCLK low to EDIO changing (data in hold time)  
4.7  
µs  
d(EDCLKH-EDIOH)  
d(EDCLKL-EDIOX)  
300  
ns  
t
r
t
w(H)  
t
t
w(L)  
f
EDCLK  
t
d(EDCLKL-EDIOX)  
d(EDCLKH-EDIOV)  
t
d(EDCLKH-EDIOH)  
t
t
d(EDIOV-EDCLKL)  
t
d(EDIOV-EDCLKH)  
EDIO (OUT)  
t
d(EDIO free)  
t
d(EDCLKL-EDIOX)  
t
d(EDCLKL-EDIOV)  
EDIO (IN)  
Figure 9. Configuration EEPROM Interface Timing  
22  
POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443  
ThunderLAN TNETE100A  
PCI ETHERNET CONTROLLER  
SINGLE-CHIP 10 BASE-T WITH MII FOR 100 BASE-T/100VG-AnyLAN  
SPWS021B – OCTOBER 1995 – REVISED NOVEMBER 1996  
timing requirements for crystal oscillator (see Figure 10)  
MIN  
TYP  
MAX  
UNIT  
ms  
ns  
100  
t
t
t
t
t
Delay time from minimum V  
DD  
high level to first valid FXTL1 full swing period  
d(VDDH–FXTL1V)  
Pulse duration at FXTL1 high  
Pulse duration at FXTL1 low  
Transition time of FXTL1  
Cycle time, FXTL1  
13  
w(H)  
13  
ns  
w(L)  
7
50  
ns  
t
ns  
c
Tolerance of FXTL1 input frequency  
0.01  
%
The FXTL signal can be driven by either a 20-MHz crystal using the FXTL1 and FXTL2 pins or by a 20-MHz crystal oscillator driving the FXTL1  
pin.  
This specification is provided as an aid to board design. This specification is not tested during manufacturing testing.  
Minimum V  
High Level  
DD  
V
DD  
t
c
t
w(H)  
t
d(VDDH–FXTL1V)  
t
t
FXTL1  
t
t
t
w(L)  
Figure 10. Crystal Oscillator Timing  
23  
POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443  
ThunderLAN TNETE100A  
PCI ETHERNET CONTROLLER  
SINGLE-CHIP 10 BASE-T WITH MII FOR 100 BASE-T/100VG-AnyLAN  
SPWS021B – OCTOBER 1995 – REVISED NOVEMBER 1996  
MECHANICAL DATA  
PCM (S-PQFP-G***)  
PLASTIC QUAD FLATPACK  
144 PIN SHOWN  
NO. OF  
A
108  
73  
PINS***  
22,75 TYP  
25,35 TYP  
144  
160  
109  
72  
0,38  
0,22  
M
0,13  
0,65  
144  
37  
0,16 NOM  
1
36  
A
28,20  
Gage Plane  
SQ  
SQ  
27,80  
31,45  
30,95  
0,25  
0,25 MIN  
3,60  
3,20  
1,03  
0,73  
Seating Plane  
0,10  
4,10 MAX  
4040024/B 10/94  
NOTES: A. All linear dimensions are in millimeters.  
B. This drawing is subject to change without notice.  
C. Falls within JEDEC MS-022  
D. The 144 PCM is identical to the 160 PCM except that four leads per corner are removed.  
24  
POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443  
ThunderLAN TNETE100A  
PCI ETHERNET CONTROLLER  
SINGLE-CHIP 10 BASE-T WITH MII FOR 100 BASE-T/100VG-AnyLAN  
SPWS021B – OCTOBER 1995 – REVISED NOVEMBER 1996  
MECHANICAL DATA  
PGE (S-PQFP-G144)  
PLASTIC QUAD FLATPACK  
108  
73  
109  
72  
0,27  
M
0,08  
0,17  
0,50  
0,13 NOM  
144  
37  
1
36  
Gage Plane  
17,50 TYP  
20,20  
SQ  
19,80  
0,25  
0,05 MIN  
22,20  
SQ  
0°7°  
21,80  
0,75  
0,45  
1,45  
1,35  
Seating Plane  
0,08  
1,60 MAX  
4040147/B 10/94  
NOTES: A. All linear dimensions are in millimeters.  
B. This drawing is subject to change without notice.  
C. Falls within JEDEC MO-136  
25  
POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443  
IMPORTANT NOTICE  
Texas Instruments and its subsidiaries (TI) reserve the right to make changes to their products or to discontinue  
any product or service without notice, and advise customers to obtain the latest version of relevant information  
to verify, before placing orders, that information being relied on is current and complete. All products are sold  
subject to the terms and conditions of sale supplied at the time of order acknowledgement, including those  
pertaining to warranty, patent infringement, and limitation of liability.  
TI warrants performance of its semiconductor products to the specifications applicable at the time of sale in  
accordance with TI’s standard warranty. Testing and other quality control techniques are utilized to the extent  
TI deems necessary to support this warranty. Specific testing of all parameters of each device is not necessarily  
performed, except those mandated by government requirements.  
CERTAIN APPLICATIONS USING SEMICONDUCTOR PRODUCTS MAY INVOLVE POTENTIAL RISKS OF  
DEATH, PERSONAL INJURY, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE (“CRITICAL  
APPLICATIONS”). TI SEMICONDUCTOR PRODUCTS ARE NOT DESIGNED, AUTHORIZED, OR  
WARRANTED TO BE SUITABLE FOR USE IN LIFE-SUPPORT DEVICES OR SYSTEMS OR OTHER  
CRITICAL APPLICATIONS. INCLUSION OF TI PRODUCTS IN SUCH APPLICATIONS IS UNDERSTOOD TO  
BE FULLY AT THE CUSTOMER’S RISK.  
In order to minimize risks associated with the customer’s applications, adequate design and operating  
safeguards must be provided by the customer to minimize inherent or procedural hazards.  
TI assumes no liability for applications assistance or customer product design. TI does not warrant or represent  
that any license, either express or implied, is granted under any patent right, copyright, mask work right, or other  
intellectual property right of TI covering or relating to any combination, machine, or process in which such  
semiconductor products or services might be or are used. TI’s publication of information regarding any third  
party’s products or services does not constitute TI’s approval, warranty or endorsement thereof.  
Copyright 1998, Texas Instruments Incorporated  

相关型号:

TNETE100PCE

3 CHANNEL(S), 100Mbps, LOCAL AREA NETWORK CONTROLLER, PQFP144, PLASTIC, QFP-144
TI

TNETE100PM

PCI ETHERNETE CONTROLLER WITH POWER MANAGEMENT SINGLE-CHIP 10 BASE-T WITH MII FOR 100 BASE-T/100VG-AnyLAN
TI

TNETE100PMPCM

LAN Node Controller
ETC

TNETE100PMPGE

4 CHANNEL(S), 10Mbps, LOCAL AREA NETWORK CONTROLLER, PQFP144, PLASTIC, QFP-144
TI

TNETE110

PCI ETHERNETE CONTROLLER SINGLE-CHIP 10 BASE-T
TI

TNETE110A

PCI ETHERNETE CONTROLLER SINGLE-CHIP 10 BASE-T
TI

TNETE110APCM

PCI ETHERNETE CONTROLLER SINGLE-CHIP 10 BASE-T
TI

TNETE110APGE

PCI Ethernet Controller and Physical Layer Device 144-LQFP 0 to 0
TI

TNETE110PCE

暂无描述
TI

TNETE110PM

PCI ETHERNETE CONTROLLER SINGLE-CHIP 10 BASE-T
TI

TNETE110PMPCM

2 CHANNEL(S), 10Mbps, LOCAL AREA NETWORK CONTROLLER, PQFP144, PLASTIC, TQFP-144
TI

TNETE110PMPGE

2 CHANNEL(S), 10Mbps, LOCAL AREA NETWORK CONTROLLER, PQFP144, PLASTIC, QFP-144
TI