cs89712 Cirrus Logic, Inc., cs89712 Datasheet - Page 121

no-image

cs89712

Manufacturer Part Number
cs89712
Description
High-performance, Low-power System-on-chip With 10base-t Ethernet Controller
Manufacturer
Cirrus Logic, Inc.
Datasheet
3.18.6 Transmitter Event Register (TxEvent, address offset 128h)
TxEvent gives the event status of the last packet transmitted.
Reset value is:
Notes:
DS502PP2
5:0
7:6
8
9
A
E:B
F
RSVD
7:6
Bit
1.In any event register, like TxEvent, all bits are cleared upon readout. The software is responsible for
processing all event bits.
2.TxOK (Bit 8) and the Number-of-Tx-Collisions (Bits E-B) are used in normal packet transmission.All
other bits (6, 7, 9, A, and F) give the status of abnormal transmit operation.
0000 0000 0000 1000
001000
001000: These bits provide an internal address used by the CS89712 to identify this as register
8, the Transmitter Event Register.
RSVD: Reserved. must be a “0” when writing to this register.
TxOK: This bit is set if the last packet was completely transmitted (Jabber (Bit A), out-of-win-
dow-collision (Bit 9), and 16Coll (Bit F) must all be clear). If TxOKiE (Register 7, TxCFG, Bit 8)
is set, there is an interrupt.
Out-of-Window: This bit is set if a collision occurs more than 512 bit times after the first bit of
the preamble. When this occurs, the CS89712 forces a bad CRC and terminates the transmis-
sion. If Out-of-windowiE (Register 7, TxCFG, Bit 9) is set, there is an interrupt
Jabber: If the last transmission is longer than 26 msec, then the packet output is terminated by
the jabber logic and this bit is set. If JabberiE (Register 7, TxCFG, Bit A) is set, there is an inter-
rupt.
#-of-TX-collisions: These bits give the number of transmit collisions that occurred on the last
transmitted packet. Bit B is the LSB. If AnycolliE (Register 7, TxCFG, Bit B) is set, there is an
interrupt when any collision occurs.
16coll: This bit is set if the CS89712 encounters 16 normal collisions while attempting to trans-
mit a particular packet. When this happens, the CS89712 stops further attempts to send that
packet. If 16colliE (Register 7, TxCFG, Bit F) is set, there is an interrupt.
5:0
16coll
F
Table 71. Transmitter Event
Number-of-Tx-collisions
E:B
Description
Jabber
A
Out-of-window
9
CS89712
TxOK
8
121

Related parts for cs89712