DP83959 8-Port Lite Ethernet Repeater Interface Controller General Description Features The DP83959 8-Port Lite Ethernet Repeater Interface Controller (LERIC8) is a single chip solution for unmanaged 10BASE-T Ethernet repeater (hub) products. By integrating electronics needed to support eight 10BASE-T ports, a full level/drive compatible AUI port for a backbone connection, and an internal power on reset circuit, a LERIC8 based design requires only the addition of a few passive components: crystal, transformers, connectors and a power source. ■ Fully IEEE 802.3 Ethernet Repeater compliant ■ Eight IEEE 802.3 10BASE-T compliant ports with on-chip transmit filters ■ One IEEE 802.3 compatible AUI port ■ Direct drive status LED outputs ■ Network traffic level monitor with direct drive LED outputs ■ Automatic internal power-on reset function. External TTL compatible reset pin provided for device testing if required ■ Inter-LERIC™ bus for cascading up to 3 devices on a single board ■ Register/LED status interface compatible with DP83955/6 LERIC™ products ■ Single 20 MHz crystal or external 20 MHz oscillator module operation ■ Single 5V supply ■ 160 pin PQFP package The LERIC8 provides on-chip LED drivers that connect directly to LEDs via series resistors. In addition to the Link OK, Port Partition, Global Activity and Global Collision LED outputs, the LERIC8 provides an on chip network traffic level monitor circuit with 8 LED outputs to drive a bargraph type display. The LERIC8 also provides an LED and Inter Repeater Bus interface that is compatible with the DP83955/6 LERIC™ products. 1.0 System Diagram Status LEDs (Optional) Network Traffic Bargraph Alert (High Traffic or Long Partition) Per 10BASE-T Port Link & Partition AUI Port Partition Global Activity, Global Collision 20MHz Oscillator or Crystal Inter Repeater Bus (Optional) DP83959 LERIC8 8-Port Lite Ethernet Repeater Interface Controller Transformer Transformer Transformer Transformer Transformer Transformer Transformer Transformer 10BASE-T Port 1 10BASE-T Port 2 10BASE-T Port 3 10BASE-T Port 4 10BASE-T Port 5 10BASE-T Port 6 10BASE-T Port 7 10BASE-T Port 8 Transformer AUI Port TRI-STATE® is a registered trademark of National Semiconductor Corporation. LERIC™ and Inter-LERIC™ are trademarks of National Semiconductor Corporation. ©1997 National Semiconductor Corporation www.national.com DP83959 8-Port Lite Ethernet Repeater Interface Controller October 1997 2 10BASE-T Port 8 10BASE-T Port 7 10BASE-T Port 6 10BASE-T Port 5 10BASE-T Port 4 10BASE-T Port 3 10BASE-T Port 2 10BASE-T Port 1 AUI Port 0 RX0+/- P/L_8A P/L_8B RX8+/TX8+/- P/L_7A P/L_7B RX7+/TX7+/- P/L_6A P/L_6B RX6+/TX6+/- P/L_5A P/L_5B RX5+/TX5+/- P/L_4A P/L_4B RX4+/TX4+/- P/L_3A P/L_3B RX3+/TX3+/- P/L_2A P/L_2B RX2+/TX2+/- P/L_1B P/L_1A TX1+/- RX1+/- /PART0 TX0+/- CD0+/- Manchester Decoder 10BASE-T Port 8 10BASE-T Port 7 10BASE-T Port 6 10BASE-T Port 5 10BASE-T Port 4 10BASE-T Port 3 10BASE-T Port 2 Elasticity Buffer DP83959 LERIC8 TX De-Mux and Manchester Encoder Configuration & DP83955/6 Compatible Status/LED & Register Interface Inter-LERIC Bus Interface Reset Generator DEF/OPT BUFEN DFS /STR READY /WR /RD D[3:0] RA[4:0] /ANYXN /ACTN /COLN IRC /IRE IRD /ACKO /ACKI /MLOAD RST_INT/EXT X_OUT X_IN /GCOL /ALERT /TRAF8 /TRAF7 /TRAF6 /TRAF5 /TRAF4 /GACT Crystal Oscillator Traffic Monitor LED Interface /TRAF2 /TRAF3 Port Partition Logic Repeater Main State Machine and Timers RX Mux RXM /TRAF1 Port Status Register/LED Driver Port State Machine Twisted Pair Transceiver with Waveshaping 10BASE-T Port 1 Port Status Register/LED Driver Port Partition Logic Port State Machine AUI Interface AUI Port 0 Config/ Status Bus InterLERIC Bus Reset Clock Global LEDs Traffic Bargraph LEDs 2.0 Block Diagram www.national.com Table of Contents 1.0 2.0 3.0 4.0 5.0 System Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Pin Connection Diagram . . . . . . . . . . . . . . . . . . . . . . . . . 4 Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 4.1 AUI Port (Port 0) . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 4.2 Twisted Pair Ports (Ports 1 - 8) . . . . . . . . . . . . . . . . 5 4.3 Status LED Interface . . . . . . . . . . . . . . . . . . . . . . . . 7 4.4 Inter-LERIC Bus Interface . . . . . . . . . . . . . . . . . . . . 9 4.5 Clock Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 4.6 Register/Configuration Interface . . . . . . . . . . . . . . 11 4.7 Miscellaneous Pins . . . . . . . . . . . . . . . . . . . . . . . . 12 4.8 Power and Ground Pins . . . . . . . . . . . . . . . . . . . . . 13 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . 14 5.1 Repeater Main State Machine & Timers . . . . . . . . 14 5.2 Port State Machines . . . . . . . . . . . . . . . . . . . . . . . . 14 5.3 Receive Multiplexer . . . . . . . . . . . . . . . . . . . . . . . . 14 5.4 Manchester Decoder 1 . . . . . . . . . . . . . . . . . . . . . . . 4 5.5 Elasticity Buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 5.6 Transmit DE-Multiplexer & Manchester Encoder . . 15 5.7 Inter-LERIC Bus Interface . . . . . . . . . . . . . . . . . . . 15 5.8 Clock Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 5.9 Reset Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 5.10 Traffic Monitor LED Interface . . . . . . . . . . . . . . . . . 16 5.11 Port Status LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . 18 5.12 Configuration/Register Interface . . . . . . . . . . . . . . 18 5.13 Min/Max Mode LED Interface . . . . . . . . . . . . . . . . 19 5.14 AUI Port 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 5.15 10BASE-T Ports 1-8 . . . . . . . . . . . . . . . . . . . . . . . 19 6.0 7.0 8.0 9.0 10.0 11.0 3 LERIC8 Registers 22 6.1 Register Address Map . . . . . . . . . . . . . . . . . . . . . 6.2 LERIC8 Status Register . . . . . . . . . . . . . . . . . . . . 6.3 Port 0 (AUI) Status/Configuration Register . . . . . . 6.4 Ports 1-8 (10BASE-T) Status/Configuration Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . System Considerations . . . . . . . . . . . . . . . . . . . . . . . . 7.1 Cascading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.2 IEEE Conformance . . . . . . . . . . . . . . . . . . . . . . . . DC Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Switching Characteristics . . . . . . . . . . . . . . . . . . . . . . 9.1 Port Arbitration . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.2 Receive - AUI Port . . . . . . . . . . . . . . . . . . . . . . . . 9.3 Receive - 10BASE-T Ports . . . . . . . . . . . . . . . . . . 9.4 Transmit - AUI Port . . . . . . . . . . . . . . . . . . . . . . . . 9.5 Transmit - 10BASE-T Ports . . . . . . . . . . . . . . . . . 9.6 Collision - AUI Port . . . . . . . . . . . . . . . . . . . . . . . . 9.7 Collision - 10BASE-T Ports . . . . . . . . . . . . . . . . . 9.8 Collision - All Ports - Inter-LERIC Bus . . . . . . . . . 9.9 Collision - All Ports - One Port Left . . . . . . . . . . . . 9.10 Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.11 LED Strobe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.12 Register Read . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.13 Register Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.14 Inter-LERIC Bus (Packet Output) . . . . . . . . . . . . . 9.15 Inter-LERIC Bus (Packet Input) . . . . . . . . . . . . . . AC Timing Test Conditions . . . . . . . . . . . . . . . . . . . . . 10.1 General Test Conditions . . . . . . . . . . . . . . . . . . . . 10.2 Capacitance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Physical Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . 22 23 24 25 26 26 26 27 28 28 28 29 29 30 30 31 32 32 33 33 34 35 36 36 37 37 37 38 www.national.com 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 121 122 123 80 79 78 77 124 125 126 127 76 75 74 73 128 129 130 131 72 71 70 69 132 133 134 135 136 137 138 139 140 141 142 143 68 67 66 65 DP83959VUL LERIC8 160 pin PQFP Top View 144 145 146 147 64 63 62 61 60 59 58 57 56 55 54 53 148 149 150 151 52 51 50 49 152 153 154 155 48 47 46 45 156 157 158 159 44 43 42 41 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 37 38 39 40 160 1 2 3 4 5 6 7 8 9 NC TX3+ TX3GND_P3 VCC_P3 RX3+ RX3RX2+ RX2VCC_P2 GND_P2 TX2+ TX2TX1+ TX1GND_P1 VCC_P1 RX1+ RX1GND_OSC VCC_OSC /MLOAD_ RST_INT/EXT X_IN X_OUT VCC GND GND_LED /ALERT /TRAF1 /TRAF2 /TRAF3 GND_LED /TRAF4 /TRAF5 /TRAF6 GND_LED /TRAF7 /TRAF8 NC 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 NC NC TX4TX4+ GND_P4 VCC_P4 RX4RX4+ TEST_EN TEST_4 GND_ANLG VCC_ANLG REQ RTX VCC GND TEST_3 TEST_2 TEST_5 FIL_TTL RX5RX5+ VCC_P5 GND_P5 TX5TX5+ TX6TX6+ GND_P6 VCC_P6 RX6RX6+ RX7RX7+ VCC_P7 GND_P7 TX7TX7+ NC NC Pin Connection Diagram NC TX8TX8+ GND_P8 VCC_P8 RX8RX8+ RX0RX0+ CD0CD0+ TX0TX0+ VCC_AUI GND_AUI GND_PLL VCC_PLL RA4 RA3 RA2 RA1 RA0 VCC GND D3 D2 D1 D0 BUFEN READY /COLN /ANYXN /ACTN GND VCC IRD /IRE IRC NC NC NC NC GND /GCOL /GACT P/L_1A VCC_LED GND_LED P/L_1B P/L_2A P/L_2B P/L_3A P/L_3B P/L_4A VCC_LED GND_LED P/L_4B P/L_5A P/L_5B P/L_6A P/L_6B P/L_7A VCC_LED GND_LED P/L_7B P/L_8A P/L_8B TEST_1 DEF/OPT /WR /RD /ACKI /ACKO VCC GND /STR DFS RXM /PART0 NC 3.0 Order Number DP83959VUL See NS Package Number VUL160A 4 www.national.com 4.0 Pin Descriptions Key to Pin Type: O = TTL Compatible Output O (ECL) = ECL Compatible Output I = TTL Compatible Input I (ECL) = ECL Compatible Input OZ = TTL Compatible TRI-STATE® Output O (O.D.) = Open Drain Output 4.1 I/O = TTL Compatible Input/Output I/O (O.D.) = TTL Compatible Input/Open Drain Output TPO = Twisted Pair Interface Compatable Output TPI = Twisted Pair Interface Compatable Input AI = Analog Input AUI PORT (PORT 0) Signal Name Type Pin # Description TX0+ O (ECL) 68 AUI Transmit +: The AUI transmit path includes National Semiconductor's patented low power dissipation differential drivers that do not need external load resistors. This output should be connected directly to the AUI isolation transformer. TX0- O (ECL) 69 AUI Transmit -: The AUI transmit path includes National Semiconductor's patented low power dissipation differential drivers that do not need external load resistors. This output should be connected directly to the AUI isolation transformer. RX0+ I (ECL) 72 AUI Receive +: This input should be terminated with 39Ω to GND via a series DC blocking capacitor (shared with RX0-). Refer to Figure 8. RX0- I (ECL) 73 AUI Receive -: This input should be terminated with 39Ω to GND via a series DC blocking capacitor (shared with RX0+). Refer to Figure 8. CD0+ I (ECL) 70 AUI Collision Detect +: This input should be terminated with 39Ω to GND via a series DC blocking capacitor (shared with CD0-). Refer to Figure 8. CD0- I (ECL) 71 AUI Collision Detect -: This input should be terminated with 39Ω to GND via a series DC blocking capacitor (shared with CD0+). Refer to Figure 8. 4.2 TWISTED PAIR PORTS (PORTS 1 - 8) Signal Name Type Pin # Description REQ AI 108 Equalization Resistor: A resistor connected between this pin and GND or VCC adjusts the equalization step amplitude on the 10BASE-T Manchester encoded transmit data for all eight 10BASE-T ports. No resistor is required for operation with cable length of up to 100 meters. RTX AI 107 Extended Cable Resistor: A resistor connected between this pin and GND or VCC adjusts the amplitude of the differential transmit outputs for all eight 10BASE-T ports. No resistor is required for operation with cable length of up to 100 meters. 5 www.national.com 4.0 Pin Descriptions (Continued) work suggests that values of 13.5Ω and 820 pF are appropriate in order to meet IEEE 802.3 specifications and EMI requirements - these values should be taken as a starting point for investigation. Refer to Figure 9. The values of the resistor/capacitor parallel source impedance matching networks connected to each of the 10BASE-T transmit outputs will depend upon PCB layout factors (such as track length, width, route etc.) and will have to be determined for each design. Preliminary laboratory Signal Name Type Pin # Description TX1+ TPO 134, 135 Port 1 Transmit: 10BASE-T transmitter output - requires a series source impedance matching network consisting of a resistor and capacitor in parallel. The values of these components will be application specific. RX1+ TPI 138, 139 Port 1 Receive: 10BASE-T receiver input - requires a 50Ω receive termination. TX2+ TPO 132, 133 Port 2 Transmit: 10BASE-T transmitter output - requires a series source impedance matching network consisting of a resistor and capacitor in parallel. The values of these components will be application specific. RX2+ TPI 128, 129 Port 2 Receive: 10BASE-T receiver input - requires a 50Ω receive termination. TX3+ TPO 122, 123 Port 3 Transmit: 10BASE-T transmitter output - requires a series source impedance matching network consisting of a resistor and capacitor in parallel. The values of these components will be application specific. RX3+ TPI 126, 127 Port 3 Receive: 10BASE-T receiver input - requires a 50Ω receive termination. TX4+ TPO 117, 118 Port 4 Transmit: 10BASE-T transmitter output - requires a series source impedance matching network consisting of a resistor and capacitor in parallel. The values of these components will be application specific. RX4+ TPI 113, 114 Port 4 Receive: 10BASE-T receiver input - requires a 50Ω receive termination. TX5+ TPO 95, 96 Port 5 Transmit: 10BASE-T transmitter output - requires a series source impedance matching network consisting of a resistor and capacitor in parallel. The values of these components will be application specific. RX5+ TPI 99, 100 Port 5 Receive: 10BASE-T receiver input - requires a 50Ω receive termination. TX6+ TPO 93, 94 Port 6 Transmit: 10BASE-T transmitter output - requires a series source impedance matching network consisting of a resistor and capacitor in parallel. The values of these components will be application specific. RX6+ TPI 89, 90 Port 6 Receive: 10BASE-T receiver input - requires a 50Ω receive termination. TX7+ TPO 83, 84 Port 7 Transmit: 10BASE-T transmitter output - requires a series source impedance matching network consisting of a resistor and capacitor in parallel. The values of these components will be application specific. RX7+ TPI 87, 88 Port 7 Receive: 10BASE-T receiver input - requires a 50Ω receive termination. TX8+ TPO 78, 79 Port 8 Transmit: 10BASE-T transmitter output - requires a series source impedance matching network consisting of a resistor and capacitor in parallel. The values of these components will be application specific. RX8+ TPI 74, 75 Port 8 Receive: 10BASE-T receiver input - requires a 50Ω receive termination. 6 www.national.com 4.0 Pin Descriptions (Continued) 4.3 STATUS LED INTERFACE serted for 1 second (nominal) following the trailing edge of the internal/external reset signal. During the LED test at power-on/reset, the Partition/Link OK 'A' outputs will all be logic '1' and the 'B' outputs logic '0'. All the DP83959's direct drive LED outputs can drive up to 14mA maximum. The LED outputs are intended to drive an external LED with a series current limiting resistor. The Partition/Link OK LED outputs can sink or source current and are thus suitable for driving single or bi-color LEDs directly. Bi-color LEDs can be connected between the A and B outputs (with series current limiting resistors) (see section 5.11). DP83955/6 compatible LED drive outputs are only asserted for the duration of the 1 second LED test following the trailing edge of the internal/external reset (they are not asserted during reset). The DP83955/6 compatible status LED scheme is described in the functional description (Section 5.13) as it requires external circuitry to latch the status and drive the LEDs. The direct drive LED outputs are asserted during power-on/reset (either internal or external reset) and remain asSignal Name Type Pin # Description P/L_1A P/L_1B O (14mA max.) 6 9 Partition/Link OK LED 1 - A and B: LED outputs (for use with single or bi-color LEDs) with the following function: Partition Status /PART PART /PART PART Link Status /OK /OK OK OK P/L_2A P/L_2B O (14mA max.) 10 11 O (14mA max.) 12 13 Partition Status /PART PART /PART PART O (14mA max.) 14 17 Partition Status /PART PART /PART PART O (14mA max.) 18 19 B Output 1 1 1 0 A Output 1 1 0 1 B Output 1 1 1 0 Partition/Link OK LED 4 - A and B: LED outputs (for use with single or bi-color LEDs) with the following function: Partition Status /PART PART /PART PART Link Status /OK /OK OK OK P/L_5A P/L_5B A Output 1 1 0 1 Partition/Link OK LED 3 - A and B: LED outputs (for use with single or bi-color LEDs) with the following function: Link Status /OK /OK OK OK P/L_4A P/L_4B B Output 1 1 1 0 Partition/Link OK LED 2 - A and B: LED outputs (for use with single or bi-color LEDs) with the following function: Link Status /OK /OK OK OK P/L_3A P/L_3B A Output 1 1 0 1 A Output 1 1 0 1 B Output 1 1 1 0 Partition/Link OK LED 5 - A and B: LED outputs (for use with single or bi-color LEDs) with the following function: Partition Status /PART PART /PART PART Link Status /OK /OK OK OK 7 A Output 1 1 0 1 B Output 1 1 1 0 www.national.com 4.0 Pin Descriptions (Continued) Signal Name Type Pin # Description P/L_6A P/L_6B O (14mA max.) 20 21 Partition/Link OK LED 6 - A and B: LED outputs (for use with single or bi-color LEDs) with the following function: Partition Status /PART PART /PART PART Link Status /OK /OK OK OK P/L_7A P/L_7B O (14mA max.) 22 25 O (14mA max.) 26 27 B Output 1 1 1 0 Partition/Link OK LED 7 - A and B: LED outputs (for use with single or bi-color LEDs) with the following function: Partition Status /PART PART /PART PART Link Status /OK /OK OK OK P/L_8A P/L_8B A Output 1 1 0 1 A Output 1 1 0 1 B Output 1 1 1 0 Partition/Link OK LED 8 - A and B: LED outputs (for use with single or bi-color LEDs) with the following function: Partition Status /PART PART /PART PART Link Status /OK /OK OK OK A Output 1 1 0 1 B Output 1 1 1 0 /TRAF1 O (14mA max.) 150 Traffic Monitor LED 1 (1%): 0 = 1% Traffic Level reached or exceeded 1 = Traffic Level less than 1% /TRAF2 O (14mA max.) 151 Traffic Monitor LED 2 (2%): 0 = 2% Traffic Level reached or exceeded 1 = Traffic Level less than 2% /TRAF3 O (14mA max.) 152 Traffic Monitor LED 3 (3%): 0 = 3% Traffic Level reached or exceeded 1 = Traffic Level less than 3% /TRAF4 O (14mA max.) 154 Traffic Monitor LED 4 (6%): 0 = 6% Traffic Level reached or exceeded 1 = Traffic Level less than 6% /TRAF5 O (14mA max.) 155 Traffic Monitor LED 5 (12%): 0 = 12% Traffic Level reached or exceeded 1 = Traffic Level less than 12% /TRAF6 O (14mA max.) 156 Traffic Monitor LED 6 (25%): 0 = 25% Traffic Level reached or exceeded 1 = Traffic Level less than 25% /TRAF7 O (14mA max.) 158 Traffic Monitor LED 7 (50%): 0 = 50% Traffic Level reached or exceeded 1 = Traffic Level less than 50% /TRAF8 O (14mA max.) 159 Traffic Monitor LED 8 (>80%): 0 = >80% Traffic Level reached or exceeded 1 = Traffic Level less than 80% /ALERT O (14mA max.) 149 Alert LED: This LED output indicates that greater than 80% traffic level for one second or more has occurred, or a 10BASE-T port partition has occurred. The output remains active until the current event condition ceases or, if the event condition is shorter than 30ms, for a minimum of 30ms (nominal value). Active low. 8 www.national.com 4.0 Pin Descriptions (Continued) Signal Name Type Pin # /PART0 O (14mA max.) 39 Partition LED 0: Partition LED output for the AUI port. Active low. /GCOL O (14mA max.) 4 Global Collision LED: Global collision status LED output. Indicates collision activity on any port. Active low. This output will be asserted low until the start of the next network event or for a maximum of 30ms (nominal value). /GACT O (14mA max.) 5 Global Activity LED: Global Activity LED output. Indicates receive activity (carrier sense active) on any port. Active low. This output will be asserted low until the start of the next network event or for a maximum of 30ms (nominal value). 4.4 Description INTER-LERIC BUS INTERFACE Signal Name Type Pin # Description /ACKI I 32 Acknowledge Input: to the network ports' arbitration chain. If the Inter-LERIC bus is not being used or if this LERIC8 is at the top of the /ACKI - /ACKO chain or is the only repeater chip in the system, this pin should be connected to VCC either directly or via a pull-up resistor (≈ 4.7 kΩ). Otherwise, this input should be driven from the previous LERIC8's /ACKO output. /ACKO O 33 Acknowledge Output: from the network ports' arbitration chain, connected to the /ACKI of the next repeater chip in the /ACKI - /ACKO chain. If this LERIC8 is not chained to any other repeater chips, this pin should be left unconnected. IRD I/O 45 Inter-LERIC Data: When asserted as an output this signal provides a serial data stream in NRZ format. The signal is asserted by a LERIC8 when it is receiving data from one of its network segments. The default condition of this signal is to be an input. In this state it may be driven by other devices on the Inter-LERIC bus. If the Inter-LERIC bus is not being used, this pin should be left unconnected (it has an internal pull-up resistor of 14 kΩ) or pulled up to VCC via an external resistor. /IRE I/O 44 Inter-LERIC Enable: When asserted as an output this signal provides an activity framing enable for the serial data stream. The signal is asserted by a LERIC8 when it is receiving data from one of its network segments. The default condition of this signal is to be an input. In this state it may be driven by other devices on the Inter-LERIC bus. If the Inter-LERIC bus is not being used, this pin should be left unconnected (it has an internal pull-up resistor of 14 kΩ) or pulled up to VCC via an external resistor. If the Inter-LERIC bus is to be used, this signal should have an external 680Ω pull-up resistor to ensure fast de-assertion. IRC I/O 43 Inter-LERIC Clock: When asserted as an output this signal provides a clock signal for the serial data stream. Data (IRD) is changed on the falling edge of the clock. The signal is asserted by a LERIC8 when it is receiving data from one of its network segments. The default condition of this signal is to be an input. When an input, IRD is sampled on the rising edge of the clock. In this state it may be driven by other devices on the Inter-LERIC bus. If the Inter-LERIC bus is not being used, this pin should be left unconnected (it has an internal pull-up resistor of 14 kΩ) or pulled up to VCC via an external resistor. /COLN I/O 50 Collision on Port N: This denotes that a collision is occurring on the port receiving the data packet (Port N). The default condition of this signal is to be an input. In this state it may be driven by other devices on the Inter-LERIC bus. If the Inter-LERIC bus is not being used, this pin should be left unconnected (it has an internal pull-up resistor of 3.5 kΩ) or pulled up to VCC via an external resistor. If the Inter-LERIC bus is to be used, this signal should have an external 680Ω pull-up resistor to ensure fast de-assertion. 9 www.national.com 4.0 Pin Descriptions (Continued) Signal Name Type Pin # Description /ACTN I/O (O.D.) 48 Activity on Port N: The LERIC8 asserts this signal when data or collision information is received from one of its network segments. The LERIC8 senses this signal when this or another LERIC8 in a multi-LERIC system is receiving data or collision information. If the Inter-LERIC bus is not being used, this pin should be left unconnected (it has an internal pull-up resistor of 3.5 kΩ) or pulled up to VCC via an external resistor. If the Inter-LERIC bus is to be used, this signal should have an external 680Ω pull-up resistor to ensure fast de-assertion. /ANYXN I/O (O.D.) 49 Activity on Any Port Except Port N: The LERIC8 asserts this signal when a transmit collision is experienced or multiple ports have active collisions on their network segments. The LERIC8 senses this signal when this or another LERIC8 in a multi-LERIC system is experiencing transmit collisions or multiple ports have active collisions on their network segments. If the Inter-LERIC bus is not being used, this pin should be left unconnected (it has an internal pull-up resistor of 14 kΩ) or pulled up to VCC via an external resistor. If the Inter-LERIC bus is to be used, this signal should have an external 680Ω pull-up resistor to ensure fast de-assertion. 4.5 CLOCK INTERFACE Signal Name Type Pin # Description X_IN I 144 20 MHz Crystal Oscillator Input: This pin can be used to connect an external 20MHz crystal (between X_IN and X_OUT) as shown in Figure 2, or as an external TTL compatible 20MHz oscillator module input as shown in Figure 3. X_OUT O 145 20 MHz Crystal Oscillator Output: This pin is used to connect to an external 20 MHz crystal (between X_IN and X_OUT) as shown in Figure 2. When using an external 20 MHz crystal oscillator module connected to the X_IN input, this pin should be left unconnected as shown in Figure 3. 10 www.national.com 4.0 Pin Descriptions (Continued) 4.6 REGISTER/CONFIGURATION INTERFACE Signal Name Type Pin # Description RA4 RA3 RA2 RA1 RA0 I/O 63 62 61 60 59 Register Address [4:0]: Address input value for the current register access. These pins also provide DP83955/6 compatible LED status: during display update cycles these pins become outputs that provide port address and data for LED display purposes. Pins RA[1:4] cycle values from 0h to 9h while RA0 provides Bad Polarity status for the 10BASE-T ports. See Section 5.13 for more details. If the DP83955/6 compatible LEDs and register interface are not being used, these pins should be left unconnected. In Option mode (see DEF/OPT), the logic levels present on RA[4:0] at reset (set by pull-up or pull-down resistors) are latched into the configuration registers. See section 5.12 for more information. D3 D2 D1 D0 I/O 56 55 54 53 Data [3:0]: Bi-directional register data. /RD and /WR control the data direction. With /RD low and /WR high, D[3:0] are outputs and with /RD high and /WR low, D[3:0] are inputs. These pins also provide the DP83955/6 compatible status outputs for latching to LEDs. See Section 5.13 for more details. If the DP83955/6 compatible LEDs and register interface are not being used, these pins should be left unconnected. In Option mode (see DEF/OPT), the logic levels present on D[3:0] at reset (set by pull-up or pull-down resistors) are latched into the configuration registers. See Section 5.12 for more information. /RD I 31 Read Strobe: When strobed low, this input schedules a register read access to the register addressed by the RA[4:0] pins. If the register interface is not being used, this pin should be connected to VCC either directly or via a pull-up resistor (≈4.7 kΩ). /WR I 30 Write Strobe: When strobed low, this input schedules a register write access to the register addressed by the RA[4:0] pins. If the register interface is not being used, this pin should be connected to VCC either directly or via a pull-up resistor (≈4.7 kΩ). /READY O 51 Ready Handshake: The falling edge of this active low signal during a read cycle indicates that data is stable and valid for sampling. In write cycles, the falling edge of /READY denotes that the write data has been latched by the LeRIC8. Therefore, data must have been available and stable for this operation to be successful. /STR O 36 Display Update Strobe: When using the DP83955/6 compatible status LEDs, this active low signal controls the latching of display data for network ports into the external display latches. If not required, this pin should be left unconnected. DFS O 37 Display Frozen Strobe: Asserted high when the display data for each packet is frozen at the end of the repeater transmission of the packet until the start of the next network event or for a maximum of 30ms (nominal value). This ensures DP83955/6 compatible status LEDs are visible even for single network events. BUFEN O 52 Buffer Enable: Used to control an external buffer (if required) for the data bus, D[3:0]. Extermal buffer will be necessary in systems having a register interface. /MLOAD I 142 Mode Load/Reset: TTL level reset input (not Schmitt) for external reset or test purposes. If not required, this pin should be connected to VCC either directly or via a pull-up resistor (≈4.7 kΩ). On the rising (trailing) edge of /MLOAD, the logic levels present on the D[3:0] and RA[4:0] inputs (set by pull-up or pull-down resistors) are latched into the configuration registers. 11 www.national.com 4.0 Pin Descriptions (Continued) Signal Name Type Pin # Description RST_INT/EXT I 143 RESET Internal or External: This pin is used to select either internal (automatic) or external reset mode. External reset pulses should be applied to the /MLOAD pin. If not used, this pin should be connected to VCC either directly or via a pull-up resistor (≈4.7 kΩ). 0 = External reset selected 1 = Internal reset selected The rising edge of the external (/MLOAD) or internal reset signal starts the 1 second display test operation. 4.7 MISCELLANEOUS PINS Signal Name Type Pin # Description DEF/OPT I 29 Default/Optional Configuration Mode: This input is used to select the LERIC8 configuration mode: 1 = Default Mode - The default LERIC8 configuration is used. To select this mode the DEF/OPT pin should be pulled up to VCC with a 4.7 kΩ resistor. See Section 5.12 for a description of the default parameters. 0 = Optional Mode - The LERIC8's configuration is loaded into the device at the trailing edge of reset from values set on the D[3:0] and RA[4:0] pins. These values are set using 10 kΩ pull-up or pull-down resistors. For normal default mode, no resistors are required. TEST_1 I 28 Test 1: This pin should be connected to VCC for normal operation. TEST_2 I 103 Test 2: This pin should be connected to GND for normal operation. TEST_3 O 104 Test 3: This pin should be left unconnected for normal operation. TEST_4 I 111 Test 4: This pin should be connected to GND for normal operation. TEST_5 I 102 Test 5: This pin should be connected to GND for normal operation. TEST_EN I 112 Test Enable: This pin selects between normal and factory test operation modes: 0 = Normal operation - tie the TEST_EN pin to GND for normal operation. 1 = LERIC8 factory test mode - do not use. RXM O 38 Receive Manchester Data: This pin should be left unconnected for normal operation. It is the receive Manchester data output and is supplied for evaluation and testing purposes. FIL_TTL I 101 Filter /TTL Transmit Data: This pin selects between pre-filter TTL transmit data and normal filtered analog transmit data. Connect this pin to GND for normal operation. 0 = Normal Analog Transmit Data - Transmit outputs are normal 10BASE-T. 1 = Pre-Filter TTL Transmit Data - Transmit outputs become TTL level. NC - 1, 2, 40, No Connect: These pins are not connected internally to the DP83959. They 41, 42, should be connected directly to the PCB ground plane. This will help decrease 80, 81, the thermal resistance between the device and its environment. 82, 119, 120, 121, 160 12 www.national.com 4.0 Pin Descriptions (Continued) 4.8 POWER AND GROUND PINS The AUI and 10BASE-T port power and ground designations are: The LERIC8 has power and ground (VCC and GND) pins for each of the major functional blocks of the device. This section describes the pairing and decoupling requirements of the power and ground pins. Port Power/Ground Names Pin Numbers AUI VCC_AUI GND_AUI 67 66 These are labeled VCC_LED and GND_LED and are adjacent to each other in the following pairs: 10BASE-T Port 1 VCC_P1 GND_P1 137 136 VCC/GND_LED VCC/GND_LED VCC/GND_LED 10BASE-T Port 2 VCC_P2 GND_P2 130 131 10BASE-T Port 3 VCC_P3 GND_P3 125 124 10BASE-T Port 4 VCC_P4 GND_P4 115 116 10BASE-T Port 5 VCC_P5 GND_P5 98 97 10BASE-T Port 6 VCC_P6 GND_P6 91 92 10BASE-T Port 7 VCC_P7 GND_P7 86 85 10BASE-T Port 8 VCC_P8 GND_P8 76 77 4.8.1 Bi-Color LED Power and Ground Pins 7/8 15/16 23/24 Each pair of VCC_LED/GND_LED pins supplies source and sink current for either 3 or 4 bi-color LED drivers. These power and ground pins should be decoupled with 0.1µF capacitors to reduce noise. Special Considerations Regarding Icc Since the drivers source the current required to turn on the LEDs, the total Icc required by the device will fluctuate depending on network traffic conditions. This should be taken into consideration when calculating the power requirements of the system. 4.8.2 Single LED Ground Pins These are labeled GND_LED and are interspersed amongst the single LED output driver pins which only have to sink current to ground. These pins are: GND_LED 4.8.3 4.8.5 The transmit wave shaping analog circuitry of the LERIC8 has its own power and ground pair: 148, 153 and 157 VCC_ANLG GND_ANLG PLL Power and Ground Pins The LERIC8's receive PLL supply pins (VCC_PLL pin 64 and GND_PLL pin 65) should be filtered from noise on the normal +5V VCC supply. The recommended method is with a 10 µF capacitor in parallel with a 0.01µF capacitor and fed from VCC via a 22Ω resistor as shown in Figure 1. VDD 22Ω 10µ F + 0.01µF 64 65 4.8.4 pin 109 pin 110 This pair should be decoupled with a 10µF capacitor as close as possible to the pins. The power and ground feed to these pins should be kept as quiet as possible. 4.8.6 Crystal Oscillator Power and Ground Pins DP83959 LERIC8 The crystal oscillator has its own power and ground pins (VCC_OSC pin 141 and GND_OSC pin 140). This pair should be kept relatively noise free and decoupled with a 0.1µF capacitor as close to the pins as possible. VDD_PLL 4.8.7 GND_PLL The DP83959's digital core logic power supply pins should be decoupled in pairs with 0.1µF capacitors as close to the pins as possible. The digital power and ground pin pairs are as follows: GND Figure 1. Analog Power and Ground Pins DP83959 PLL Power Supply Decoupling AUI and 10BASE-T Port Power and Ground Pins The AUI port and eight 10BASE-T ports each have their own power and ground pair. These should be decoupled with a 0.1µF capacitor per pair as close to the power/ground pins as possible. 13 Digital Power and Ground Pins VCC GND - 3 34 35 46 47 58 57 106 105 146 147 www.national.com 5.0 Functional Description The DP83959 LERIC8 consists of the following functional blocks, each of which is described in the sections that follow: Repeater Main State Machine & Timers Port State Machines Receive Multiplexer Manchester Decoder Elasticity Buffer Transmit De-Multiplexer & Manchester Encoder Inter-LERIC Bus Interface Clock Interface Reset Interface Traffic Monitor LED Interface Port Status LEDs Configuration/Register Interface Min/Max Mode LED Interface AUI Port 0 10BASE-T Ports 1 - 8 5.1 An arbitration process is required to enable the repeater to transition from the idle state to the send preamble pattern or receive collision states. This process is used to locate the port which will be port N for that particular packet. The data received from this port is directed to the PLL decoder and transmitted over the Inter-LERIC bus. If the repeater enters the transmit collision state a further arbitration operation is performed to determine which port is port M. Port M is differentiated from the repeater's other ports if the repeater enters the one port left state. In this state port M does not transmit to its segment; where as all other ports are still required to transmit to their segments. 5.3 REPEATER MAIN STATE MACHINE & TIMERS The main state machine (MSM) has an associated set of timers that ensure the various IEEE 802.3 section 9 repeater specification times (referred to as TW1 to TW6) are fulfilled. Some of the major functions of the MSM and Timers are shown in Table 1. The MSM is the heart of the DP83959. It controls the operation of most of the functional blocks and performs the majority of the data and collision propagation operations as defined by the IEEE specification. The MSM requires status inputs from each of the DP83959's ports. Each port has its own port state machine that controls the port and maintains its status. The interaction of the main and port state machines is visible, in part, by observation of the Inter-LERIC bus. 5.2 PORT STATE MACHINES Each of the nine LERIC8 ports has its own port state machine (PSM). PSMs have two main functions: 1. Control the transmission of repeated data and jam signals over the attached segment. Table 1 2. Decide if the port should be the current source of data or collision information to be repeated over the network. This repeater port is known as port N. RECEIVE MULTIPLEXER The receive multiplexer routes data from whichever port receives network traffic first (port N) to the Manchester decoder. The receive multiplexer also notifies the main state machine of any collision activity that may be present on the repeater's ports. 5.4 MANCHESTER DECODER Manchester encoded receive data from the receive multiplexer is routed to the Manchester decoder. The Manchester decoder contains a sophisticated PLL that locks onto the receive packet's preamble signal. This ensures the accumulated jitter is removed from the incoming data. The Manchester data is then decoded into a NRZ receive data stream with a synchronous clock. The DP83959 has a pin (the RXM pin) to enable external Manchester decoders to be used if required. 5.5 ELASTICITY BUFFER An elasticity buffer is required to allow for any difference in the frequencies between the local clock and the clock of the device that originated the packet, and for any preamble bits lost in the physical layer(s) in a packet's path prior to being repeated. Repeater Main State Machine & Timer Functions Function Action Preamble Regeneration Restore the length of the preamble pattern to the defined size. Fragment Extension Extend received data or collision fragments to meet the minimum fragment length of 96 bits. Elasticity Buffer Control A portion of the received packet may require storage in an Elasticity Buffer to accommodate preamble regeneration. Jam / Preamble Pattern Generation In cases of receive or transmit collisions, a LERIC8 is required to transmit a jam pattern (1010...). Note: This pattern is the same as that used for preamble regeneration. Transmit Collision Enforcement Once the TRANSMIT COLLISION state is entered a repeater is required to stay in this state for at least 96 network bit times. Data Encoding Control NRZ format data from the elasticity buffer must be encoded into Manchester format data prior to re-transmission. Tw1 Enforcement Enforce the Transmit Recovery Time specification. Tw2 Enforcement Enforce Carrier Recovery Time specification on all ports with active collisions. 14 www.national.com 5.0 Functional Description (Continued) The DP83959 has a 32 bit elasticity buffer (FIFO) in the transmit path prior to the transmit de-multiplexer. This enables the DP83959 to synchronize data packets to its own local clock prior to transmission and regenerate preamble as required. DP83959 LERIC8 Soon after the network segment receiving the data packet has been identified, the DP83959 begins to transmit the preamble pattern (1010...) to the other network segments. While the preamble is being transmitted, the elasticity buffer monitors the decoded receive clock and data signals (this is done via the inter-LERIC bus as described later). When the start of frame delimiter (SFD) is detected, the receive data stream is written to the elasticity buffer. Removal of data from the elasticity buffer for re-transmission is not allowed until a valid length preamble pattern has been transmitted. 5.6 X_IN X_OUT 20MHz Crystal ±100ppm ESR < 25Ω C1 TRANSMIT DE-MULTIPLEXER & MANCHESTER ENCODER Figure 2. C2 Clock Using a Crystal The transmit de-multiplexer routes data from the Manchester decoder to all ports other than the one receiving data (all ports not N). The NRZ data is then encoded into a Manchester transmit data stream with a synchronous clock. The total shunt load capacitance is given by the equation: 5.7 The load padding capacitors C1 and C2 should be made equal in value. Typically, these capacitors are in the order of 27pF. Cin × Cout C 1 × C 2 C L = -------------------------- + -----------------Cin + Cout C 1 + C 2 INTER-LERIC BUS INTERFACE LERIC8 devices may be cascaded to form single logical 10BASE-T repeaters with more ports if required. This is done using the Inter-LERIC Bus. This bus consists of eight signals (see Section 4.4). Alternatively, an external 20 MHz oscillator module (mounted close to the device) feeding TTL clock directly into the X_IN input (with X_OUT left unconnected) can be used. This arrangement is shown in Figure 3. Because the LERIC8 was designed for cost conscious stand-alone 8 port repeater applications, the drive strength of some of the Inter-LERIC bus signals is too weak to allow proper operation with LERIC8's on separate boards. External Inter-LERIC bus transceivers cannot be used with the LERIC8 since no signal to enable the transceivers is provided. The maximum number of cascaded LERIC8's on one PCB is 3, using short, low capacitance traces. Note that external 680Ω pull-up resistors are required on the /COLN and /ACTN signals, if the Inter-LERIC bus is used, because of the reduced drive capability of these signals. These are required to ensure fast de-assertion of these signals. DP83959 LERIC8 X_IN N.C. Although the LERIC8 has internal pull-up resistors on the IRD, /IRE, IRC, and /ANYXN signals, it is still recommended that external pull-ups be used. Refer to section 7.0 System Considerations for more information. 5.8 X_OUT 20MHz ± 100ppm Oscillator Module Figure 3. CLOCK INTERFACE The DP83959 LERIC8 requires a single 20 MHz ±100 ppm reference clock source. This can either be provided by a crystal (with two small padding capacitors, typically 27 pF) connected to the X_IN and X_OUT pins. This arrangement is shown in Figure 2. 5.9 Clock Using an Oscillator Module RESET INTERFACE The DP83959 LERIC8 has an internal power-on reset function that requires no external components for it to power up correctly and begin repeater operation automatically. The value of the load padding capacitors depends upon the crystal specification. They can be calculated knowing the stray input and output capacitance's and the crystal manufacturer's recommended shunt load capacitance. Typical input capacitance (Cin) is 5 pF and typical output capacitance (Cout) is 6 pF. A TTL compatible reset input is also provided (/MLOAD). Note that the /MLOAD input is not a Schmitt input: an externally generated pulse must be supplied to this input if it is to be used. If not required, the /MLOAD input can be left unconnected. A representational logic diagram of the reset function is given in Figure 4. The RES_INT/EXT pin selects either internal or external reset. 15 www.national.com 5.0 Functional Description (Continued) riod. Network activity is sampled at 6.25Hz. The activity level is decoded into a percentage of the theoretical maximum and output to the /TRAF[1:8] pins for display on the bargraph style LEDs. That is, all LED outputs up to and including the currently determined network traffic LED level will be asserted. Figure 5 shows how to connect the traffic LEDs. Optionally, configuration information can be loaded into the device at reset from values set by pull-up and/or pull-down resistors on the D[3:0] and RA[4:0] pins. See Section 5.12 for more details. The rising edge of the selected reset signal is used to start the 1 second LED test operation. As a power-on test feature, the DP83959 will assert all single ended LED outputs, the DP83955/6 compatible LED outputs and the 'B' outputs of the bi-color LED outputs. The direct drive LED outputs are asserted during reset as well as for 1 second following the trailing edge of reset, whereas the DP83955/6 compatible LEDs will only be asserted for the 1 second test, not during reset. See the pin descriptions for the LEDs in Section 4.3 for more details. 5.10 Additionally, three global LEDs are provided: An Alert LED output indicates when traffic level exceeds 80% for 1 second or more or when any of the eight 10BASE-T ports is partitioned for 1 second or more. The output will remain active until the excess traffic or long partition event ends or for a minimum of 30ms (nominal value) to ensure LED visibility. A global activity LED output (/GACT) indicates the presence of any receive activity, while a global collision LED output (/GCOL) indicates the presence of collisions on any port. These LED outputs have the capability to lengthen the time the LED is active. At the end of each event, the output is held asserted for 30 ms, or until another such event occurs.Thus, at low levels of network activity (for /GACT) or network collisions (for /GCOL), the LED is lit long enough to make it discernible to the human eye. At higher rates of events, the relative brightness of the LEDs indicate high or low activity. TRAFFIC MONITOR LED INTERFACE The Network Traffic Level Monitor function displays the network utilization as a percentage on 8 LEDs connected in bargraph format. LEDs connected to the /TRAF[1:8] outputs will indicate the following network traffic levels 1%, 2%, 3%, 6%, 12%, 25%, 50%, and >80% respectfully. These are chosen in order to provide for an ergonomic display. The Network Traffic Level Monitor function uses a sum of the internal carrier sense signals from each of the ports to assess the amount of repeater activity in any given sample pe- RES_INT/EXT /MLOAD 0 Internal Reset Signal 1 Internal Power-On Reset Pulse Generator Figure 4. DP83959 Reset Logic 16 www.national.com 5.0 Functional Description (Continued) DP83959 LERIC8 135Ω (typ.) P/L_1A 135Ω (typ.) P/L_1B 135Ω (typ.) P/L_2A 135Ω (typ.) P/L_2B 135Ω (typ.) P/L_3A 135Ω (typ.) G R G R G R P/L_3B 135Ω (typ.) P/L_4A 135Ω (typ.) G R P/L_4B 135Ω (typ.) P/L_5A 135Ω (typ.) P/L_5B 135Ω (typ.) P/L_6A 135Ω (typ.) P/L_6B 135Ω (typ.) P/L_7A 135Ω (typ.) G R G R G R P/L_7B 135Ω (typ.) P/L_8A 135Ω (typ.) P/L_8B /TRAF1 R +5V 270Ω (typ.) 270Ω (typ.) /TRAF2 /TRAF3 270Ω (typ.) 270Ω (typ.) /TRAF4 /TRAF5 /TRAF6 /TRAF7 G 270Ω (typ.) 270Ω (typ.) 270Ω (typ.) 270Ω (typ.) /TRAF8 270Ω (typ.) /PART0 270Ω (typ.) /GCOL /GACT /ALERT Figure 5. 270Ω (typ.) 270Ω (typ.) DP83959 Direct Drive LED Connections 17 www.national.com 5.0 Functional Description (Continued) 5.11 PORT STATUS LEDS held on the D[3:0] and RA[4:0] inputs into the internal configuration registers. Configuration data is set on the D[3:0] and RA[4:0] pins using 10 kΩ pull-up or pull-down resistors as required. Table 3 shows the parameter sections possible. The eight 10BASE-T Port Partition Status/Link OK Status bi-color LED outputs have the functionality given in Table 2. The representational logic of this function is given in Figure 6. This logic is repeated for each of the 10BASE-T ports ('n' in Figure 6 refers to any of ports 1 through 8). The DP83959 bi-color LED outputs use two pins each, so that either end of a two-lead bi-color LED may be driven high or low in order to achieve the required functionality. Two-lead bi-color LEDs require only the addition of a single series current limiting resistors. Three lead bi-color LEDs must be driven with two series resistors (one in each cathode lead) and the common anode lead taken to VCC. A 10 kΩ pull-up resistor to VCC is required to set a configuration bit to 1. A 10 kΩ pull-down resistor to GND to set a configuration bit to 0. The LERIC8 has internal registers that are accessible from the RA[4:0] and D[3:0] interface. A certain amount of control of operation and status information is available through this interface. The LERIC8's registers are compatible with those in the DP83955/6. A full description of the registers is given in Section 6.0. CONFIGURATION/REGISTER INTERFACE Although simple 8-port standalone hubs will not require the register interface, it was nevertheless included as a necessary factory test feature. In a simple repeater design the /RD and /WR pins should be disabled by connecting them to VCC directly or via a suitable pull-up resistor (4.7 kΩ). Several operational parameters can be configured into the LERIC8 at power-on/reset time (optional mode) or the standard LERIC8 configuration can be used (default mode). Selection of the mode is made using the DEF/OPT pin. Since the RA[4:0] and D[3:0] interface is used for multiple functions (configuration, register access and Min/Max LED mode outputs) register read/write data must be transferred using an external buffer. For default mode, the DEF/OPT pin must be pulled high (to VCC) with a 4.7 kΩ resistor. In this mode, the LERIC8 uses the default values given in Table 3. The READY pin provides a means of handshaking register accesses into the LERIC8. A simple programmable logic device (GAL) may be used to decode the address range, assert the appropriate /RD or /WR strobe and check the READY signal. This provides an appropriate interface for whatever CPU or other device is connected. If required, single LEDs may be driven by the bi-color outputs (each taken to VCC via an appropriate resistor). Figure 5 shows one configuration, using bi-color LEDs. 5.12 For optional mode, the DEF/OPT pin must be pulled low. In this mode, the rising edge of either the internal reset signal or /MLOAD (see Section 5.9) is used to latch the logic levels Table 2 10BASE-T Port Status LED Output Functionality Using Bi-color LEDs Link Status Port Partition Status LED Not OK Not Partitioned OFF Not OK Partitioned OFF OK Not Partitioned Color #1 (usually GREEN) OK Partitioned Color #2 (usually YELLOW or RED) Port Partition Status (1 = Partitioned) P/L_nA Port Link Status (1 = Link OK) P/L_nB Figure 6. 10BASE-T Port Status LED Logic Function 18 www.national.com 5.0 Functional Description (Continued) Table 3 Pin Function D0 - Default/Optional Mode Configuration Parameter Selection Effect When Effect When Bit = 0 Bit = 1 - - Default Value x Description Not Used: Don't Care, can leave unconnected. D1 - - - x Not Used: Don't Care, can leave unconnected. D2 Reserved Not Permitted Required 1 Reserved: Must be set to 1 D3 EPOLSW Not Selected Selected 1 Enables polarity switching of the receive squelch on detecting polarity reversal of the incoming data. RA0 Reserved Not Permitted Required 1 Reserved: Must be set to 1 RA1 /TXONLY Selected Not Selected 1 Allows the port partition state machines to restrict segment reconnection only to when a good packet is transmitted on the partitioned port. RA2 /CCLIM 63 31 0 The IEEE802.3 10Mb/s Section 9 repeater partition specification requires a port to be partitioned after a certain number of consecutive collisions. The LERIC8 has two values available to allow users to customize the partitioning algorithm to their environment. RA3 MIN/MAX Minimum Mode Maximum Mode 1 The operation of the DP83955/6 LERIC compatible LED display update mode is controlled by this bit. RA4 - - - x Not Used: Don't Care, can leave unconnected. 5.13 MIN/MAX MODE LED INTERFACE The three AUI signal pairs (RX, TX, CD) require the use of an isolation transformer (standard AUI 1:1 type) in order to meet the fault condition requirements of IEEE 802.3. A typical AUI port connection is shown in Figure 8. The LERIC8 supports the Min and Max LED modes of the DP83955/6 LERIC devices. If these modes are not required (for instance, if only the direct drive LED outputs are being used), then no actions/connections are required. If Min or Max mode is required, the relevant circuitry is simply added to the data and address bus pins. The /STR pin is used to latch data into external latches for display on the status LEDs. 5.15 The DP83959 will directly support up to 8 10BASE-T ports. Figure 9 shows a typical 10BASE-T port connection. Each of the 10BASE-T ports uses 4 signal pins on the DP83959 package (two for transmit outputs and two for receive inputs) plus a shared power and ground. This minimal configuration is possible due to the 10BASE-T filtering and waveshaping being implemented internal to the device’s transmit circuitry. The DP83959 still requires the use of receive filtering and termination and transmit source impedance matching resistors external to the device. Decoupling capacitors may also be required from the center taps of the transmit and receive isolation transformers. For Min mode, the LERIC8 operates identically to the DP83955/6 devices. Table 4 shows the interface pin functions for Min mode. For Max mode, since the LERIC8 has more ports than the DP83955/6, a slightly different latching scheme is required. Figure 7 shows how Max mode functions for the LERIC8. Data for latching (into external 74x259 addressable latches) is presented on the D[0:3] and RA0 pins. Address information is presented on the RA[1:4] pins. The address cycles from 0h through 9h and then returns to 0h and repeats continuously. 5.14 10BASE-T PORTS 1-8 On transmit, the 10BASE-T ports of the DP83959 requires the use of 1:2 step-up transformers in order to generate the correct transmit output drive voltage. Common mode chokes may not be required to meet emissions standards if the layout guidelines are followed. AUI PORT 0 The DP83959 LERIC8 has a single AUI port that uses the standard 3 differential pairs of signal connections. The AUI receiver input pairs (RX0+/- and CD0+/-) require external line termination (78Ω balanced termination). The AUI transmit output pairs utilize class A/B output drivers and do not require any source termination resistors (as did the DP83955/6). On receive, the 10BASE-T ports of the DP83959 requires the use of 1:1 transformers. Filtering may be required to reduce high frequency interference. 19 www.national.com 5.0 Functional Description (Continued) Table 4 LERIC8 Min Mode LED Function Pin Mnemonic Min Mode Function D0 ACOL Any Collision: Asserted when a collision occurs on any of this LERIC8's ports. D1 AREC Any Receive: Asserted when any of this LERIC8's ports experiences a data or collision packet on its receive inputs. D2 JAB D3 APART RA[4:0] - No function: Don't care /STR - Strobe: Used to latch the Min mode information into an external latch (e.g. '374) Jabber: Asserted when this LERIC8 experiences a Jabber protect condition. Any Partition: Asserted when any of this LERIC8's ports is partitioned. DP83959 LERIC8 D0 D1 D2 D3 RA0 RA1 RA2 RA3 RA4 STR 53 54 55 56 59 60 61 62 63 Port1 LINK Port2 LINK Port3 LINK Port4 LINK Port5 LINK Port6 LINK Port7 LINK Port8 LINK AUI COL Port1 COL Port2 COL Port3 COL Port4 COL Port5 COL Port6 COL Port7 COL Port8 COL JAB AUI REC Port1 REC Port2 REC Port3 REC Port4 REC Port5 REC Port6 REC Port7 REC Port8 REC APART AUI PART Port1 PART Port2 PART Port3 PART Port4 PART Port5 PART Port6 PART Port7 PART Port8 PART - - 0 1 0 1 0 1 0 1 0 1 0 0 1 1 0 0 1 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 1 1 ACOL - AREC Maximum Mode LED Data (1 indicates LED ON, 0 indicates LED OFF) Port1 Port2 Port3 Port4 Port5 Port6 Port7 Port8 BDPOL BDPOL BDPOL BDPOL BDPOL BDPOL BDPOL BDPOL 1 0 Maximum Mode LED Address (Cycles from 0000 to 1001) 36 Figure 7. LERIC8 Max Mode LED Function/Mapping 20 www.national.com Functional Description (Continued) DP83959 LERIC8 3 1:1 TX0+ 11 DO-A DO-S 10 DO-B 6 Vc TX0- 14 VS 1:1 RX0+ 39.2Ω ±1% 5 39.2Ω ±1% 12 RX0- 7 0.01µF 8 15 CD0+ 1:1 39.2Ω ±1% DI-A 4 DI-S 2 39.2Ω ±1% DI-B AUI Connector 5.0 CO-A CO-S CO-B CI-A 1 CI-S 9 CD0- CI-B 13 VP 0.01µF Chassis 100pF +12V Fuse 0.1µF Figure 8. DP83959 LERIC8 Typical AUI Port Connection * Starting point values - will need to be adjusted depending on layout, transformer module and other application variations. Transformer Module * 13.5Ω 1 1:2 TXn+ * 820pF TD+ * 13.5Ω 2 TXn- TD- Common Mode Choke (Optional) * 820pF 1:1 RXn+ 49.9Ω ±1% RJ45 Connector 3 RD+ 49.9Ω ±1% 6 RXn0.01µF 0.01µF Optional RD- 0.01µF Optional (Only 1 Port shown. All eight 10BASE-T ports are identical to this) Figure 9. Typical 10BASE-T Port Connection 21 www.national.com 6.0 LERIC8 Registers 6.1 REGISTER ADDRESS MAP The LERIC8's register address map is shown below. Since the data path is only a nibble wide interface, each register has two addresses, with the most significant address bit (RA4) used to select either the lower or upper nibble of the register byte information. Each byte wide register can be thought of as having data bits D[7:0], so that for the lower nibble bits D[3:0] are presented on D[3:0] respectively and for the upper nibble, bits D[7:4] are presented on D[3:0] respectively. Register descriptions in the following sections are given in the byte wide notation, D[7:0]. Address RA[4:0] (4 3210) Register 0 0000 1 0000 LERIC8 Status - Lower Nibble LERIC8 Status - Upper Nibble 0 0001 1 0001 Port0 (AUI) Status/Config - Lower Nibble Port0 (AUI) Status/Config - Upper Nibble 0 0010 1 0010 Port1 Status/Config - Lower Nibble Port1 Status/Config - Upper Nibble 0 0011 1 0011 Port2 Status/Config - Lower Nibble Port2 Status/Config - Upper Nibble 0 0100 1 0100 Port3 Status/Config - Lower Nibble Port3 Status/Config - Upper Nibble 0 0101 1 0101 Port4 Status/Config - Lower Nibble Port4 Status/Config - Upper Nibble 0 0110 1 0110 Port5 Status/Config - Lower Nibble Port5 Status/Config - Upper Nibble 0 0111 1 0111 Port6 Status/Config - Lower Nibble Port6 Status/Config - Upper Nibble 0 1000 1 1000 Port7 Status/Config - Lower Nibble Port7 Status/Config - Upper Nibble 0 1001 1 1001 Port8 Status/Config - Lower Nibble Port8 Status/Config - Upper Nibble 22 www.national.com 6.0 LERIC8 Registers (Continued) 6.2 LERIC8 STATUS REGISTER Address: RA4 - RA0 0 0000 - lower nibble 1 0000 - upper nibble Bit Bit Name Access Bit Description D0 /ACOL RO Any Collision: 0 = A collision is occurring at one or more of this LERIC8's ports 1 = No collisions D1 /AREC RO Any Receive: 0 = One of this LERIC8's ports is the current data or collision receiver 1 = No data packet or collision reception within this LERIC8 D2 /JAB RO Jabber Protect: 0 = This LERIC8 has been forced into the Jabber Protect state by one of its ports or by another port on another LERIC8 connected to this LERIC8's Inter-LERIC bus 1 = No Jabber Protect conditions exist currently D3 /APART RO Any Partition: 0 = One or more ports of this LERIC8 are partitioned 1 = No ports are partitioned D4 Reserved RO Reserved - Don't care D5 Reserved RO Reserved - Don't care D6 Reserved RO Reserved - Don't care D7 Reserved RO Reserved - Don't care Key: RO = Read Only, R/W = Read Write. 23 www.national.com 6.0 LERIC8 Registers (Continued) 6.3 PORT 0 (AUI) STATUS/CONFIGURATION REGISTER Address: RA4 - RA0 0 0001 - lower nibble 1 0001 - upper nibble Bit Bit Name Access Bit Description D0 Reserved RO Reserved - Don't care D1 /COL RO Collision: 0 = A collision is happening or occurred during the current packet 1 = No collisions have occurred (as yet) in the current packet D2 /REC RO Receive: 0 = This port is now, or has been, the receive source of data packet or collision information for the current network event 1 = This port is not, and has not been, the receive source for the current network event D3 /PART R/W Partition: 0 = This port is currently partitioned 1 = This port is not currently partitioned Writing a 1 to this bit forces segment reconnection and partition state machine reset. Writing a 0 to this bit has no effect. D4 Reserved RO Reserved - Don't care D5 Reserved RO Reserved - Don't care D6 Reserved RO Reserved - Don't care D7 DISPT R/W Disable Port: 0 = Port operates as defined by normal repeater operations 1 = All port activity is prevented Key: RO = Read Only, R/W = Read Write. 24 www.national.com 6.0 LERIC8 Registers (Continued) 6.4 PORTS 1-8 (10BASE-T) STATUS/CONFIGURATION REGISTERS Address: RA4 - RA0 0 0010 to 0 1001 - lower nibble 1 0010 to 1 1001 - upper nibble Bit Bit Name Access Bit Description D0 /GDLNK R/W Good Link: 0 = Link pulses are being received by this port 1 = Link pulses are not being received by this port Writing a 1 to this bit will cause the 10BASE-T transceiver not to transmit or monitor the reception of link pulses. Writing a 0 to this bit will return the 10BASE-T transceiver to normal operation. D1 /COL RO Collision: 0 = A collision is happening or occurred during the current packet 1 = No collisions have occurred (as yet) in the current packet D2 /REC RO Receive: 0 = This port is now, or has been, the receive source of data packet or collision information for the current network event 1 = This port is not, and has not been, the receive source for the current network event D3 /PART R/W Partition: 0 = This port is currently partitioned 1 = This port is not currently partitioned Writing a 1 to this bit forces segment reconnection and partition state machine reset. Writing a 0 to this bit has no effect. D4 SQL R/W Squelch Level: 0 = This port's 10BASE-T transceiver operates with normal IEEE defined receive squelch level 1 = This port's 10BASE-T transceiver operates with reduced receive squelch level D5 POL RO Polarity: 0 = This port's receive polarity is normal (not inverted) 1 = This port's receive polarity is inverted D6 Reserved R/W Reserved: 1 = LERIC8 factory test mode - Do not use. D7 DISPT R/W Disable Port: 0 = Port operates as defined by normal repeater operations 1 = All port activity is prevented Key: RO = Read Only, R/W = Read Write. 25 www.national.com 7.0 System Considerations The DP83959 can be designed into several types of repeaters. The most common design is the unmanaged, stand-alone, 8-port repeater, where a single LERIC8 will be used to provide the repeater capabilities. For designs that require more than 8 ports, up to 3 LERIC8s may be cascaded on a single board. The violation of this specification under these conditions will not affect a normal network. The LERIC8 passes the IEEE Output Waveform with Scaling Voltage template and the inverted template, both of which specify VOD at the end of a cable. The LERIC8 has also undergone endurance testing in various platforms and has not shown any loss of data. 7.1 The RTX and REQ pins can be used to tune the internal transmit filter and wave shaping circuitry. The RTX input can be used to adjust the differential voltage (VOD) of all of the output drivers. By placing a resistor between RTX and VCC, the peak-to-peak voltage will be increased. Conversely, connecting the resistor to GND will decrease VOD. CASCADING Figure 10 shows the connection diagram for using 3 DP83959s in a single repeater. Most of the inter-LERIC bus is tied together. /ACKO of one device is connected to /ACKI of the next one. /ACKI on one end of the chain is tied high, while /ACKO on the other end is a no-connect. 7.2 IEEE CONFORMANCE The LERIC8 was tested for IEEE 802.3 conformance in a repeater system. Without any resistive loading on the RTX and REQ pins, the repeater passed all conformance tests with the exception of Peak Differential Output Voltage (VOD into a resistive load). With only one twisted pair port loaded and transmitting a packet, with the system running at 5.25 V in a 0 oC chamber, the output violated the Peak Differential Output Voltage (VOD into a resistive load) marginally at the upper limit. With all eight twisted pair ports loaded and transmitting, and with the system running at 4.75 V in a 80 oC chamber, the output violated the Peak Differential Output Voltage (VOD into a resistive load) marginally at the lower limit. Performance is also dependent on PCB layout. The REQ input can be used to adjust the shape of the waveform for all outputs. By placing a resistor between REQ and VCC, the amplitude of the pre-emphasis waveform will be increased. Conversely, connecting the resistor to GND will decrease the amplitude. Caution should be taken when using RTX and REQ to make adjustments. The following IEEE parameters may be adversely affected by adjusting the amplitude or shape of the transmitted waveform, as well as PCB layout and design: Peak Differential Output Voltage, Harmonic Content, Output waveform with Scaling of Voltage template, Output Waveform with Scaling of Voltage inverted template, TD circuit Differential Output Impedance, Transmit Output Timing Jitter with Cable Model, and Transmit Output Timing Jitter without Cable Model. 680 4.7K 680 680 680 /ACKI IRD /IRE IRC /COLN /ACTN /ANYXN /ACKO /ACKI IRD /IRE IRC /COLN /ACTN /ANYXN /ACKO /ACKI IRD /IRE IRC /COLN /ACTN /ANYXN /ACKO N.C. STATUS LEDS STATUS LEDS STATUS LEDS PARTITION/LINK LEDS PARTITION/LINK LEDS TRAFFIC LEDS PARTITION/LINK LEDS GLOBAL LEDS Figure 10. Connection Diagram for Cascading 26 www.national.com 8.0 DC Specifications Absolute Maximum Ratings Supply Voltage (VCC) Recommended Operating Conditions -0.5V to 7.0V DC Input Voltage (VIN) -0.5V to VCC + 0.5V DC Output Voltage (VOUT) -0.5V to VCC + 0.5V Power Dissipation (PD) (Note 1) 4.5 W Storage Temperature Range (TSTG) -65°C to 150°C Lead Temp. (TL) (Soldering, 10 sec) 260°C ESD Rating (RZAP = 1.5k, CZAP = 120 pF) 2.0 kV Supply Voltage (VCC) 5 Volts + 5% Ambient Temperature (TA) 0 to 70°C Note: Absolute maximum ratings are those values beyond which the safety of the device cannot be guaranteed. They are not meant to imply that the device should be operated at these limits. DC Specifications TA = 0°C to 70°C, VCC = 5V ± 5% unless otherwise specified Symbol Description Conditions Min 3.5 Typ Max Units PROCESSOR, LED, AND INTER-LERIC INTERFACES VOH Minimum High Level Output Voltage IOH = -8 mA VOL Minimum Low Level Output Voltage IOL = 8 mA VIH Minimum High Level Input Voltage VIL Maximum Low Level Input Voltage IIN Input Current IOZ Maximum TRI-STATE Output Leakage Current ICC Average supply current V 0.4 2.0 V V 0.8 V VIN = VCC or GND -1.0 1.0 µA VOUT = VCC or GND -10 10 µA 800 mA ± 1200 mV VIN = VCC or GND VCC = 5.25V 570 AUI (PORT 0) VOD Differential Output Voltage (TX ±) 78Ω Termination ± 550 VOB Differential Output Voltage Imbalance (TX ±) (Note 2) 78Ω Termination 40 mV VU Undershoot Voltage (TX ±) (Note 2) 78Ω Termination 80 mV VDS Differential Squelch Threshold (RX ±, CD ±) VCM Differential Input Common Mode Voltage (RX ±, CD ±) (Note 2) -175 -300 mV 0 5.5 V ± 300 (Note 3) ± 585 ± 340 mV mV 10BASE-T (PORTS 1-8) VRON Minimum Receive Squelch Threshold: Normal Mode Reduced Mode Note 1: This value is the absolute maximum, and not intended to be used to calculate case temperature. A value of 1.8W can be used for the purpose of device heat calculations. Note 2: This parameter is guaranteed by design and is not tested. Note 3: The operation in Reduced mode is not gauranteed below 300 mV. 27 www.national.com 9.0 Switching Characteristics 9.1 PORT ARBITRATION /ACKI T1 T2 /ACKO Number T1 T2 Symbol ackilackol ackihackoh Parameter Min /ACKI Low to /ACKO Low /ACKI High to /ACKO High Max Units 26 23 ns ns Max Units Note: Timing valid with no receive or collision activities. 9.2 RECEIVE - AUI PORT Receive activity propagation start up and end delays for the AUI port. RX T5a T6a T3a T4a /ACTN /ACKO Number Symbol Parameter Min T3a T4a rxaackol rxiackoh RX Active to /ACKO Low (Note 2) RX Inactive to /ACKO High (Note 1) 66 235 ns ns T5a T6a rxaactnl rxiactnh RX Active to /ACTN Low (Note 2) RX Inactive to /ACTN High (Note 1) 75 235 ns ns Note: /ACKI assumed high. Note 1: This time includes EOP. Note 2: This parameter assumes squelch triggers on negative edge of RX data. 28 www.national.com 9.0 Switching Characteristics (Continued) 9.3 RECEIVE - 10BASE-T PORTS Receive activity propagation start up and end delays for 10BASE-T ports. RX T5t T6t T3t T4t /ACTN /ACKO Number Symbol T3t T4t rxaackol rxiackoh T5t T6t rxaactnl rxiactnh Parameter Min Max Units RX Active to /ACKO Low RX Inactive to /ACKO High (Note 1) 300 280 ns ns RX Active to /ACTN Low RX Inactive to /ACTN High (Note 1) 300 280 ns ns Max Units Note: /ACKI assumed high. Note 1: This time includes EOP. 9.4 TRANSMIT - AUI PORT Transmit activity propagation start up and end delays for the AUI port. CLOCK T16 a /ACTN T15 a TX Number Symbol Parameter Min T15a actnltxa /ACTN Low to TX Active 675 ns T16a clkitxa CLOCK in to TX Active 45 ns Note: /ACKI assumed high. 29 www.national.com 9.0 Switching Characteristics (Continued) 9.5 TRANSMIT - 10BASE-T PORTS Receive activity propagation start up and end delays 10BASE-T ports. CLOCK T16 t /ACTN T15 t TX Number Symbol T15t actnltxa T16t clkitxa Parameter Min Max Units /ACTN Low to TX Active 790 ns CLOCK in to TX Active 45 ns Note: /ACKI assumed high. 9.6 COLLISION - AUI PORT Collision activity propagation start up and end delays for the AUI port. 9.6.1 Transmit Collisions CD T31a T30a /ANYXN Number Symbol T30a T31a cdaanyxnl cdianyxnh Parameter CD Active to /ANYXN Low CD Inactive to /ANYXN High (Note 1,2) Min Max Units 85 285 ns ns Note 1: TX collision extension has already been performed and no other port is driving /ANYXN. Note 2: Includes TW2. 30 www.national.com 9.0 Switching Characteristics (Continued) 9.6.2 Receive Collisions CD T33 a T32 a /COLN T39 TX Number Symbol T32a T33a cdacolna cdicolni T39 T40 colnljs colnhje T40 DATA JAM Parameter Min Max Units CD Active to /COLN Low CD Inactive to /COLN High 75 215 ns ns /COLN Low to Start of JAM /COLN High toEnd of JAM (Note 1) 400 585 ns ns Max Units 800 450 ns ns Note 1: Reception ended before /COLN goes high. 9.7 COLLISION - 10BASE-T PORTS Collision activity propagation start up and end delays for 10BASE-T ports TX RX T30 t T31 t /ANYXN Number Symbol T30t T31t colaanyl colianyh Parameter Collision Active to /ANYXN Low Collision Inactive to /ANYXN High (Note 1) Min Note 1: TX collision extension has already been performed and no other port is asserting /ANYXN. 31 www.national.com 9.0 Switching Characteristics (Continued) 9.8 COLLISION - ALL PORTS - INTER-LERIC BUS /ACTN /ANYXN T38 TX Number Symbol T34 T35 T38 anylmin anyhtxai anylsj 9.9 T34 DATA T35 JAM Parameter /ANYXN Low time /ANYXN High to TX to all Inactive /ANYXN Low to Start of JAM Min 960 20 Max Units 370 565 ns ns ns COLLISION - ALL PORTS - ONE PORT LEFT /ACTN T36 /ANYXN TX T37 TX one port left Number Symbol T36 T37 actnhtxi anyhtxoi Parameter /ACTN High to TX Inactive /ANYXN High to TX 'One Port Left' Inactive Min Max Units 20 410 200 ns ns Note: 96 bits of JAM have already been propagated. 32 www.national.com 9.0 Switching Characteristics (Continued) 9.10 RESET T65 T61 / MLOAD T62 ** / MLOAD_INT D( 7 : 0 ) T63 T64 /BUFEN ** /MLOAD_INT is the internal signal which is delayed 5 cycles from the external /MLOAD signal Number Symbol T61 resdats Data Setup 20 ns T62 resdath Data Hold 20 ns T63 reslbufl /MLOAD Low to /BUFEN Low 35 ns T64 reshbufh /MLOAD High to /BUFEN High 35 ns T65 resw 9.11 Parameter Min /MLOAD Width Max 800 Units ns LED STROBE RA( 4:1 ) (address) T66 RA( 0 ) D( 3: 0 ) (data) T67 T68 /STR T69 Number Symbol T66 stradrs T67 Parameter Min Max Units Strobe Address Setup 70 100 ns strdats Strobe DATA SETUP 35 55 ns T68 strdath Strobe Data Hold 145 165 ns T69 strw Strobe Width 30 65 ns 33 www.national.com 9.0 Switching Characteristics (Continued) 9.12 REGISTER READ T88 /RD T82 T83 /BUFEN T80 T89 RA( 4:0 ) (address) T81 T85 T84 D( 3: 0 ) (data) T87 T86 / R DY Number Symbol T80 T81 rdadrs rdadrh T82 T83 Parameter Min Max Units Address Setup from /BUFEN Low Address Hold after /RD High 0 0 85 ns ns rdlbufl rdhbufh /RD Low to /BUFEN Low /RD High to /BUFEN High 80 355 35 ns ns T84 T85 bufldatv rddath /BUFEN Low to Data Valid Data Hold After /RD High 190 ns ns T86 T87 rdlrdyl rdhrdyh /RD Low to /RDY Low /RD High to /RDY High 340 585 30 ns ns T88 rdw /RD Width 650 T89 rdtr /RD Low to D(3:0) TRI-STATE 80 60 ns 355 ns Note: Minimum high time between read/write cycles is 100 ns. 34 www.national.com 9.0 Switching Characteristics (Continued) 9.13 REGISTER WRITE T98 /WR T92 T93 /BUFEN RA( 4:0 ) (address) T90 T99 T91 T95 T94 D( 3:0 ) (data) T96 T97 T96 / R DY Number Symbol T90 T91 wradrs wradrh T92 T93 Parameter Min Max Units Address Setup from /BUFEN Low Address Hold after /WR High 0 0 14 ns ns wrlbufl wrhbufh /WR Low to /BUFEN Low /WR High to /BUFEN High 80 355 35 ns ns T94 T95 wradatv wrdath /BUFEN Low to Data Valid Data Hold After /WR High 160 ns ns T96 T97 wrlrdyl wrhrdyh /WR Low to /RDY Low /WR High to /RDY High 340 585 30 ns ns T98 wrw /WR Width 650 T99 wrtr /WR Low to D(3:0) TRI-STATE 80 0 ns 355 ns Note: Minimum high time between read/write cycles is 100 ns. 35 www.national.com 9.0 Switching Characteristics (Continued) 9.14 INTER-LERIC BUS (PACKET OUTPUT) // /ACTN // // T105 // / IRE // // T109 T106 IRC // // T108 T101 // // Number Symbol T101 ircoh T102 T102 T103 T107 IRD T110 // // Parameter Min Max Units IRC Output Duty Cycle High Time 40 60 % ircol IRC Output Duty Cycle Low Time 40 60 % T103 ircoc IRC Output Cycle Time 90 110 ns T105 actnolireol /ACTN Output Low to /IRE Output Low 500 T106 ireolirca T107 ns /IRE Output Low to IRC Active 1.8 µs irdov IRD Output Valid from IRC 10 ns T108 irdos IRD Output Stable Valid Time 90 T109 ircohireh IRC Output High to /IRE High 30 T110 ircclks Number of IRCs after /IRE high 5 9.15 ns 70 ns clks INTER-LERIC BUS (PACKET INPUT) // / IRE // // T116 // IRC // // T111 T112 T114 IRD // // T115 Parameter // Number Symbol T111 ircih IRC Input High Time 20 ns T112 ircil IRC Input Low Time 20 ns T114 irdisirc IRD Input Setup to IRC 5 ns T115 irdihirc IRD Input Hold from IRC 10 ns T116 ircihireh Set Up Time of the Rising Edge of IRE to the Rising Edge of IRC for End of Packet Generation 25 36 Min Max 75 Units ns www.national.com 10.0 AC Timing Test Conditions 10.1 GENERAL TEST CONDITIONS All AUI specifications are valid only if the mandatory isolation transformer is employed and all differential signals are measured at the AUI connector (not at the DP83959 LERIC8 directly). Input Pulse Levels (TTL/CMOS) 5 ns Input and Output Reference Levels (TTL/CMOS) 1.5V Input Pulse Levels (Differential) -350 to -1315 mV TRI-STATE Reference Levels 50% Point of the Differential Float (∆V) ± 0.5V Output Load (See Figure below) S (Note 2) 0.1 µF GND to 3.0V Input Rise and Fall Times (TTL/CMOS) Input and Output Reference Levels (Diff.) VCC DEVICE UNDER TEST R = 2.2 kΩ C (Note 1) Note 1: 100 pF, includes scope and test jig capacitance. Note 2: S1 = Open during timing tests for push pull outputs. S1 = VCC for VOL test. S1 = GND for VOH test. S1 = VCC for High Impedance to active low, and active low to High Impedance measurements. S1 = GND for High Impedance to active high, and active high to High Impedance measurements. 10.2 CAPACITANCE TA = 25°C, f = 1 MHz Symbol CIN COUT 37 Parameter Typ Units Input Capacitance 7 pF Output Capacitance 7 pF www.national.com DP83959 8-Port Lite Ethernet Repeater Interface Controller 11.0 Physical Dimensions inches (millimeters) unless otherwise noted Molded Plastic Quad Flat Package, JEDEC Order Number DP83959VUL NS Package Number VUL160A LIFE SUPPORT POLICY NATIONAL’S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR SYSTEMS WITHOUT THE EXPRESS WRITTEN APPROVAL OF THE PRESIDENT OF NATIONAL SEMICONDUCTOR CORPORATION. As used herein: 1. Life support devices or systems are devices or systems which, (a) are intended for surgical implant into the body, or (b) support or sustain life, and whose failure to perform, when properly used in accordance with instructions for use provided in the labeling, can be reasonably expected to result in a significant injury to the user. National Semiconductor Corporation Tel: 1-800-272-9959 Fax: 1-800-737-7018 Email: [email protected] National Semiconductor Europe Fax: (+49) 0-180-530 85 86 Email: [email protected] Deutsch Tel: (+49) 0-180-530 85 85 English Tel: (+49) 0-180-532 78 32 2. A critical component is any component of a life support device or system whose failure to perform can be reasonably expected to cause the failure of the life support device or system, or to affect its safety or effectiveness. NNational Semiconductor Asia Pacific Customer Response Group Tel: 65-254-4466 Fax: 65-250-4466 Email: [email protected] National Semiconductor Japan Ltd. Tel: 81-3-5620-6175 Fax: 81-3-5620-6179 www.national.com National does not assume any responsibility for use of any circuitry described, no circuit patent licenses are implied, and National reserves the right, at any time without notice, to change said circuitry or specification.