Intel 82558 Switch User Manual


 
Intel 8255x 10/100 Mbps Ethernet Controller Family Open Source Software Developer Manual 35
Host Software Interface
malfunctions. It is simply ignored by the device. Also, any 0 bits in the interrupt acknowledge
command have no effect, whether the interrupt is pending or not.
Table 13. SCB Status Word Bits Descriptions
Bit Symbol Description
Bit 15 CX/TNO
This bit indicates that the CU finished executing a command with its interrupt bit
set.
The 82557 includes a TNO feature where the device can be configured to assert
this interrupt when a transmit command is completed with a status of not okay.
The TNO interrupt feature is not available in the 82558 or later devices.
Bit 14 FR
This bit indicates that the RU has finished receiving a frame or the header portion
of a frame if the device is in header RFD mode.
Bit 13 CNA
This bit indicates when the CU has left the active state or has entered the idle state.
There are 2 distinct states of the CU. When the device is configured to generate
CNA interrupt, the interrupt is activated when the CU leaves the active state and
enters either the idle or suspended state. When the device is configured to
generate CI interrupt, an interrupt will be generated only when the CU enters the
idle state.
Bit 12 RNR
This bit indicates when the RU leaves the ready state. The RU may leave the ready
state due to an RU Abort command or because there are no available resources or
if the RU filled an RFD with its suspend bit set.
Bit 11 MDI
This bit indicates when an MDI read or write cycle has completed. This interrupt
only occurs if it is enabled through the interrupt enable bit (bit 29) in the MDI
Control Register of the CSR.
Bit 10 SWI
This bit is used for software generated interrupts. In some cases, software may
need to generate an interrupt to re-enter the ISR.
Bit 9 Reserved This bit is reserved and should not be used.
Bit 8 FCP
This bit is used for flow control pause interrupt. It is present in the 82558 and later
devices.
This bit is not used on the 82557 and should be treated as a reserved bit.