throbber
Jake‘:Ieoisfiud19"-I91-IIEIs/qw00l/0l-ovsssda
`
`flNational Semiconductor
`
`PRELIMINARY
`November 1995
`
`DP83840
`
`10/100 Mb/s Ethernet Physical Layer
`
`General Description
`The DP83840 is a Physical Layer device for Ethernet
`10BASE-T and 100BASE-X using category 5 Unshielded,
`Type 1 Shielded and Fiber Optic cables.
`This VLSI device is designed for easy implementation of
`10/100 Mb/s Ethernet LANs. It interfaces to the PMD sub-
`layer through National Semiconductor’s DP83223 Twisted
`Pair Transceiver, and to the MAC layer through a Media
`Independent Interface (Mll), ensuring interoperability be-
`tween products from different vendors.
`The DP83840 is designed with National Semiconductor’s
`BiCMOS process. Its system architecture is based on the
`integration of several of National Semiconductor's industry
`proven core technologies as listed below:
`
`— 10BASE-T ENDEC/Transceiver module to provide the
`10 Mb/s IEEE 802.3 functions
`— Clock Recovery/Generator Modules
`Semiconductor’s leading FDDI product
`— FDDI Stream Cipher (Cyclone)
`— 100BASE-X physical coding sub-layer (PCS) and control
`logic that integrate the core modules into a dual speed
`Ethernet physical layer controller
`
`from National
`
`and
`
`Features
`compatib|e—ENDEC
`10BASE-T
`I IEEE
`802.3
`UTP/STP transceivers and filters built-in
`I IEEE 802.3u 100BASE-X compatib|e—support for 2 pair
`Category 5 UTP (100m), Type 1 STP and Fiber Optic
`Transceivers—Connects directly to the DP83223 Twist-
`ed Pair Transceiver
`I ANSI X3T12 TP-PMD compatible
`I IEEE 802.3u Auto-Negotiation for automatic speed
`selection
`I IEEE 802.3u compatible Media Independent Interface
`(Mll) with Serial Management Interface
`I Integrated high performance 100 Mb/s clock recovery
`circuitry requiring no external filters
`I Full Duplex support for 10 and 100 Mb/s
`I MII Serial 10 Mb/s output mode
`I Fully configurable node and repeater modes—a||ows
`operation in either application
`I Programmable loopback modes for easy system
`diagnostics
`I Flexible LED support
`I IEEE 1149.1 Standard Test Access Port and Boundary-
`Scan compatible
`I Small footprint 100-pin PQFP package
`
`System Diagram
`
`IOBASE-T
`
`
`I0 AND/OR 100 Mb/s
`ETHERNET MAC OR
`REPEATER/SWITCH
`PORT
`
`DP33840
`10/100 Mb/s
`ETHERNET PHYSICAL LAYER
`
`
`
`DP83223
`1 OOBASE-TX
`TRANSCEIVER
`
`MAGNETICS
`
`IOBASE-T
`AND
`IOOBASE-TX
`
`TL/F/12388-1
`
`
`
` CLOCKS
`
`STATUS
`LEDS
`
`U.S. Patents Pending
`TRI-STATE” is a registered trademark of National Semiconductor Corporation.
`
`©1996 National Semiconductor Corporation
`TL/F/12388
`RRD-B3OM36/Printed in u. s. A.
`http://www.nationa|.com
`
`Aerohive -
`
`Exhibit 1024
`
`Aerohive - Exhibit 1024
`
`

