
MB86965
37
Table 25. BMPR10 — Transmit Start Register
BIT
SYMBOL
TYPE
DESCRIPTION
7
TX START
W0
TRANSMITTER START: Writing 1 to this bit commands the Transmitter to start
transmitting packets loaded into the transmit buffer. Before doing so, the Transmitter
must be idle (not busy with another buffer).
6 – 0
TX PKT
CNT 6 – 0
RW0
TRANSMIT PACKET COUNT: A binary integer written by the system to indicate the
number of packets contained in the transmit buffer for transmission. This information
can be loaded at the same time the TX START bit is set high. As the Transmitter finishes
transmitting each packet, this counter is decremented. The value can be read by the
system to see how many packets remain to be transmitted.
Table 26. BMPR11 — 16 Collisions Control Register
BIT
SYMBOL
TYPE
DESCRIPTION
7 – 3
0
RW0
RESERVED: Write 0.
2
16 COL
CNTRL 2
RW0
16 COLLISIONS CONTROL: Masks the internal logic for 16 COL CONTRL0
BMPR11<1>. If this bit is set to 0, EtherCoupler halts when the 16th collision occurs. If
this bit is set to 1, EtherCoupler does not halt when the 16th collision occurs.
1
16 COL
CNTRL 1
RW0
16 COLLISIONS CONTROL: Restarts transmission when set to 1. Is set to 0 by
EtherCoupler before transmitting a packet, when 16 COL CNTRL 2 set to 0.
0
16 COL
CNTRL 0
RW0
16 COLLISIONS CONTROL: Retransmit or throw away this transmitted packet, when
the 16th collision is met on the transmitted packet. When set to 0, retransmit this
packet. When set to 1, throws away this packet.
16 COL CNTRL 2
(BIT 2)
16 COL CNTRL1
(BIT 1)
16 COL CNTRL 0
(BIT 0)
Description
0
X
Halt on 16
collisions.
0
1
0
Retransmit the
packet, following a
halt.
0
1
Throw away this
packet and resume
transmitting,
following a halt.
1
X
0
Don’t halt;
retransmit current
packet.
1
X
1
Don’t halt; throw
away current
packet; and go to
next packet.
16 Collisions Control Register
Table 26 describes 16 Collisions Control register,
BMPR11, which controls action taken when each of 16
consecutive attempts to transmit a packet are met with
collision. The 16 Collisions Control register serves as a
mode-select register and an action command register. As
a mode select register, two functions are selectable:
automatic continuation, or halt after 16 collisions. If
automatic continuation is selected, there is an option to
continue attempting to transmit the same packet or skip to
the next packet. If halt is enabled, Transmitter restarts
after a halt by writing an action code listed in Table 27.