2
–
6
2.2.3
Control Register at 08h
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
29 30 31
28
R
R
C
C
F
R
F
P
B
T
R
E
E
B
B
B
D
F
C
C
C
C
SIDERCODE
C
I
I
E
The control register dictates the basic operation of the TSB12LV32. The power-up reset value of this register
equals
E004_0200
’
h
BIT
NUMBER
BIT NAME
FUNCTION
DIR
DESCRIPTION
0
FLSHERR
Flush GRF
on error
R/W
This bit controls the flushing of the GRF when a packet with
a data CRC error is detected. The power
–
up value is 1,
which means flush the GRF when a data CRC error is
detected.
1
RXSID
Received
Self-ID
packets
R/W
If set, the self-identification (SID) packets generated by Phy
devices during the bus initialization are received and placed
into the GRF as a single packet. The default setting of this
bit is 1. When set to 0, the SIDs are not placed into the GRF.
2
FULLSID
Save full
Self-ID Packet
in GRF
R/W
Save the full self-ID packets.When this bit is 1 the self-ID
data quadlet and its inverse quadlet are saved in the GRF.
When this bit is 0 only the self-ID data quadlet is saved in the
GRF.
3
PHY_PKT_ENA
Phy Packets
Receive
Enable
R/W
Phy packet enable allows reception of all Phy packets. If this
bit is reset to 0, all Phy packets, except for self-IDs, will be
rejected and interrupt HDERR (if not masked) will be
generated. One HDERR interrupt will be generated for
every Phy packet received.
4
BSYCTRL
Busy Control
R/W
BSYCTRL controls which busy status the chip returns to
incoming packets. When this bit is 0 the chip follows normal
busy/retry protocol, only send busy when necessary. When
this bit is 1 the chip sends a busy acknowledge to all
incoming packets following the normal busy/retry protocol.
5
TXEN
Transmit
Enable
R/W
When TXEN is cleared, the transmitter does not arbitrate or
send packets. TXEN bit is cleared following a bus reset, and
all traffic through the DM port will be interrupted. TXEN must
be set before packet transmit can resume. Power-on reset
value of TXEN is 0
6
RXEN
Receive
Enable
R/W
When RXEN is cleared, the receiver does not receive any
packets. This bit is not affected by a bus reset and is set to 0
after a power-on reset.
7
ENA_ACCEL
Acceleration
Enable
R/W
Enable acceleration. When this bit is set, fly-by acceleration
and accelerated arbitration are enabled. This bit cannot be
set while TXEN and RXEN are set. This bit must only be
used with a 1394a capable Phy.
8
ENA_CONCAT
Concatenation
Enable
R/W
Enable concatenation. When this bit is set it allows the link
to concatenate multiple isochronous or asynchronous
packets. This bit must only be used with a 1394a capable
Phy.