`
`Block Diagram
`
`TEST
`ACCESS
`PORT
`
`LED 1-5
`
`F.hUEDDEENILA
`1SL.R09)EmA.GVNHAM0TDC
`
`CLOCK(S)
`
`ht1p://www.nationa|.com
`
`mmuxm
`
`>o:xm
`
`M
`
`mmm/W.-\+3cmmmV /umsVw.92.I3??
`IZZZ:MSInDIIIOHN/NNRlZT15V:mmflm.AwuIMLLmI2B1%?W1WmmW3:29:PIvwm.MI2Ax”ISCNC/RR..IaIm:smNMm.>;:
`I1V8:7////////////////¢//////////////......,.............,
`5-5:mw/////////////////V////////////Ini5.¢sii5..,”
`
`ma2m fWn._8mmmmWmwmflwMmmMT-WUmmHmmFwymw,mm.3:
`
`x4o:xmW
`z//////////////
`
`MIIDCIIEQ.1/T1/00L/I1s/:/R/5/anBMMLLoMI22%.Em1an1am1Ln1MmMmW.mm.rm1MIoImsIm_nIvq.1n.._anxm..
`5.:u
`.u/-fl%%MCDWAMSPW%\+ow
`
`/.|m/WIT1§1mm1$LmamumI<5.
`
`100BASE-X
`TRANSMITINTERFACE
`
`10BASE-T
`INTERFACE
`
`100BASE-X
`RECHVEINTERFACE
`
`TL/F/12388-2
`
`
`

`
`Table of Contents
`
`4.0 Registers
`4.1 Key to Defaults
`4.2 Basic Mode Control Register
`4.3 Basic Mode Status Register
`4.4 PHY Identifier Register #1
`4.5 PHY Identifier Register #2
`4.6 Auto-Negotiation Advertisement Register
`4.7 Auto-Negotiation Link Partner Ability Register
`4.8 Auto-Negotiation Expansion Register
`4.9 Disconnect Counter Register
`4.10 False Carrier Sense Counter Register
`4.11 Receive Error Counter Register
`4.12 Silicon Revision Register
`4.13 PCS Sub-Layer Configuration Register
`4.14 Loopback, Bypass and Receiver Error Mask
`Register
`4.15 PHY Address Register
`4.16 10BASE-T Status Register
`4.17 10BASE-T Configuration Register
`5.0 DP83840 APPLICATION
`
`5.1 Typical Board Level Application
`5.2 Layout Recommendations
`5.3 Plane Partitioning
`5.4 Power and Ground Filtering
`6.0 DC AND Ac SPECIFICATIONS
`
`6.1 Ratings and Operating Conditions
`6.2 DC Specifications
`6.3 AC Specifications
`7.0 PACKAGE DIMENSIONS
`
`GENERAL DESCRIPTION
`
`FEATURES
`
`SYSTEM DIAGRAM
`
`BLOCK DIAGRAM
`
`TABLE OF CONTENTS
`
`1.0 PIN CONNECTION DIAGRAM
`
`2.0 PIN DESCRIPTION
`2.1 Mll Interface
`2.2 100 Mb/s Serial PMD Interface
`2.3 10BASE-T Transceiver Module
`2.4 Clock Interface
`
`2.5 Device Configuration Interface
`2.6 LED Interface
`2.7 IEEE 1149.1 Interface
`2.8 PHY Address Interface
`2.9 Miscellaneous
`2.10 Power and Ground Pins
`
`2.11 Special Connect Pins
`3.0 FUNCTIONAL DESCRIPTION
`3.1 PCS Control
`
`3.2 MII Serial Management Register Access
`3.3 100BASE-X Transmitter
`3.4 100BASE-X Receiver
`3.5 Clock Generation Module
`
`3.6 100 Mb/s Clock Recovery Module
`3.7 10BASE-T Transceiver Module
`3.8 IEEE 1149.1 Controller
`
`3.9 IEEE 802.3u Auto-Negotiation
`3.10 Reset Operation
`3.11 Loopback Operation
`3.12 Alternative 100BASE-X Operation
`
`http://www.nationa|.com
`
`
`
`

