QT2022/32 - Data Sheet: DS3051
rx_flag
rx_flag is used to flag a DOM receive alarm.
rx_flag = {OR of (reg 1.A071.n ‘bit wise AND’ reg 1.9007.n) for n=0 to 7}
Table 25: rx_flag Alarm Registers
MDIO Status Register
(RO,LH)
MDIO Enable
Register (R/W)
MDIO Enable Register default
value
Description
Receive Optical Power High Alarm
Receive Optical Power Low Alarm
rx_flag alarm bits 0 through 5 *
1.A071h.7
1.A071h.6
1.A071h.5:0
1.9007h.7
0
0
0
1.9007h.6
1.9007h.5:0
* rx_alarm bits 0 through 5 are read from the DOM device and mapped to registers 1.A071h.5:0. The function of
these bits is not specifically defined in the XENPAK MSA, but they are used in generating the rx_flag signal in order
to allow for vendor specific alarms to be defined. These alarms should be disabled via the associated MDIO regis-
ter bits 1.9007.5:0 when not is use.
TX_ALARM
TX_ALARM is used to indicate that a fault has occurred on the transmit path. TX_ALARM is the bitwise OR of the
receive path status register bits in register 1.9004h. TX_ALARM can be programmed to assert only when specific
receive path fault conditions are present. The programming is performed by writing to a mask register at address
1.9001h. The contents of register 1.9004h is AND’ed with register 1.9001h prior to application of the OR function to
generate the TX_ALARM signal.
tx_alarm = {OR of (reg 1.9004.n ‘bit wise AND’ reg 1.9001.n) for n=0..10}
Table 26: Transmit Alarm Registers (TX_ALARM)
MDIO Status
Alarm Definition
Register (RO)
MDIO Enable Register (R/W)
default
LEGACY
=0
LEGACY
1
Description
LEGACY=0
LEGACY=1
16b hex
type
16b hex
PHY_XS transmit local
fault
NOT(TxXAUI Lane
Align)
NOT(TxXAUI CDR
lock<3:0>)
1.9004.0
RO/LH
1.9001.0
1
(linked to 4.8.11)
(linked to 4.8.11)
tx_flag
bitwise OR of tx_flag register, 1.9006h
1.9004.1
1.9004.2
RO/LH
RO/LH
1.9001.1
1.9001.2
0
0
PHY_XS transmit rate
error
Transmit FIFO overflow/underflow error
(4.C002h.9 OR 4.C002h.8)
PCS transmit local
fault
(MDIO 3.8.11)
Transmit FIFO
overflow/underflow
error
NOT(TxXAUI Lane
Sync) or NOT
(TxXAUI Lane Align)
(linked to 3.8.11)
1.9004.3
RO/LH
1.9001.3
1
(linked to 3.8.11)
Revision 5.11
AppliedMicro - Confidential & Proprietary
65