English
Language : 

82551IT Datasheet, PDF (22/102 Pages) Intel Corporation – Fast Ethernet PCI Controller
82551IT — Networking Silicon
Table 10. Initialization Effects
Internal
POR
Power
management
?
event reset
Statistic
counters reset
?
Sampling of
configuration
?
input pins
ALTRST#
RST#
ISOLATE#
D3 to D0
Transition
Software
Reset
Clear only Clear only
if no
if no
?
auxiliary auxiliary
--
--
power
power
present present
Selective
Reset
--
?
?
?
?
?
--
?
?
--
--
--
--
5.2
5.2.1
5.2.1.1
PCI Interface
Bus Operations
After configuration, the 82551IT is ready for its normal operation. As a Fast Ethernet Controller,
the role of the 82551IT is to access transmitted data or deposit received data. In both cases the
82551IT, as a bus master device, will initiate memory cycles by way of the PCI bus.
To perform these actions, the 82551IT is controlled and examined by the CPU through its control
and status structures and registers. Some of these structures reside in the 82551IT and some reside
in system memory. For access to the 82551IT’s Control/Status Registers (CSR), the 82551IT acts
as a slave device. The 82551IT serves as a slave also while the CPU accesses its 128 KB Flash
buffer or its EEPROM.
Section 5.2.1.1 describes the 82551IT slave operation. It is followed by a description of the
82551IT operation as a bus master (initiator) in Section 5.2.1.2.
Bus Slave Operation
The 82551IT serves as a target device in the following cases:
• CPU accesses to the 82551IT System Control Block (SCB) Control/Status Registers (CSR)
• CPU accesses to the EEPROM through its CSR
• CPU accesses to the 82551IT PORT address through the CSR
• CPU accesses to the MDI control register in the CSR
• CPU accesses to the Flash control register in the CSR
• CPU accesses to the 128 KB Flash
The CSR and the 1 MB Flash buffer are considered by the 82551IT as totally separated memory
spaces. The 82551IT provides separate Base Address Registers (BARs) in the configuration space
to distinguish between them. The size of the CSR memory space is 4 KB in the memory space and
64 bytes in the I/O space. The 82551IT treats accesses to these memory spaces differently.
16
Datasheet