
39
3.4.4
Interrupt/Interrupt Mask Registers at 0Ch/10h
The interrupt and interrupt mask registers work in tandem to inform the host bus interface when the state of the
TSB43AA82 changes. The interrupt is at address 0Ch and the interrupt mask is at address 10h. The interrupt register
defaults to 0000 0000h and is unaffected by a bus reset. The interrupt mask register defaults to 8000 0000h and is
unaffected by a bus reset. Each bit of the interrupt register represents a unique interrupt. A particular interrupt can
be masked off when the corresponding bit in the interrupt mask register is 0. The interrupt register shows the status
of the individual bits even when the interrupt is masked off.
BITS
ACRONYM
DIR
DESCRIPTION
0
Int
R/O
Interrupt. Int contains the value of all interrupt bits and interrupt mask bits logically ORed together. The
inverse of this bit is connected to the XINT bit (terminal 54, U9). When the logically ORed value of all
interrupt and mask bits is 1, Int is set to 1. When the logical ORed value of all interrupt and mask bits is 0, Int
is set to 0.
1
PhInt
S/C
PHY chip interrupt. When the PHY layer signals an interrupt to the internal link chip, PhInt is set to 1.
2
Breset
S/C
Bus reset. When the internal PHY initializes or detects a bus reset, Breset is set to 1.
3
CmdSlf
S/C
Command reset packet received. CmdSlf is set to 1 when the receiver (TSB43AA82) is sent a quadlet
write request addressed to the RESET_START (FFFF F000 000Ch) CSR register. The command reset
packets are stored in the ARF.
4
Endslf
S/C
End of the self-ID process. When the link layer detects the end of self-ID process, Endslf is set to 1.
5
Phypkt
S/C
PHY packet detect. When the receiver receives a PHY packet, Phypkt is set to 1.
6-7
Reserved
N/A
Reserved
8
SntRj
S/C
Busy acknowledge sent by receiver. When the TSB43AA82 is forced to send an ack_busy_X to an
incoming packet because the receive FIFO overflowed, SntRj is set to 1.
9
PhRRx
S/C
PHY register information received. When a PHY register value is transferred to the Phy_Access register
from the PHY interface, PhRRx is set to 1.
10
IFAcc
S/C
Invalid FIFO access. When IFAcc is set to 1, the ATF access sequence is violated.
11
HdrErr
S/C
Header error. When the receiver detects a header CRC error on an incoming packet that may have been
addressed to this node, HdrErr is set to 1.
12
TCErr
S/C
tCode error. When the transmitter detects an invalid tCode in the data, TCErr is set to 1.
13
CySec
S/C
Cycle second. When the Seconds_Count field in the cycle-timer register (14h) is incremented, CySec is
set to 1.
14
Cyst
S/C
Cycle started. When the transmitter sends or the receiver receives a cycle-start packet, Cyst is set to 1.
15
Reserved
N/A
Reserved
16
DRHUpdate
S/C
DRF header update. When the host reads the packet header of DRF data, this bit is set to 1. This bit has no
meaning if DRHStr (90h) is set.
17
FaGap
S/C
Fair gap. When the serial bus has been idle for an arbitration reset gap, FaGap is set to 1.
18
TxRdy
S/C
Transmitter ready. When the transmitter is idle and ready, TxRdy is set to 1.
19
CyDne
S/C
Cycle done. When an arbitration gap is detected on the bus after the transmission or reception of a
cycle-start packet, CyDne is set to 1.
20
CyPnd
S/C
Cycle pending. When CyPnd is set to 1, the cycle timer offset is set to 0 (rolled over or reset) and remains
set until the isochronous cycle ends.
21
CyLst
S/C
Cycle lost. When the cycle timer rolls over twice without the reception of a cycle-start packet, CyLst is set to
1.
22
CyArbF
S/C
Cycle arbitration failed. When the arbitration to send the cycle-start packet fails, CyArbF is set to 1.
23
Reserved
N/A
Reserved
24
ATFEnd
S/C
ATF transaction end. When the transmitter completes transmission (received ack_comp, response
packet, timeout), ATFEnd is set to 1. The host can read the completion status from the transaction timer
control (60h) and the transaction timer status (64h6Ch) registers until the next process begins. This bit is
set to 1 when the response to a request packet sent by the ATF is received in the ARF. When an
independent request packet is received in the ARF, the ARFRxd bit is set.
25
ARFRxd
S/C
ARF received data. When the receiver confirms a request packet was received in the ARF, ARFRxd is set
to 1. This bit is not set for a received response packet.
26
MOREnd
S/C
Management ORB fetch completed. When the fetched management ORB is stored in the MRF, MOREnd
is set to 1. The host can read the completion status from transaction timer control (60h) and transaction
timer status (64h6Ch) registers until the next transaction begins.