2.0 Functional Description (Continued)
14 www.national.com
For write transactions, the Station Management Entity
writes data to an addressed DP83843 eliminating the
requirement for MDIO Turnaround. The Turnaround time is
filled by the management entity inserting <10> for these
two bits. Figure 1 shows the timing relationship for a typical
MII register write access.
2.1.3 Preamble Suppression
The DP83843 supports a Preamble Suppression mode as
indicated by a one in bit 6 of the Basic Mode Status Regis-
ter (BMSR, address 01h). If the Station Management Entity
(i.e. MAC or other management controller) determines that
all PHYs in the system support Preamble Suppression by
returning a one in this bit, then the Station Management
Entity need not generate preamble for each management
transaction.
The DP83843 requires a single initialization sequence of
32 bits of preamble following power-up/hardware reset.
This requirement is generally met by the mandatory pull-up
resistor on MDIO in conjunction with a continuous MDC, or
the management access made to determine whether Pre-
amble Suppression is supported.
While the DP83843 requires an initial preamble sequence
of 32 bits for management initialization, it does not require
a full 32 bit sequence between each subsequent transac-
tion. A
minimum of one idle bit between management
transactions is required
as specified in IEEE 802.3u.
2.1.4 PHY Address Sensing
The DP83843 can be set to respond to any of the possible
32 PHY addresses. Each DP83843 connected to a com-
mon serial MII must have a unique address. It should be
noted that while an address selection of all zeros <00000>
will result in PHY Isolate mode, this will not effect serial
management access.
The DP83843 provides five PHY address pins, the state of
which are latched into the PHYCTRL register (address
19h) at system power-up/reset. These pins are described
in Section 2.8. For further detail relating to the latch-in tim-
ing requirements of the PHY address pins, as well as the
other hardware configuration pins, refer to Section 3.10.
2.1.5 Nibble-wide MII Data Interface
Clause 22 of the IEEE 802.3u specification defines the
Media Independent Interface. This interface includes a
dedicated receive bus and a dedicated transmit bus. These
two data buses, along with various control and indicate sig-
nals, allow for the simultaneous exchange of data between
the DP83843 and the upper layer agent (MAC or repeater).
The receive interface consists of a nibble wide data bus
RXD[3:0], a receive error signal RX_ER, a receive data
valid flag RX_DV, and a receive clock RX_CLK for synchro-
nous transfer of the data. The receive clock can operate at
either 2.5 MHz to support 10 Mb/s operation modes or at
25 MHz to support 100 Mb/s operational modes.
The transmit interface consists of a nibble wide data bus
TXD[3:0], a transmit error flag TX_ER, a transmit enable
control signal TX_EN, and a transmit clock TX_CLK which
runs at either 2.5 MHz or 25 MHz.
Additionally, the MII includes the carrier sense signal CRS,
as well as a collision detect signal COL. The CRS signal
asserts to indicate the reception of data from the network
or as a function of transmit data in Half Duplex mode. The
COL signal asserts as an indication of a collision which can
occur during half-duplex operation when both a transmit
and receive operation occur simultaneously.
2.1.6 Collision Detect
For Half Duplex, a 10BASE-T or 100BASE-X collision is
detected when the receive and transmit channels are
active simultaneously. Collisions are reported by the COL
signal on the MII.
If the DP83843 is transmitting in 10 Mb/s mode when a col-
lision is detected, the collision is not reported until seven
bits have been received while in the collision state. This
prevents a collision being reported incorrectly due to noise
on the network. The COL signal remains set for the dura-
tion of the collision.
If a collision occurs during a receive operation, it is immedi-
ately reported by the COL signal.
When heartbeat is enabled (only applicable to 10 Mb/s
operation), approximately 1 µs after the transmission of
each packet, a Signal Quality Error (SQE) signal of approx-
imately 10 bit times is generated (internally) to indicate
successful transmission. SQE is reported as a pulse on the
COL signal of the MII.
2.1.7 Carrier Sense
Carrier Sense (CRS) may be asserted due to receive activ-
ity, once valid data is detected via the Smart Squelch func-
tion during 10 Mb/s operation.
For 10 Mb/s Half Duplex operation, CRS is asserted during
either packet transmission or reception.
For 10 Mb/s Full Duplex operation, CRS is asserted only
due to receive activity.
CRS is deasserted following an end of packet.
In Repeater mode (pin 63/bit 9, register address 19h), CRS
is only asserted due to receive activity.
2.1.8 MII Isolate Mode
A 100BASE-X PHY connected to the mechanical MII inter-
face specified in IEEE 802.3u is required to have a default
value of one in bit 10 of the Basic Mode Control Register
(BMCR, address 00h). The DP83843 will set this bit to one
if the PHY Address is set to 00000 upon power-up/hard-
ware reset. Otherwise, the DP83843 will set this bit to zero
upon power-up/hardware reset.
With bit 10 in the BMCR set to one, the DP83843 does not
respond to packet data present at TXD[3:0], TX_EN, and
TX_ER inputs and presents a high impedance on the
TX_CLK, RX_CLK, RX_DV, RX_ER, RXD[3:0], COL, and
CRS outputs. The DP83843 will continue to respond to all
serial management transactions over the MII.
While in Isolate mode, the TPTD+/− and FXTD/AUITD+/−
outputs are dependent on the current state of Auto-Negoti-
ation. The DP83843 can Auto-Negotiate or parallel detect
to a specific technology depending on the receive signal at
the TPRD+/− inputs. A valid link can be established for
either TPRD or FXRD/AUI even when the DP83843 is in
Isolate mode.
It is recommended that the user have a basic understand-
ing of clause 22 of the 802.3u standard.