`
`
`
`1.0 Pin Connection Diagram
`
`c:
`D
`_
`¥Z< »—.—.——.|—lm
`D011‘)
`.—m—H—.;—‘
`<0
`EE—'°o3o—Nv~'>CIl-I-‘o8
`Q80-Nrnz“ Z093
`0:42 o._._.._..#|..:</:2 0
`Z °._.._.._.._.|--||--I
`<.'>>z 0°
`o>DDno|1807!/10>Eg6l|||_|o>on:not:n|5_J<Jo>
`eefiiiéfiéfizfiaeezooéééseeéééémfiee
`
`80 79 78 77 76 75 74 73 72 7170 69 68 67 66 G5 64 63 62 6160 59 58 57 56 55 54 53 52 51
`
`
`
`81
`CLK25M
`82
`TX_CLK
`83
`NC
`84
`REFVCC
`85
`REFGND
`86
`REFIN
`a7
`cow/cc
`88
`CGMGND
`89
`PHYAD[3]
`am 90
`TDI
`91
`
`TCLK
`“ST
`ms
`AN0
`IOVCC1
`IOGNDI
`1OBTSER
`
`BFALIGN
`BP4B5B
`
`93
`92
`94
`95
`96
`97
`98
`
`99
`
`50
`TDO
`49
`LBEN
`48
`RES_O
`47
`REPEATER
`46
`AN1
`45
`RES_0
`44
`RESET
`43
`RX_EN
`42 E
`41 m
`4-0
`|0GND2
`
`LED3
`38
`'°_V°°2
`5’
`37 E
`36 E
`35
`ocuo
`34
`X2
`33
`X1
`
`32
`31
`
`OVCC
`PLLVCC
`
`TL/F/12388-3
`
`10/100 Mb/s ETHERNET PHYSICAL LAYER
`
`100-PIN JEDEC METRIC PQFP
`
`10111213141516171819 20 2122 23 24 25 26 27 28 29 30
`
`§§%°»ééé駑%%>8%%>8éé§%>%i>89L§$5§E§§
`o
`< <: 0 U
`""'
`'1-
`%83Q
`éiés
`s
`駓“e~~==§
`E
`
`FIGURE 1. DP83840 Pin Connection Diagram
`
`httpz//www.nationa|.com
`
`4
`
`

`
`2.0 Pin Description
`The DP83840 pins are classified into the following interface categories (each interface is described in the sections that follow):
`MII INTERFACE
`LED INTERFACE
`100 Mb/s SERIAL PMD INTERFACE
`IEEE 1149.1 INTERFACE
`
`10 Mb/s INTERFACE
`CLOCK INTERFACE
`DEVICE CONFIGURATION INTERFACE
`
`PHY ADDRESS INTERFACE
`MISCELLANEOUS PINS
`POWER AND GROUND PINS
`
`SPECIAL CONNECT PINS
`
`2.1 Mll INTERFACE
`
`Signal Name
`TX_CLK
`
`Type
`
`Pin #
`
`\I\l\l\I
`
`\I-§
`
`\I03
`
`\IN
`
`O)\I
`
`cns
`(PHYAD[2I)
`
`Description
`TRANSMIT CLOCK: Transmit clock output from the DP83840:
`— 25 MHz nibble transmit clock derived from Clock Generator Module’s (CGM) PLL in
`100BASE-TX mode
`— 2.5 MHz transmit clock in 10BASE-T nibble mode
`— 10 MHz transmit clock in 10BASE-T serial mode
`
`TRANSMIT DATA: Transmit data input pins for nibble data from the Mll in 100 Mb/s or
`10 Mb/s nibble mode (25 MHz for 100 Mb/s mode, 2.5 MHz for 10 Mb/s nibble mode).
`In 10 Mb/s serial mode, the TXD[0] pin is used as the serial data input pin. TXD[3:1] are
`ignored.
`
`TRANSMIT ENABLE: Active high input indicates the presence of valid nibble data on TXD[3:0]
`for both 100 Mb/s or 10 Mb/s nibble mode.
`
`In 10 Mb/s serial mode, active high indicates the presence of valid 10 Mb/s data on TXD[0].
`TRANSMIT ERROR: In 100 Mb/s mode, when this signal is high and TX_EN is active the
`HALT symbol is substituted for the actual data nibble.
`In 10 Mb/s mode, this input is ignored.
`In encoder bypass mode (BP_4B5B or BP_ALlGN) TX_ER becomes the TXD [4] pin, the
`fifth TXD data bit.
`
`MANAGEMENT DATA CLOCK: Synchronous clock to the MDIO management data input/
`output serial interface which may be asynchronous to transmit and receive clocks. The
`maximum clock rate is 2.5 MHz.
`
`MANAGEMENT DATA I/O: Bi-directional management instruction/data signal that may be
`sourced by the station management entity or the PHY. This pin requires a 4.7 kn pullup
`resistor.
`
`CARRIER SENSE: This pin is asserted high to indicate the presence of carrier due to receive
`or transmit activities in 10BASE-T or 100BASE-X Half Duplex modes.
`In Repeater, Full Duplex, or Loopback mode a logic 1 indicates presence of carrier due only to
`receive activity.
`This is also the PHY address sensing (PHYAD[2]) pin for multiple PHY applications—see
`Section 2.8 for more details.
`
`COLLISION DETECT: Asserted high to indicate detection of collision conditions in 10 Mb/s
`and 100 Mb/s Half Duplex modes. In 10BASE-T Half Duplex mode with Heartbeat asserted (bit
`4, register 1Ch), it is also asserted for a duration of approximately 1 ps at the end of
`transmission to indicate CD heartbeat.
`
`In Full Duplex mode this signal is always logic 0. There is no heartbeat function in this mode.
`RECEIVE CLOCK: Provides the recovered receive clock for different modes of operation:
`— 25 MHz nibble clock in 100 Mb/s mode
`— 2.5 MHz nibble clock in 10 Mb/s nibble mode
`— 10 MHz receive clock in 10 Mb/s serial mode
`I = '|'|'L/CMOS input 0 = 1'|'L/CMOS output 2 = TRI-STATE" output
`J = IEEE 1149.1 pin
`
`5
`
`http://www.nationa|.com
`
`
`
`

`
`Description
`
`RECEIVE ERROR: Asserted high to indicate that an invalid symbol has been detected inside a
`received packet in 100 Mb/s mode.
`In a 5B/4B decoder bypass mode (BP_4B5B or BP_ALIGN modes), RX_ER becomes
`FtXD[4]. the fifth FtXD data bit of the 5B symbol.
`This is also the PHY address sensing (PHYAD[4]) pin for multiple PHY app|ications—see
`Section 2.8 for more details.
`
`RECEIVE DATA VALID: Asserted high to indicate that valid data is present on RXD[3:O].
`RECEIVE DATA: Nibble wide receive data (synchronous to RX_CLK—25 MHz for 100BASE-X
`mode, 2.5 MHz for 10BASE-T nibble mode). Data is driven on the falling edge of RX_CLK.
`In 10 Mb/s serial mode, the RXD[0] pin is used as the data output pin. RXD[3:1] are don't care.
`
`-#010101(.0ONO!
`
`2.0 Pin Description (Continued)
`2.1 Mll INTERFACE (Continued)
`
`Signal Name
`RX_ER
`(PHYAD[4])
`
`Type
`0, Z, J
`
`|,J
`
`RECEIVE ENABLE: Active high enable for receive signals FtXD[3:0], RX_CLK, RX_DV and
`RX_EFt. A low on this input tri-states these output pins. For normal operation in a node
`application this pin should be pulled high.
`I = '|'|'L/CMOS input 0 = 1'I'L/CMOS output Z = TRI-STATE output
`J = IEEE 1149.1 pin
`2.2 100 Mb/S SERIAL PMD INTERFACE
`
`Signal Name
`SPEED_10
`
`ENCSEL
`(PHYAD[1])
`
`Type
`O. J
`
`I/O, J
`
`LBEN
`(PHYAD[0])
`
`Description
`
`SPEED 10 Mb/s: Indicates 10 Mb/s operation when high. Indicates 100 Mb/s operation when
`low. This pin can be used to drive a low current LED to indicate 100 Mb/s speed if required.
`ENCODE SELECT: Used to select binary or MLT-3 coding scheme in the PMD transceiver (at
`the DP83223, logic high selects binary coding scheme and logic low selects MLT-3 coding
`scheme).
`This is also the PHY address sensing (PHYAD[1]) pin for multiple PHY appIications—see
`Section 2.8 for more details.
`
`LOOPBACK ENABLE: This pin should be connected to the Loopback Enable pin of a
`DP83223 100 Mb/s Transceiver:
`
`1 = Loopback enabled
`0 = Loopback disabled
`In 10 Mb/s modes, this output has no meaning.
`This is also the PHY address sensing (PHYAD[0]) pin for multiple PHY app|ications—see
`Section 2.8 for more details.
`
`TD-
`TD+
`SD-
`SD+
`RD-
`RD+
`
`16
`.5
`7
`
`o (ECL)
`
`I (ECL)
`
`I (ECL)
`
`TRANSMIT DATA: Differential ECL 125 Mb/s serialized transmit data outputs to the DP83223
`Twister.
`
`SIGNAL DETECT: Differential ECL signal detect inputs. Indicates that a signal is present at the
`DP83223 receive inputs as specified by the TP-PMD ANSI standard.
`
`RECEIVE DATA: Differential ECL 125 Mb/s receive data inputs.
`
`I = '|'|'L/GMOS input 0 = '|'|'L/CMOS output Z = TRI-STATE output
`
`J = IEEE 1149.1 pin
`
`http://www.nationa|.com
`
`

`
`2.0 Pin Description (Continued)
`2.3 10 MbIS INTERFACE
`
`Signal NameE
`
`Description
`
`REG
`
`TXU —
`TXU "
`TXS —
`TXS ——
`FIXI —
`FIXI +
`
`EQUALIZATION RESISTOR: A resistor connected between this pin and GND or Vcc adjusts the
`equalization step amplitude on the 1OBASE-T Manchester encoded transmit data (TXU + / — or
`TXS + / —). Typically no resistor is required for operation with cable lengths less than 100m. Great
`care must be taken to ensure system timing integrity when using cable lengths greater than 100m.
`Refer to the IEEE 802.3u standard, Clause 29 for more details on system topology issues.
`The equations to calculate this resistor value are still under investigation. Currently, this value
`must be determined empirically.
`EXTENDED CABLE RESISTOR: A resistor connected between this pin and GND or Vcc adjusts
`the amplitude of the differential transmit outputs (TXU + / — or TXS+ / —). Typically no resistor is
`required for operation with cable lengths less than 100m. Great care must be taken to ensure
`system timing integrity when using cable lengths greater than 100m. Refer to the IEEE 802.3u
`standard, Clause 29 for more details on system topology issues.
`The equations to calculate this resistor value are still under investigation. Currently, this value
`must be determined empirically.
`UNSHIELDED TWISTED PAIR OUTPUT: This differential output pair is the filtered 1OBASE-T
`transmit data for UTP cable.
`
`SHIELDED TWISTED PAIR OUTPUT: This differential output pair is the filtered 1OBASE-T
`transmit data for STP cable.
`
`20
`21
`
`TWISTED PAIR RECEIVE INPUT: These are the differential 1OBASE-T receive data inputs for
`either STP or UTP.
`
`I = '|'|'L/CMOS input 0 = 1'l'L/CMOS output Z = TRI-STATE output
`2.4 CLOCK INTERFACE
`
`J = IEEE 1149.1 pin
`
`Signal NameE
`FIEFIN
`
`CLK25M
`
`OSCI N
`
`X2
`
`X1
`
`I = '|'|'L/CMOS input 0 = 1'l'L/CMOS output Z = TRI-STATE output
`
`Description
`REFERENCE INPUT: 25 MHz TTL reference clock input. Can be supplied from an external
`oscillator module or from the CLK25M output.
`25 MHz CLOCK OUTPUT: Derived from the 50 MHz OSCIN input.
`OSCILLATOR INPUT: 50 MHz : 50 ppm external 'l'l'L oscillator input. If not used, pull down to
`GND with a 4.7 K!) resistor.
`
`CRYSTAL OSCILLATOR OUTPUT: External 20 MHz i 0.005% crystal connection. Used for
`1OBASE-T timing. When using an external 20 MHz oscillator connected to X1, leave this pin
`unconnected.
`
`CRYSTAL OSCILLATOR INPUT: External 20 MHz 1 0.005% crystal connection. Used for
`1OBASE-T timing and Auto-Negotiation. If not used, this pin should be tied to Vcc either directly or
`via a pull-up resistor—typica|Iy 4.7 kn. The DP83840 detects this condition, enables the internal
`+ 2.5 divider and switches the 10 Mb/s and Auto-Negotiation circuitry to the internally derived
`20 MHz clock.
`
`J = IEEE 1149.1 pin
`
`7
`
`http://www.nationa|.com
`
`
`
`

`
`2.0 Pin Description (Continued)
`2.5 DEVICE CONFIGURATION INTERFACE
`
`ESignal Name
`ANO
`
`Description
`ANO: This is a three level input pin (i.e., 1, M, 0) that works in conjunction with the AN1 pin to
`control the forced or advertised operating mode of the DP8384O according to the following table.
`The value on this pin is set by either connecting the input to GND or Vcc (0 or 1) or leaving it
`unconnected (M). The unconnected state, M, refers to the mid level (Vcc + 2) set by internal
`resistors (~ 3 kn). This value is latched into the DP83840 at power-up/reset. See Section 3.9 for
`more details.
`AN1
`AND
`0
`M
`
`Forced Mode
`
`1OBASE-T, Half-Duplex without Auto-Negotiation
`1OBASE-T, Full Duplex without Auto-Negotiation
`100BASE-TX, Half-Duplex without Auto-Negotiation
`100BASE-TX, Full Duplex without Auto-Negotiation
`Advertised Mode
`
`M 0 1
`
`1 M M
`
`AN1
`M
`
`ANO
`M
`
`0
`1
`0
`1
`
`All capable (i.e. Full Duplex for 1OBASE-T and 100BASE-TX) advertised via Auto-
`Negotiation
`1OBASE-T, Half-Duplex advertised via Auto-Negotiation
`O
`1OBASE-T, Full Duplex advertised via Auto-Negotiation
`0
`100BASE-TX, Half-Duplex advertised via Auto-Negotiation
`1
`100BASE-TX, Full Duplex advertised via Auto-Negotiation
`1
`AN1: This is a three level input pin (i.e., 1, M, O) that works in conjunction with the AND pin to
`control the forced or advertised operating mode of the DP83840 according to the table given in
`the ANO pin description above. The value on this pin is set by either connecting the input to GND
`or Vcc (0 or 1) or leaving it unconnected (M). This value is latched into the DP8384O at power-up/
`reset. See Section 3.9 for more details.
`
`REPEATER
`
`REPEATER/NODE MODE: Selects REPEATER mode when set high and NODE mode when set
`low. In REPEATER mode or NODE mode with Full Duplex configured, the Carrier Sense (CRS)
`output from the DP8384O is asserted due to receive activity only. In NODE mode, and not
`configured for Full Duplex operation, CRS is asserted due to either receive and transmit activity.
`At power-up/reset, the value on this pin (set by a pull-up or pull-down resistor, typically 4.7 kn) is
`latched to bit 12 of the PCS Configuration Register, address 17h.
`SERIALINIBBLE SELECT:
`
`1031-SER
`
`10 Mb/s Serial Operation:
`When set high, this input selects serial data transfer mode. Manchester encoded transmit and
`receive data is exchanged serially with a 10 MHz clock rate on the least significant bits of the
`nibble-wide Mll data buses, pins TXD[0] and RXD[0] respectively. This mode is intended for use
`with the DP83840 connected to a device (MAC or Repeater) that has a 10 Mb/s serial interface.
`Serial operation is not supported in 100 Mb/s mode, so for 100 Mb/s this input is ignored.
`10 and 100 Mb/s Nibble Operation:
`When set low, this input selects the Mll compliant nibble data transfer mode. Transmit and receive
`data is exchanged in nibbles on the TXD[3:0] and RXD[3:0] pins respectively.
`At power-up/reset, the value on this pin (set by a pull-up or pull-down resistor, typically 4.7 kn) is
`latched to bit 9 of the 1OBASE-T Status Register, address 1Bh.
`BYPASS ALIGNMENT: Allows 100 Mb/s transmit and receive data streams to bypass all of the
`transmit and receive operations when set high. Refer to Figures 4 and 5.
`At power-up/reset, the value on this pin (set by a pull-up or pull-down resistor, typically 4.7 kn) is
`latched into bit 12 of the Loopback, Bypass and Receiver Error Mask Register, address 18h.
`I = '|'|'L/CMOS input 0 = '|'|'L/CMOS output Z = TRI-STATE output
`J = IEEE 1149.1 pin
`
`BPALIGN
`
`http://www.nationa|.com
`
`

`
`2.0 Pin Description (Continued)
`2.5 DEVICE CONFIGURATION INTERFACE (Continued)
`
`Signal NameE
`BP4B5B
`I, J
`
`Description
`BYPASS 4B5B ENCODERIDECODER: Allows 100 Mb/s transmit and receive data streams to
`bypass the 4B to 5B encoder and 5B to 4B decoder circuits when set high.
`At power-up/reset, the value on this pin (set by a pull-up or pull-down resistor, typically 4.7 kn) is
`latched into bit 14 of the Loopback, Bypass and Receiver Error Mask Register, address 18h.
`BYPASS SCRAMBLERIDESCRAMBLER: Allows 100 Mb/s transmit and receive data streams to
`bypass the scrambler and descrambler circuits when set high.
`At power-up/reset, the value on this pin (set by a pull-up or pull-down resistor, typically 4.7 kn) is
`latched into bit 13 of the Loopback, Bypass and Receiver Error Mask Register, address 18h.
`I = 'I'I'L/GMOS input 0 = 1'I'L/CMOS output 2 = TRI-STATE output
`J = IEEE 1149.1 pin
`2.6 LED INTERFACE
`
`I, J
`
`These outputs can be used to drive LEDs directly, or can be used to provide status information to a network management
`device. Refer to Figure 12 for the LED connection diagram. An LED indication of 100 Mb/s operation can be obtained by
`connecting a low current LED (and its associated resistor) to the SPEED_10 pin (54). See Section 2.2.
`
`Signal NameE
`D1
`LE
`0, J
`42
`
`Description
`TRANSMIT LED: Indicates the presence of transmit activity for 10 Mb/s and 100 Mb/s operation.
`Active low.
`
`If bit 2 (LED1_MODE) of the PCS Configuration Register (address 17h) is set high, then the LED1
`pin function is changed to indicate the status of the Disconnect Function as defined by the state
`of bit 5 (CON_STATUS) in the PHY address register (address 19h).
`The DP8384O incorporates a “monostable” function on the LED1 output. This ensures that even
`minimum size packets generate adequate LED ON time to be visible.
`RECEIVE LED: Indicates the presence of any receive activity (CRS active) for 10 Mb/s and
`100 Mb/s operation. Active low.
`The DP83840 incorporates a “monostable" function on the LED2 output. This ensures that even
`minimum size packets generate adequate LED ON time to be visible.
`
`0, J
`
`41
`
`LED3 E LINK LED: Indicates Good Link status for 10 Mb/s and 100 Mb/s operation. Active low.
`LED4
`O, J
`37
`POLARITY/FULL DUPLEX LED: Indicates Good Polarity status for 10 Mb/s operation. Indicates
`Full Duplex mode status for 100 Mb/s operation. Active low.
`If bit 1 (LED4_MODE) in the PCS Configuration Register (address 17h) is set high, the LED4 pin
`function is changed to indicate Full Duplex mode status for 10 Mb/s and 100 Mb/s operation.
`COLLISION LED: Indicates the presence of collision activity for 10 Mb/s and 100 Mb/s
`operation. This LED has no meaning for 10 Mb/s or 100 Mb/s Full Duplex operation. Active low.
`I = '|'|'L/GMDS input 0 = 'I'I'L/CMOS output Z = TRI-STATE output
`J = IEEE 1149.1 pin
`2.7 IEEE 1149.1 INTERFACE
`
`LED5
`
`O, J
`
`The IEEE 1149.1 Standard Test Access Port and Boundary Scan (sometimes referred to as JTAG) interface signals allow
`system level boundary scan to be performed.
`
`Signal NameE
`Descrlptlon
`TDO
`0, 2
`TEST DATA OUTPUT: Serial instruction/test output data for the IEEE 1149.1 scan chain.
`1“ IfBoundary-Scan is not implementedthis pin should be left unconnected (NC).
`TDI Z TEST DATA INPUT: Serial instruction/test input data for the IEEE 1149.1 scan chain.
`S
`TEST RESET: An asynchronous low going pulse will reset and initialize the IEEE 1149.1 test
`circuitry.
`If Boundary-Scan is not implemented, this pin should be left unconnected (NC) since it has an
`internal pull-up resistor (10 kn).
`I = 'I'I'L/GMOS input 0 = 1'I'L/CMOS output 2 = TRI-STATE output
`J = IEEE1149.1 pin
`
`9
`
`http://www.nationa|.com
`
`
`
`

`
`2.0 Pin Description (Continued)
`2.7 IEEE 1149.1 INTERFACE (Continued)
`
`Signal NameE
`
`Description
`TEST CLOCK: Test clock for the IEEE 1149.1 circuitry.
`This pin should be pulled to GND with an appropriate resistor (10 kn).
`TEST MODE SELECT: Control input to the IEEE 1149.1 test circuitry.
`If Boundary-Scan is not implemented, this pin should be left unconnected (NC) since it has an
`internal pull-up resistor (1 0 kn).
`I = '|'|'L/GMOS input 0 = '|'|'L/CMOS output Z = TRI-STATE output
`J = IEEE 1149.1 pin
`2.8 PHY ADDRESS INTERFACE
`
`It should be noted that while PHYAD[4:0] provides up to 32 unique PHY address options, an address selection of all zeros
`(00000) will result in a PHY isolation condition. See the Isolate bit description in the BMGR, address 00h, Section 4.2.
`
`Signal Name
`
`LBEN
`(pl-|YAD[o])
`
`Type
`
`I/O, J
`
`ENCSEL
`(pi-|YAD[1])
`
`I/O, J
`
`CRS
`(P|-|YAD[2])
`
`PHYAD[3]
`
`Description
`
`PHY ADDRESS [O]: PHY address sensing pin (bit 0) for multiple PHY applications. PHY
`address sensing is achieved by strapping a pull-up/pull-down resistor (typically 10 kn.) to this
`pin as required.
`The pull-up/pull-down status of this pin is latched into the PHYAD address register (address
`19h) during power up/reset.
`This pin is also the Loopback Enable output pin (LBEN) for the 100 Mb/s Serial PMD Interface.
`See Section 2.2 for more details.
`
`PHY ADDRESS [1]: PHY address sensing pin (bit 1) for multiple PHY applications. PHY
`address sensing is achieved by strapping a pull-up/pull-down resistor (typically 10 kn.) to this
`pin as required.
`The pull-up/pull-down status of this pin is latched into the PHYAD address register (address
`19h) during power up/reset.
`This pin is also the Encode Select output pin (ENCSEL) for the 100 Mb/s Serial PMD Interface.
`See Section 2.2 for more details.
`
`PHY ADDRESS [2]: PHY address sensing pin (bit 2) for multiple PHY applications. PHY
`address sensing is achieved by strapping a pull-up/pull-down resistor (typically 10 kn) to this
`pin as required.
`The pull-up/pull-down status of this pin is latched into the PHYAD address register (address
`19h) during power up/reset.
`This pin is also the Carrier Sense output pin (CRS) for the Mll Interface. See Section 2.1 for
`more details.
`
`PHY ADDRESS [3]: PHY address sensing pin (bit 3) for multiple PHY applications. PHY
`address sensing is achieved by strapping a pull-up/pull-down resistor (typically 10 kn.) to this
`pin as required.
`The pull-up/pull-down status of this pin is latched into the PHYAD address register (address
`19h) during power up/reset.
`Since this input does not have a dual function, it is a good choice for providing a non-zero PHY
`address to the DP83840.
`
`RX_ER
`(PHYAD[4])
`
`I/O, Z. J
`
`PHY ADDRESS [4]: PHY address sensing pin (bit 4) for multiple PHY applications. PHY
`address sensing is achieved by strapping a pull-up/pull-down resistor (typically 10 kn.) to this
`pin as required.
`The pull-up/pull-down status of this pin is latched into the PHYAD address register (address
`19h) during power up/reset.
`This pin is also the Receive Error output pin (RX_ER) for the Mll Interface. See Section 2.1 for
`more details.
`I = '|'|'L/CMDS input 0 = '|'|'L/CMOS output Z = TRI-STATE output
`
`J = IEEE 1149.1 pin
`
`http://www.nationa|.com
`
`1 0
`
`
`
`

`
`2.0 Pin Description (Continued)
`2.9 MISCELLANEOUS
`
`Signal NameE
`
`Description
`RESET: Active high input that initializes the DP83840.
`I = '|'|'L/CMOS input 0 = 1'|'L/CMOS output 2 = TRI-STATE output
`J = IEEE 1149.1 pin
`2.10 POWER AND GROUND PINS
`The power (Vcc) and ground (GND) pins of the DP83840 are grouped in pairs into four categories—TTL/CMOS Input pairs,
`TTL/CMOS Output and I/O pairs, 10 Mb/s pairs and 100 Mb/s pairs. Great care must be taken with the layout of the power and
`ground supplies to this device. Each of the four categories of pairs should have its own isolated supplies. More details of the
`power and ground layout requirements are given in Sections 5.2, 5.3 and 5.4.
`
`Pln Names Descrlptlon
`GROUP A—1TLlCMOS INPUT SUPPLY PAIRS
`
`IOVCC1, IOG ND1
`
`lOVcc2, lOGND2
`IOVCC3, IOGNDS
`PCSVCC, PCSGND
`GROUP B—1TL/CMOS OUTPUT AND IIO SUPPLY PAIRS
`
`|OVcc4, IOGND4
`RCLKGND
`IOVCC5, |OGND5
`IOVCC5, |OGND6
`REFVCC, REFGND
`GROUP C-10 Mb/s SUPPLY PAIRS
`
`RXVCC, RXGND
`TDVCC, TDGND
`PLLVcc, PLLGND
`ovcc, OGND
`GROUP D—100 Mb/s SUPPLY PAIRS
`
`TTL lnputlOutput Supply #1
`
`TTL Input/Output Supply #2
`TTL Input/Output Supply #3
`Physical Coding Sublayer Supply
`
`TTL Input/Output Supply #4
`Receive Clock Ground, No Paired Vcc
`TTL Input/Output Supply #5
`TTL lnputlOutput Supply #6
`25 MHz Clock Supply
`
`Receive Section Supply
`Transmit Section Supply
`Phase Locked Loop Supply
`Internal Oscillator Supply
`
`OSCGND
`9, 10
`ANAVcc, ANAGND
`12, 11
`CRMVCC, CRMGND
`15
`ECLVCC
`87, 88
`CGMVCC, CGMGND
`I = '|'|'L/CMOS input 0 = 1'|'L/CMOS output 2 = TRI-STATE output
`2.11 SPECIAL CONNECT PINS
`
`External Oscillator Input Ground—No Paired Vcc
`Analog Section Supply
`Clock Recovery Module Supply
`ECL Outputs Supply
`Clock Generator Module Supply
`J = IEEE 1149.1 pin
`
`Signal NameE
`NC
`13
`14
`83
`
`Description
`NO CONNECT: These pins are reserved for future use. Leave them unconnected (floating).
`
`RES_O
`
`4
`45
`
`RESERVED_0: These pins are reserved for future use. Connect them to the nearest ground
`plane. For future upgradability, connect these pins to GND via 00. resistors.
`
`J
`
`RES_O
`
`RESERVED_0: These pins are reserved for future use. Connect them to the nearest ground
`48
`plane. For future upgradability, connect these pins to GND via 0.0. resistors.
`90
`I = ‘|‘|'L/CMOS input 0 = ‘ITL/CMOS output 2 = TRI-STATE output
`J = IEEE 1149.1 pin
`
`1 1
`
`http://wvvw.nationa|.com
`
`
`
`

`
`3.0 Functional Description
`The DP83840 10/100 Mb/s Ethernet Physical Layer inte-
`grates a 100BASE-T Physical Coding Sub-layer (PCS) and a
`complete 10BASE-T module in a single chip. It provides a
`standard Media Independent Interface (MII) to communicate
`between the Physical Signaling and the Medium Access
`Control (MAC) layers for both 100BASE-X and 10BASE-T
`operations.
`It interfaces to a 100 Mbls Physical Medium
`Dependent (PMD) transceiver, such as the DP83223.
`The 100BASE-X section of the device consists of the follow-
`ing functional blocks:
`0 Transmitter
`0 Receiver
`0 Clock Generation Module (CGM)
`0 Clock Recovery Module (CRM)
`the
`The 10BASE-T section of
`the device consists of
`10 Mb/s transceiver module with filters and an ENDEC
`module.
`The 100BASE-X and 10BASE-T sections share the follow-
`ing functional blocks:
`0 PCS Control
`0 Mll Registers
`0 IEEE 1149.1 Controller
`0 IEEE 802.3u Auto-Negotiation
`Each of these functional blocks is described below.
`
`3.1 PCS CONTROL
`The IEEE 802.3u 100BASE-X Standard defines the Physical
`Coding Sublayer (PCS) as the transmit, receive and carrier
`sense functions. These functions within the DP83840 are
`controlled via external pins and internal registers via the Mll
`serial management interface.
`
`3.1.1 100BASE-X Bypass Options
`The DP83840 incorporates a highly flexible transmit and re-
`ceive channel architecture. Each of the major 100BASE-X
`transmit and receive functional blocks of the DP83840 are
`selectively bypassable to provide increased flexibility for
`various applications.
`3.1.1.1 Bypass 4B5B and 5B4B
`The 100BASE-X 4B5B symbol encoder in the transmit
`channel and the 100BASE-X 5B4B symbol decoder in the
`receive channel may be bypassed by setting the BP_4B5B
`bit in the LBREMR (bit 14, register address 18h). The de-
`fault value for this bit is set by the BP4B5B pin 100 at pow-
`er-up/reset.
`
`3.1.1.2 Bypass Scrambler and Descrambler
`The 100BASE-X scrambler in the transmit channel and the
`100BASE-X descrambler in the receive channel may be by-
`passed by setting the BP_SCR bit in the LBREMR (bit 13,
`register address 18h). The default value for this bit is set by
`the BPSCR signal (pin 1) at power-up/reset.
`3.1.1.3 Bypass NRZI Encoder and Decoder
`The 100BASE-X NRZI encoder in the transmit channel and
`the 100BASE-X NRZI decoder in the receive channel may
`be bypassed by setting the NRZl_EN bit in the PCR (bit 15.
`register address 17h). The default for this bit is a 1, which
`enables the NRZI encoder and decoder.
`
`3.1.1.4 Bypass Align
`The 100BASE-X transmit channel operations (4B5B symbol
`encoder, scrambler and NRZ to NRZI) and the 100BASE-X
`
`http://www.nationa|.com
`
`12
`
`receive channel operations (NRZI to NRZ, descrambler and
`4B5B symbol decoding) may all be bypassed by setting the
`BP_ALIGN bit
`in the LBREMR (bit 12, register address
`18h). The default value for
`this bit
`is set by the
`BP_ALlGN signal (pin 99) at power-up/reset.
`The bypass align function is intended for those repeater ap-
`plications where none of the transmit and receive channel
`operations are required.
`3.1.2 Repeater Mode
`The DP83840 Carrier Sense (CRS) operation depends on
`the value of the REPEATER bit in the PCR (bit 12, register
`address 17h). When set high, the CRS output (pin 66) is
`asserted for receive activity only. When set low, the CRS
`output is asserted for either receive or transmit activity.
`The default value for this bit is set by the REPEATER pin 66
`at power-up/reset.
`3.1.3 Mll control
`
`The DP83640 has 3 basic MII operating modes:
`3.1.3.1 100 Mbls Operation
`For 100 Mb/s operation, the MII operates in nibble mode
`with a clock rate of 25 MHz. This clock rate is independent
`of bypass conditions.
`In normal
`(non-bypassed) operation the MII data at
`RXD[3:0] and TXD[3:0]
`is nibble wide.
`In bypass mode
`(BP_4B5B or BP_AL|GN set) the MII data takes the form
`of 5-bit symbols. The lowest significant 4 bits appear on
`TXD[3:0] and RXD[3:0] as normal, and the most significant
`bits (TXD[4] and RXD[4]) appear on the TX_ER and
`RX_ER pins respectively.
`3.1.3.2 10 Mbls Nibble Mode Operation
`For 10 Mb/s nibble mode operation, the MII clock rate is
`2.5 MHz. The 100BASE-X bypass functions do not apply to
`10 Mb/s operation. This is the default 10 Mb/s mode of
`operation.
`
`3.1.3.3 10 Mb/s Serial Mode Operation
`For applications that have external ENDECs for 10 Mb/s
`operation, the DP83840 accepts Manchester encoded seri-
`al data on the TXD[0] input and provides Manchester en-
`coded serial data output on RXD[0] with a clock rate of
`10 MHz.
`
`This mode is selected by setting the 10BT_SER bit in the
`10BTSR (bit 9, register address 1Bh). The default value for
`this bit is set by the 10BTSER pin 98 at power-up/reset.
`3.2 MII SERIAL MANAGEMENT REGISTER ACCESS
`
`The MII specification defines a set of thirty-two 16-bit status
`and control registers that are accessible through the serial
`management data interface pins MDC and MDIO. The
`DP83840 implements all the required Mll registers and a
`subset of optional registers. The registers are fully de-
`scribed in Section 4. The serial management access proto-
`col is described below.
`
`3.2.1 Serial Management Access Protocol
`The serial control interface consists of two pins, Manage-
`ment Data Clock (MDC) and Management Data lnput/Out-
`put (MDIO). MDC has a maximum clock rate of 2.5 MHz.
`The MDIO line is bi-directional and may be shared by up to
`32 devices. The MDIO frame fonnat is shown in Table I.
`
`

`
`
`
`3.0 Functional Description (Continued)
`The MDIO pin requires a pull-up resistor (4.7 kn) which,
`during IDLE condition, will pull MDIO high. Prior to initia

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket