Intel 82558 Manuale Utente
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.
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.
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.
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.
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.
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.
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.
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.
devices.
This bit is not used on the 82557 and should be treated as a reserved bit.