ThunderLAN TNETE110A PCI ETHERNET CONTROLLER SINGLE-CHIP 10 BASE-T SPWS022A - APRIL 1996 - REVISED NOVEMBER 1996 D D D D D D D D Single-Chip Ethernet Adapter for the Peripheral Component Interconnect (PCI) Local Bus - 32-Bit PCI Glueless Host Interface - Compliant With PCI Local-Bus Specification (Revision 2.0) - 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 DMA Controller for Low Host CPU and Bus Utilization - Plug-and-Play Compatible Supports 32-Bit Data Streaming on PCI Bus - Time Division Multiplexed SRAM - 2-Gbps Internal Bandwidth Driver Compatible With All Previous ThunderLAN Components Switched-Ethernet Compatible Full-Duplex Compatible With Independent Transmit and Receive Channels No On-Board Memory Required Auto-Negotiation (N-Way) Compatible Supports the Card Bus CIS Pointer Register D D D D D D D Integrated 10 Base-T, and 10 Base-5 Attachment 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 - Transmission Waveshaping - Autopolarity (Reverse Polarity Correction) - External/Internal Loopback Including Twisted Pair and AUI - 10 Base-2 Supported Via AUI Interface Low-Power CMOS Technology - Green PC Compatible - Microsoft Advanced Power Management EEPROM Interface Supports Jumperless Design and Autoconfiguration Hardware Statistics Registers for Management Information Base (MIB) 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) FIFO Registers PCI Bus PCI Bus Master Control Multiplexed SRAM FIFO Ethernet LAN Controller 10 Mbps 10 Base-T Physical Layer Interface 10 Base-T Ethernet 10 Base-5 (AUI) Figure 1. ThunderLAN Architecture 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 trademark of Xerox Corporation. Microsoft is a trademark of Microsoft Corporation. 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. POST OFFICE BOX 1443 * HOUSTON, TEXAS 77251-1443 1 ThunderLAN TNETE110A PCI ETHERNET CONTROLLER SINGLE-CHIP 10 BASE-T SPWS022A - APRIL 1996 - REVISED NOVEMBER 1996 description ThunderLAN is a high-speed networking architecture that provides a complete PCI-to-10 Base-T/AUI Ethernet solution. The TNETE110A, one 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. See Figure 1. 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 TNETE110A offers jumperless autoconfiguration using PCI configuration read / write cycles. Customizable configuration registers, which can be autoloaded from an external serial EEPROM, allow designers of TNETE110A-based systems to give their systems a unique identification code. The TNETE110A PCI interface, developed in conjunction with other leaders in the semiconductor and computer industries, has been vigorously tested 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 dynamically adjust 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 adapter to the specific system in which it is operating. 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 protocol handler. 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. Compliant with IEEE Standard 1149.1, the TNETE110A provides a 5-pin test-access port that is used for boundary-scan testing. The TNETE110A is available in a 144-pin quad flat package and thin quad flat package. differences between TNETE110 and TNETE110A: The TNETE110A 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 TNETE110 and TNETE110A, consult the ThunderLAN Programmer's Guide (literature number SPWU013). 2 POST OFFICE BOX 1443 * HOUSTON, TEXAS 77251-1443 ThunderLAN TNETE110A PCI ETHERNET CONTROLLER SINGLE-CHIP 10 BASE-T SPWS022A - APRIL 1996 - REVISED NOVEMBER 1996 pin assignments 109 113 112 111 110 117 116 115 114 121 120 119 118 125 124 123 122 129 128 127 126 133 132 131 130 137 136 135 134 1 2 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 3 4 5 6 7 8 9 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 69 70 71 72 65 66 67 68 61 62 63 64 57 58 59 60 53 54 55 56 49 50 51 52 45 46 47 48 40 41 42 43 44 ARCVN VDDR ARCVP FRCVN VDDR FRCVP VSSR VSST AXMTN AXMTP FXMTN FXMTP VDDT MRST VDDL MDIO VSSL MDCLK NC NC VSSI NC NC NC VDDL NC NC NC NC VDDL NC NC NC VSSL NC NC PAD9 PAD8 VSSI PC/BE0 PAD7 PAD6 VSSL PAD5 PAD4 PAD3 V DDI PAD2 PAD1 PAD0 VSSI PCLKRUN EAD7 EAD6 EAD5 EAD4 VDDL EAD3 EAD2 EAD1 EAD0 VSSL EOE EALE EXLE VSSI EDCLK EDIO VDDL NC NC 37 38 39 36 VDDL PAD24 PC/BE3 VSSI PIDSEL PAD23 VDDI PAD22 PAD21 PAD20 VSSI PAD19 PAD18 PAD17 VDDI PAD16 PC/BE2 PFRAME VSSL PIRDY PTRDY PDEVSEL VDDL PSTOP PPERR PSERR VSSI PPAR PC/BE1 PAD15 PAD14 VSSI PAD13 PAD12 VDDI PAD11 PAD10 141 140 139 138 144 143 142 PAD25 PAD26 VDDI PAD27 PAD28 VSSI PAD29 PAD30 VDDI PAD31 PREQ VSSL PGNT PCLK VDDL PRST PINTA VSSI TDI TDO TCLK TMS VDDI TRST RESERVED VSSVCO FATEST VDDVCO FIREF VDDOSC FXTL2 FXTL1 VSSOSC ACOLN VSSR ACOLP PCM and PGE PACKAGES ( TOP VIEW ) POST OFFICE BOX 1443 * HOUSTON, TEXAS 77251-1443 3 ThunderLAN TNETE110A PCI ETHERNET CONTROLLER SINGLE-CHIP 10 BASE-T SPWS022A - APRIL 1996 - REVISED NOVEMBER 1996 functional block diagram TNETE110A ( ThunderLAN) TRST IEEE 1149.1 TestAccess Port TCLK TDO AXMTN Test-Access Port (TAP) ARCVP ARCVN TDI 10-Mbps Ethernet Physical Layer (PHY) Interface Config & I/O Memory Registers EDCLK EDIO Config EEPROM Interface EAD[7:0] BIOS ROM and LED I/F EXLE EALE EOE FATEST FIFO Pointer Registers (FPREGs) BIOS ROM / LED Driver Interface Protocol Handler (PH) FSRAM (FIFO SRAM) 3 128 Byte List PFRAME 64 PTRDY 1.5K-Byte Rx Buffer 64 PIRDY PDEVSEL PIDSEL M a DMA Controller s t e r 0.75K-Byte Tx Buffer 0.75K-Byte Tx Buffer PPERR Error Reporting Bus Arbitration PSERR PREQ PGNT PCLK System Control PCLKRUN PRST PINTA 4 FRCVP FRCVN FIREF PC/BE[3:0] PSTOP FXMTP FXMTN FXTL2 S l a v e PPAR Interface Control ACOLN FXTL1 PAD[31:0] Address and Data AUI Interface ACOLP PCI Interface (PCIIF) Configuration EEPROM Interface AXMTP TMS POST OFFICE BOX 1443 * HOUSTON, TEXAS 77251-1443 10 Base-T Interface ThunderLAN TNETE110A PCI ETHERNET CONTROLLER SINGLE-CHIP 10 BASE-T SPWS022A - APRIL 1996 - REVISED NOVEMBER 1996 Pin Functions PIN NAME NO. TYPE DESCRIPTION TEST PORT TCLK 124 I Test clock. TCLK is used to clock state information and test data into and out of the device during operation of the test port. TDI 126 I Test data input. TDI is used to shift test data and test instructions serially into the device during operation of the test port. TDO 125 O Test data output. TDO is used to shift test data and test instructions serially out of the device during operation of the test port. TMS 123 I Test mode select. TMS is used to control the state of the test port controller within TNETE110A. TRST 121 I Test reset. TRST is used for asynchronous reset of the test port controller. PCI INTERFACE PAD31 135 PAD30 137 PAD29 138 PAD28 140 PAD27 141 PAD26 143 PAD25 144 PAD24 1 PAD23 5 PAD22 7 PAD21 8 PAD20 9 PAD19 11 PAD18 12 PAD17 13 PAD16 15 PAD15 29 PAD14 30 PAD13 32 PAD12 33 PAD11 35 PAD10 36 PAD9 38 I/O PCI address / data bus. bus Byte 3 (most significant) of the PCI address / data bus. bus I/O PCI address / data bus. bus Byte 2 of the PCI address / data bus. bus I/O bus Byte 1 of the PCI address / data bus. bus PCI address / data bus. PAD8 39 I = input, O = output, I / O = 3-state input / output POST OFFICE BOX 1443 * HOUSTON, TEXAS 77251-1443 5 ThunderLAN TNETE110A PCI ETHERNET CONTROLLER SINGLE-CHIP 10 BASE-T SPWS022A - APRIL 1996 - REVISED NOVEMBER 1996 Pin Functions (Continued) PIN NAME NO. TYPE DESCRIPTION PCI INTERFACE (CONTINUED) PAD7 42 PAD6 43 PAD5 45 PAD4 46 PAD3 47 PAD2 49 PAD1 50 PAD0 51 PCLK 131 I 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. PCLKRUN 53 I/O Clock run control. PCLKRUN is the active-low PCI clock request /grant signal that allows the TNETE110AA to indicate when an active PCI clock is required. (This is an open drain.) PC / BE3 PC / BE2 PC / BE1 PC / BE0 2 16 28 41 I/O PCI address / data bus bus. Byte 0 (least significant) of the PCI address / data bus. bus I/O PCI bus command and byte enables. PC / BE3 enables byte 3 (MSB) of the PC / BE pins. PCI bus command and byte enables. PC / BE2 enables byte 2 of PCI address / data bus. PCI bus command and byte enables. PC / BE1 enables byte 1 of PCI address / data bus. PCI bus command and byte enables. PC / BE0 enables byte 0 of PCI address / data bus. PDEVSEL 21 I/O PCI device select. PDEVSEL indicates that the driving device has decoded one of its addresses as the target of the current access. The TNETE110A drives PDEVSEL when it decodes an access to one of its registers. As a bus master, the TNETE110A monitors PDEVSEL to detect accesses to illegal memory addresses. PFRAME 17 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. PGNT 132 I PCI bus grant. PGNT is asserted by the system arbiter to indicate that the TNETE110A has been granted control of the PCI bus. 4 I PCI initialization device select. PIDSEL is the chip select for access to PCI configuration registers. 128 O/D PCI interrupt. PINTA is the interrupt request from the TNETE110A. PCI interrupts are shared, so this is an open-drain (wired-OR) output. I/O 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 TNETE110A 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 TNETE110A is a bus slave, it extends the access appropriately until both PIRDY and PTRDY are asserted. PIDSEL PINTA PIRDY 19 PTRDY 20 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. ThunderLAN uses PTRDY to ensure every direct I/O (DIO) operation is correctly interlocked. PPAR 27 I/O PCI parity. PPAR carries even parity across PAD[31:0] and PC / BE[3:0]. It is driven by the TNETE110A during all address and write cycles as a bus master and during all read cycles as a bus slave. PPERR 24 I/O 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 TNETE110A PCI ETHERNET CONTROLLER SINGLE-CHIP 10 BASE-T SPWS022A - APRIL 1996 - REVISED NOVEMBER 1996 Pin Functions (Continued) PIN NAME NO. TYPE DESCRIPTION PCI INTERFACE (CONTINUED) PCI bus request. PREQ is asserted by the TNETE110A to request control of the PCI bus. This is not a shared signal. PREQ 134 I/O PRST 129 I PSERR 25 O/D PCI system error. PSERR indicates parity errors, or special cycle data parity errors. PSTOP 23 I/O PCI stop. PSTOP indicates the current target is requesting the master to stop the current transaction. PCI reset signal. BIOS ROM / LED DRIVER INTERFACE EAD7 EAD6 EAD5 EAD4 EAD3 EAD2 EAD1 EAD0 54 55 56 57 59 60 61 62 I/O EPROM address / data. EAD[7:0] is a multiplexed byte bus that is used to address and read data from an external BIOS ROM. * 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. These pins can also 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. EALE 65 O EPROM address latch enable. EALE is driven low to latch the low (least significant) byte of the BIOS ROM address from EAD[7:0]. EOE 64 O EPROM output enable. When EOE is active (low) EAD[7:0] is in the high-impedance state and the output of the BIOS ROM should be placed on EAD[7:0]. EXLE 66 O EPROM extended address latch enable. EXLE is driven low to latch the high (most significant) byte of the BIOS ROM address from EAD[7:0]. CONFIGURATION EEPROM INTERFACE EDCLK 68 O EEPROM data clock. EDCLK transfers serial clocked data to the 2K-bit serial EEPROMs (24C02) (see Note 1). EDIO 69 I/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. ACOLN ACOLP 111 109 A AUI receive pair. ACOLN and ACOLP are differential line-receiver inputs and connect to receive pair via transformer isolation, etc. ARCVN ARCVP 108 106 A AUI receive pair. ARCVN and ARCVP are differential line-receiver inputs and connect to receive pair via transformer isolation, etc. AXMTP AXMTN 99 100 A AUI transmit pair. AXMTP and AXMTN are differential line-transmitter outputs. FATEST 118 A Analog test pin. FATEST provides access to the filter of the reference PLL. This pin should be left as a no connect. FIREF 116 A Current reference. FIREF is used to set a current reference for the analog circuitry. FRCVN FRCVP 105 103 A 10 Base-T receive pair. FRCVN and FRCVP are differential line receiver inputs and connect to receive pair via transformer isolation, etc. NETWORK INTERFACE (10 Base-T AND AUI) FXTL1 113 A Crystal oscillator pins. Drive FXTL1 from a 20-MHz crystal oscillator module. FXTL2 114 I = input, O = output, I / O = 3-state input / output, O / D = open-drain output, A = analog NOTE 1: This pin should be tied to VDD with a 4.7-kW - 10-kW pullup resistor. POST OFFICE BOX 1443 * HOUSTON, TEXAS 77251-1443 7 ThunderLAN TNETE110A PCI ETHERNET CONTROLLER SINGLE-CHIP 10 BASE-T SPWS022A - APRIL 1996 - REVISED NOVEMBER 1996 Pin Functions (Continued) PIN NAME NO. TYPE DESCRIPTION NETWORK INTERFACE (10 Base-T AND AUI) (CONTINUED) FXMTP FXMTN 97 98 A 10 Base-T transmit pair. FXMTP and FXMTN are differential line transmitter outputs. RESERVED 120 I Reserved. Tie this pin low. MDIO 93 I/O Management data I/O. MDIO is part of the serial management interface. MDCLK 91 O Management data clock. MDCLK is part of the serial management interface to physical-media independent (PMI)/PHY chip. MRST 95 O MII reset. MRST is the reset signal. VDDI 6, 14, 34, 48, 122, 136, 142 PWR PCI VDD pins. VDDI pins provide power for the PCI I/O pin drivers. Connect VDDI pins to a 5-V power supply when using 5-V signals on the PCI bus. Connect VDDI pins to a 3-volt power supply when using 3-V signals on the PCI bus. VDDL 22, 37, 58, 70, 79, 84 94, 130 PWR Logic VDD pins (5 V). VDDL pins provide power for internal TNETE110A logic, and they should always be connected to 5 V. VDDOSC 115 PWR Analog power pin. VDDOSC is the 5-V power for the crystal oscillator circuit. VDDR 104 107 PWR Analog power pin. VDDR is the 5-V power for the receiver circuitry. 96 PWR Analog power pin. VDDT is the 5-V power for the transmitter circuitry. SERIAL MANAGEMENT INTERFACE POWER VDDT VDDVCO 117 PWR Analog power pin. VDDVCO is the 5-V power for the voltage controller oscillator (VCO) and filter input. VSSI 3, 10, 26, 31, 40, 52, 67, 88, 127, 139 PWR PCI I / O ground pins VSSL 18, 44, 63, 75, 92, 133 PWR Logic ground pins VSSOSC 112 PWR Analog power pin. Ground for crystal oscillator circuit VSSR 102 110 PWR Analog power pin. Ground for receiver circuitry VSST 101 PWR VSSVCO 119 PWR I = input, A = analog, PWR = power Analog power pin. Ground for transmitter circuitry Analog power pin. Ground for VCO and filter input architecture The major blocks of the TNETE110A include the PCI interface (PCIIF), protocol handler (PH), 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. 8 POST OFFICE BOX 1443 * HOUSTON, TEXAS 77251-1443 ThunderLAN TNETE110A PCI ETHERNET CONTROLLER SINGLE-CHIP 10 BASE-T SPWS022A - APRIL 1996 - REVISED NOVEMBER 1996 PCI interface (PCIIF) The TNETE110A 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 /LED driver interface (BRI), configuration and I / O memory registers (CIOREGS), and DMA controller are subblocks of the PCIIF. The features of these subblocks are as follows: configuration EEPROM interface (CEI) The CEI provides a means for autoconfiguration of the PCI configuration registers. Certain registers in the PCI configuration space may be loaded using the CEI. Autoconfiguration allows builders of TNETE110A-based systems to customize the contents of these registers to identify their own system, rather than using the TI defaults. The EEPROM is read at power up and can then be read from, and written to, under program control. BIOS ROM/LED driver interface (BRI) The BRI addresses and reads data from an external BIOS ROM via a multiplexed byte-wide bus. The ROM address/ data pins can also 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 is the header region, which is explicitly defined by the PCI standard. DMA controller (DMAC) The DMAC is responsible for coordinating TNETE110A 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. 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 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 via 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 W or 100 W). Some of the key features of the on-chip PHY include the following: D D D D D D D D Integrated filters 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 POST OFFICE BOX 1443 * HOUSTON, TEXAS 77251-1443 9 ThunderLAN TNETE110A PCI ETHERNET CONTROLLER SINGLE-CHIP 10 BASE-T SPWS022A - APRIL 1996 - REVISED NOVEMBER 1996 10 Base-T physical layer (continued) FXMTP PCI TNETE110A FXMTN RJ-45 FRCVP FRCVN Figure 2. Schematic for 10 Base-T Network Interface Using TNETE110A 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. 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 also is accessible (for diagnostic purposes) from the TNETE110A internal data bus. Host DIO (mapped I / O) accesses are used by the host to access internal TNETE110A registers and for adapter test. Some of the features of the FSRAM follow: D D D D 3.375K bytes of FSRAM 1.5K-byte FIFO for receive channel One 1.5K-byte FIFO for transmit channel Three 128-byte lists Supporting 1.5K byte of FIFO per channel allows full-frame buffering of Ethernet frames. 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. 10 POST OFFICE BOX 1443 * HOUSTON, TEXAS 77251-1443 ThunderLAN TNETE110A PCI ETHERNET CONTROLLER SINGLE-CHIP 10 BASE-T SPWS022A - APRIL 1996 - REVISED NOVEMBER 1996 absolute maximum ratings over operating case temperature range (unless otherwise noted) Supply voltage range, VDD (see Note 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 0.5 V to 7 V 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, TC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0C to 95C Junction to ambient package thermal impedance, airflow = 100 LFPM, TJA(100) PGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45.4C / W Junction to ambient package thermal impedance, airflow = 0 LFPM, TJA(0) PGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51C / W Junction to ambient package thermal impedance, airflow = 0 LFPM, TJA(0) PCM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.4C / W Junction to ambient package thermal impedance, airflow = 100 LFPM, TJA(100) PCM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38.0C / W Junction to case package thermal impedance, TJC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0.22C / W Storage temperature range, Tstg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 65C to 150C 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 VSS, and all VSS 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: D D D PCI interface pins Logic pins Physical layer pins The PCI signal pins are operated in one of two modes shown in the PCI tables. D D 5-V signal mode 3-V signal mode recommended operating conditions (PCI interface pins) (see Note 3) 3-V SIGNALING OPERATION VDD Supply voltage (PCI) VIH High-level input voltage VIL IOH IOL UNIT MIN NOM MAX MIN NOM MAX 3 3.3 3.6 4.75 5 5.25 V VDD + 0.5 0.8 V Low-level input voltage, TTL-level signal (see Note 4) 5-V SIGNALING OPERATION 0.5 VDD - 0.5 VDD + 0.5 0.5 High-level output current TTL outputs - 0.5 Low-level output current (see Note 5) TTL outputs 1.5 2.0 - 0.5 V -2 mA 6 mA 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 VDDI, PCLKRUN, PFRAME, PTRDY, PIRDY, PSTOP, PDEVSEL, PIDSEL, PPERR, PSERR, PREQ, PGNT, PCLK, PPAR, PRST, PINTA, PAD[31:0], PC/BE[3:0], TRST, TMS, TCLK, TDO, TDI. 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). POST OFFICE BOX 1443 * HOUSTON, TEXAS 77251-1443 11 ThunderLAN TNETE110A PCI ETHERNET CONTROLLER SINGLE-CHIP 10 BASE-T SPWS022A - APRIL 1996 - REVISED NOVEMBER 1996 electrical characteristics over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) (PCI interface pins) 3-V SIGNALING OPERATION TEST CONDITIONS PARAMETER MIN High-level output voltage, VOH TTL-level signal (see Note 6) VDD = MIN, IOH = MAX Low-level output voltage, VOL TTL-level signal VDD = MAX, IOL = MAX IOZ High impedance output current High-impedance VDD = MAX, VDD = MAX, VO = 0 V VO = VDD II IDD Input current, any input or input / output Supply current VI = VSS to VDD VDD = MAX Ci Input capacitance, any input f = 1 MHz, CO Output capacitance, any output or input / output f = 1 MHz, 0.9 5-V SIGNALING OPERATION MAX MIN VDD 2.4 0.1 VDD UNIT MAX V 0.5 10 10 - 10 - 10 V A " 10 " 10 A 50 60 mA Others at 0 V 10 10 pF Others at 0 V 10 10 pF For conditions shown as MIN / MAX, use the appropriate value specified under the recommended operating conditions. Assured by SPICE IV Curve (see 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 VDD Supply voltage (5 V only) VIH High-level input voltage 4.75 5 VIL IOH - 0.3 2 Low-level input voltage, TTL-level signal (see Note 4) High-level output current MAX UNIT 5.25 V VDD + 0.3 0.8 V TTL outputs -4 V mA IOL Low-level output current (see Note 5) TTL outputs 4 mA 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 VDDL, EAD[7:0], EXLE, EALE, EOE, EDCLK, EDIO. electrical characteristics over recommended ranges of supply voltage (unless otherwise noted) (logic pins) TEST CONDITIONS PARAMETER VOH High-level output voltage, TTL-level signal VOL Low-level output voltage, TTL-level signal VDD = MIN, VDD = MAX, IOH = MAX IOL = MAX IO High impedance output current High-impedance VDD = MIN, VDD = MIN, VO = VDD VO = 0 V II Input current VI = VSS to VDD IDD Ci Supply current @ 25 MHz (PCLK) f = 1 MHz, NOM POST OFFICE BOX 1443 0.5 10 - 10 "10 Others at 0 V * HOUSTON, TEXAS 77251-1443 UNIT V Co Output capacitance, any output or input / output f = 1 MHz, Others at 0 V For conditions shown as MIN / MAX, use the appropriate value specified under the recommended operating conditions. Specified by design Characterized in system test not tested 12 MAX 2.4 190 228 VDD = NOM Supply current @ 33 MHz (PCLK) Input capacitance, any input MIN V A A mA mA 10 pF 10 pF ThunderLAN TNETE110A PCI ETHERNET CONTROLLER SINGLE-CHIP 10 BASE-T SPWS022A - APRIL 1996 - REVISED NOVEMBER 1996 recommended operating conditions (physical layer pins) (see Note 8) MIN NOM MAX UNIT VDD Supply voltage 4.75 5 5.25 V NOTE 8: Physical layer pins include VDDOSC, VDDR, VDDT, VDDVCO, ACOLN, ACOLP, ARCVN, ARCVP, AXMTP, AXMTN, FATEST, FIREF, 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 VI(DIFF) Differential input voltage I(CM) Common-mode current VSQ+ VSQ- TEST CONDITIONS VID IIC Rising input pair squelch threshold (see Note 9) VCM = VSB, See Note 10 Falling input pair squelch threshold (see Note 9) VCM = VSB, See Note 10 MIN MAX 0.6 2.8 UNIT V 4 mA 360 mV - 360 mV See recommended operating conditions. NOTES: 9. VSQ is the voltage at which input is assured to be seen as data. 10. VSB is the self-bias of the input FRCVP and FRCVN. 10 Base-T transmitter drive characteristics (FXMTP, FXMTN) JEDEC SYMBOL PARAMETER VSLW VO(CM) Differential voltage at specified slew rate VO(DIFF) VO(I) Differential output voltage VOD(SLEW) VOC Common-mode output voltage VOD VOD(IDLE) Output idle differential voltage IO(FC) Output current, fault condition Specified by design TEST CONDITIONS See Figure 3d MIN MAX UNIT "2.2 "2.8 V 0 4 V 5.25 V Into open circuit IO(FC) "50 mV 300 mA MAX UNIT AUI receiver input (ARCVP, ARCVN, ACOLP, ACOLN) JEDEC SYMBOL PARAMETER VI(DIFF)1 VI(DIFF)2 Differential input voltage 1 Differential input voltage 2 VID(1) VID(2) V(SQ) Falling input pair squelch threshold See recommended operating conditions. NOTES: 11. Common-mode frequency range - 10 Hz to 40 kHz 12. Common-mode frequency range - 40 kHz to 10 MHz 13. Input bias over the common mode dc voltage range TEST CONDITIONS MIN See Note 11 0 3 See Note 12 0 100 See Note 13 - 325 V mV mV AUI transmitter drive characteristics (AXMTP, AXMTN) JEDEC SYMBOL PARAMETER VO(DIFF)1 VOI(DIFF) Differential output voltage VOD(1) VOD(IDLE) Output idle differential voltage Output differential undershoot VOI(DIFF)U IO(FC) Output current, fault condition See recommended operating conditions. Specified by design NOTE 14: The differential voltage is measured as per Figure 3b. POST OFFICE BOX 1443 TEST CONDITIONS See Note 14 VOD(IDLE)U IO(FC) * HOUSTON, TEXAS 77251-1443 MIN MAX "240 "1300 "50 UNIT mV mV 100 mV 150 mA 13 ThunderLAN TNETE110A PCI ETHERNET CONTROLLER SINGLE-CHIP 10 BASE-T SPWS022A - APRIL 1996 - REVISED NOVEMBER 1996 electrical characteristics over recommended ranges of supply voltage (unless otherwise noted) (physical interface pins) (continued) crystal-oscillator characteristics JEDEC SYMBOL PARAMETER VSB(FXTL1) Input self-bias voltage TEST CONDITIONS VIB IOH(FXTL2) High-level output current IOH V(FXTL2) = VSB(FXTL1) V(FXTL1) = VSB(FXTL1) + 0.5 V IOL(FXTL2) Low-level output current IOL V(FXTL2) = VSB(FXTL1) V(FXTL1) = VSB(FXTL1) - 0.5 V MIN MAX UNIT 1.7 2.8 V - 1.3 - 5.0 mA - 0.4 1.5 mA 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. The rise and fall times are not specified but are assumed to be those of standard TTL devices, which are typically 1.5 ns. 2 V (high) 0.8 V (low) 14 POST OFFICE BOX 1443 * HOUSTON, TEXAS 77251-1443 ThunderLAN TNETE110A PCI ETHERNET CONTROLLER SINGLE-CHIP 10 BASE-T SPWS022A - APRIL 1996 - 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 TNETE110A output signals. IOL Test Point VLOAD CL TTL Output Under Test IOH (a) TTL OUTPUT TEST LOAD 50 Test Point AXMTP 50 78 FIREF 180 AXMTN X1 (c) FIREF TEST CIRCUIT (b) AXMTP AND AXMTN TEST LOAD (AC TESTING) X1-Fil-Mag 23Z90(1:1) 25 50 50 Test Point Test Point FXMTP FXMTP 50 50 25 50 FXMTN FXMTN Test Point 50 X2 (d) FXMTP AND FXMTN TEST LOAD (AC TESTING) (e) FXMTP and FXMTN TEST LOAD (DC TESTING) X2-Fil-Mag 23Z128(1: 2) Where: IOL IOH VLOAD CL = Refer to IOL in recommended operating conditions = Refer to IOH in recommended operating conditions = 1.5 V, typical dc-level verification or 0.7 V, typical timing verification = 18 pF, typical load-circuit capacitance Figure 3. Test and Load Circuit POST OFFICE BOX 1443 * HOUSTON, TEXAS 77251-1443 15 ThunderLAN TNETE110A PCI ETHERNET CONTROLLER SINGLE-CHIP 10 BASE-T SPWS022A - APRIL 1996 - REVISED NOVEMBER 1996 switching characteristics, PCI 5-V and 3.3-V (see Note 15 and Figure 3 and Figure 4) PARAMETER tVAL tVAL(PTP) MIN MAX Delay time, PCLK to bused signals valid (see Notes 16 and 17) 2 11 UNIT ns Delay time, PCLK to bused signals valid point-to-point (see Notes 16 and 17) 2 12 ns ton Float-to-active delay 2 ns toff Active-to-float delay 28 ns 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 different output 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, PCI 5-V and 3.3-V (see Note 15 and Figure 4) MIN MAX UNIT tsu tsu(PTP) Setup time, bused signals valid to PCLK (see Note 17) th tc Input hold time from PCLK Cycle time, PCLK (see Note 18) 30 tw(H) tw(L) Pulse duration, PCLK high 12 ns Pulse duration, PCLK low 12 ns Setup time to PCLK--point-to-point (see Note 17) 7 ns 10, 12 ns 0 Slew rate, PCLK (see Note 19) ns 500 ns tslew 1 4 V/ns Specified by design and system specification. 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 different output 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. 16 POST OFFICE BOX 1443 * HOUSTON, TEXAS 77251-1443 ThunderLAN TNETE110A PCI ETHERNET CONTROLLER SINGLE-CHIP 10 BASE-T SPWS022A - APRIL 1996 - REVISED NOVEMBER 1996 timing requirements, PCI 5-V and 3.3-V (see Note 15 and Figure 4) (continued) 2V 1.5 V 0.8 V 5-V Clock tc tw(H) tw(L) 0.475 x VDD 0.4 x VDD 0.326 x VDD 3.3-V Clock tVAL Output Delay 3-State Output ton toff th tsu Inputs Valid Input VMAX Figure 4. PCI 5-V and 3.3-V Timing POST OFFICE BOX 1443 * HOUSTON, TEXAS 77251-1443 17 ThunderLAN TNETE110A PCI ETHERNET CONTROLLER SINGLE-CHIP 10 BASE-T SPWS022A - APRIL 1996 - REVISED NOVEMBER 1996 timing requirements for management data I/O (MDIO) (see Figure 3 and Figure 5) ta(MDCLKH-MDIOV) Access time, MDIO valid from MDCLK high (see Note 20) MIN MAX UNIT 0 300 ns MIN MAX switching characteristics for management data I/O (MDIO) (see Figure 6) PARAMETER tsu(MDIOV-MDCLKH) th(MDCLKH-MDIOX) UNIT Setup time, MDIO valid to MDCLK high (see Note 21) 10 ns Hold time, MDCLK high to MDIO changing (see Note 21) 10 ns NOTES: 20. When the MDIO signal is sourced by the PMI /PHY, it is sampled by TNETE110A synchronous to the rising edge of MDCLK. 21. MDIO is a bidirectional signal that can be sourced by TNETE110A or the PMI /PHY. When TNETE110A sources the MDIO signal, TNETE110A asserts MDIO synchronous to the rising edge of MDCLK. MDCLK MDIO ta(MDCLKH-MDIOV) Figure 5. Management Data I/O Timing (Sourced by PHY) MDCLK MDIO tsu(MDIOV-MDCLKH) th(MDCLKH-MDIOX) Figure 6. Management Data I/O Timing (Sourced by TNETE110A) 18 POST OFFICE BOX 1443 * HOUSTON, TEXAS 77251-1443 ThunderLAN TNETE110A PCI ETHERNET CONTROLLER SINGLE-CHIP 10 BASE-T SPWS022A - APRIL 1996 - REVISED NOVEMBER 1996 timing requirements, BIOS ROM and LED interface (see Figure 3 and Figure 7) MIN tsu th Setup time, data Hold time, data MAX UNIT 250 ns 0 ns switching characteristics, BIOS ROM and LED interface (see Figure 7) PARAMETER MIN MAX UNIT td(EADV-EXLEL) Delay time, address high byte valid to EXLE low (address high byte setup time for external latch) 0 ns td(EXLEL-EADZ) Delay time, EXLE low to address high byte invalid (address high byte hold time for external latch) 10 ns Delay time, address low byte valid to EALE low (address low byte setup time for external latch) 0 ns Delay time, EALE low to address low byte invalid (address low byte hold time for external latch) 10 ns ta Access time, address 288 The EPROM interface, consisting of 11 pins, requires only two TTL '373 latches to latch the high and low addresses. ns td(EADV-EALEL) td(EALEL-EADZ) EAD[7:0] High Address Low Address Data td(EADV-EXLEL) td(EADV-EALEL) td(EXLEL-EADZ) td(EALEL-EADZ) EXLE EALE ta EOE tsu th Figure 7. BIOS ROM and LED Interface Timing POST OFFICE BOX 1443 * HOUSTON, TEXAS 77251-1443 19 ThunderLAN TNETE110A PCI ETHERNET CONTROLLER SINGLE-CHIP 10 BASE-T SPWS022A - APRIL 1996 - REVISED NOVEMBER 1996 switching characteristics, configuration EEPROM interface (see Figure 3 and Figure 8) PARAMETER MIN MAX UNIT 0 100 kHz EDCLK low to EDIO data in valid 0.3 3.5 s Time the bus must be free before a new transmission can start 4.7 s 4 s 4.7 s fCLK(EDCLK) td(EDCLKL-EDIOV) Clock frequency, EDCLK td(EDIO free) td(EDIOV-EDCLKL) tw(L) tw(H) Low period, clock High period, clock 4 s td(EDCLKH-EDIOV) td(EDCLKL-EDIOX) Delay time, EDCLK high to EDIO valid (start condition setup time) 4.7 s 0 s td(EDIOV-EDCLKH) tr Delay time, EDIO valid to EDCLK high (data out setup time) 250 ns tf td(EDCLKH-EDIOH) Fall time, EDIO and EDCLK Delay time, EDCLK high to EDIO high (stop condition setup time) 4.7 s td(EDCLKL-EDIOX) Delay time, EDCLK low to EDIO changing (data in hold time) 300 ns Delay time, EDIO valid after EDCLK low (start condition hold time for EEPROM) Delay time, EDCLK low to EDIO changing (data out hold time) Rise time, EDIO and EDCLK tf tw(H) tr tw(L) EDCLK td(EDCLKL-EDIOX) td(EDCLKH-EDIOV) td(EDIOV-EDCLKL) td(EDCLKH-EDIOH) td(EDIOV-EDCLKH) EDIO (OUT) td(EDIO free) td(EDCLKL-EDIOX) td(EDCLKL-EDIOV) EDIO (IN) Figure 8. Configuration EEPROM Interface Timing 20 POST OFFICE BOX 1443 * HOUSTON, TEXAS 77251-1443 1 s 300 ns ThunderLAN TNETE110A PCI ETHERNET CONTROLLER SINGLE-CHIP 10 BASE-T SPWS022A - APRIL 1996 - REVISED NOVEMBER 1996 timing requirements, crystal oscillator (see Figure 9) MIN td(VDDH - FXTL1V) tw(H) Delay time from minimum VDD high level to first valid FXTL1V full swing period tw(L) tt Pulse duration at FXTL1 low tc Cycle time, FXTL1 TYP 13 13 Pulse duration at FXTL1 high UNIT ms ns ns Transition time of FXTL1 7 ns 50 ns "0.01 Tolerance of FXTL1 input frequency MAX 100 % The FXTL signal may be implemented by either connecting a 20-MHz crystal across the FXTL1 and FXTL2 pins or by driving the FXTL1 from a 20-MHz crystal oscillator module. This specification is provided as an aid to board design. This specification is not tested during manufacturing testing. Minimum VDD High Level VDD tc tw(H) td(VDDH - FXTL1V) tt FXTL1 tw(L) tt Figure 9. Crystal Oscillator Timing POST OFFICE BOX 1443 * HOUSTON, TEXAS 77251-1443 21 ThunderLAN TNETE110A PCI ETHERNET CONTROLLER SINGLE-CHIP 10 BASE-T SPWS022A - APRIL 1996 - REVISED NOVEMBER 1996 MECHANICAL DATA PCM (S-PQFP-G***) PLASTIC QUAD FLATPACK 144 PIN SHOWN 108 73 109 NO. OF PINS*** A 144 22,75 TYP 160 25,35 TYP 72 0,38 0,22 0,13 M 0,65 144 37 0,16 NOM 1 36 A 28,20 SQ 27,80 31,45 SQ 30,95 3,60 3,20 Gage Plane 0,25 0,25 MIN 1,03 0,73 Seating Plane 4,10 MAX 0,10 4040024 / B 10/94 NOTES: A. B. C. D. 22 All linear dimensions are in millimeters. This drawing is subject to change without notice. Falls within JEDEC MS-022 The 144 PCM is identical to the 160 PCM except that four leads per corner are removed. POST OFFICE BOX 1443 * HOUSTON, TEXAS 77251-1443 ThunderLAN TNETE110A PCI ETHERNET CONTROLLER SINGLE-CHIP 10 BASE-T SPWS022A - APRIL 1996 - REVISED NOVEMBER 1996 MECHANICAL DATA PGE (S-PQFP-G144) PLASTIC QUAD FLATPACK 108 73 109 72 0,27 0,17 0,08 M 0,50 144 0,13 NOM 37 1 36 Gage Plane 17,50 TYP 20,20 SQ 19,80 22,20 SQ 21,80 0,25 0,05 MIN 0- 7 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 POST OFFICE BOX 1443 * HOUSTON, TEXAS 77251-1443 23 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