EMBEDDED Intel486™ PROCESSOR HARDWARE REFERENCE MANUAL
7-52
Figure 7-27. Intel 82557 Block Diagram
7.6.2.3
PCI Bus Interface
The PCI bus interface enables the 82557 to interact with the host system via the PCI bus. It pro-
vides the control, address and data interface to implement a PCI-compliant device. The 82557 op-
erates as both a master and slave on the PCI bus. As a master, the 82557 interacts with the system
main memory to access data for transmission or deposit received data.
As a slave, some 82557 control structures are accessed by the host CPU which reads or writes to
these on-chip registers. The CPU provides the 82557 with the necessary action commands, con-
trol commands, and pointers which enable the 82557 to process RCV and XMT data. The PCI
bus interface also provides the means for configuring PCI parameters in the 82557.
7.6.2.4
82557 Bus Operations
After configuration, the 82557 is ready for its normal operation. As a Fast Ethernet Controller,
the role of the 82557 is to access transmitted data or deposit received data. In both cases the
82557, as a bus master device, initiates memory cycles via the PCI bus to fetch/deposit the re-
quired data. In order to perform these actions, the 82557 is controlled and examined by the CPU
via its control and status structures and registers. Some of these control and status structures re-
side on-chip and some reside in system memory. For access to its Control/Status Registers (CSR),
the 82557 serves as a slave (target). The 82557 serves as a slave also while the CPU accesses its
1 Mbyte Flash buffer or its EEPROM.
7.6.2.5
Initializing the 82557
A power-on or software reset prepares the 82557 for normal operation. Because the PCI specifi-
cation already provides for auto-configuration of many critical parameters such as I/O, memory
mapping and interrupt assignment, the 82557 is set to an operational default state after reset.
However, the 82557 cannot transmit or receive frames until a Configure command is issued
Flash/EEPROM
Target Interface
On-board
System
Control
Block
(SCB)
Structure
Micro-
Machine
TX FIFO
FIFO Extender
Control
RX FIFO
4-Channel PCI
Bus Master Interface
10/100 Mbps
CSMA/CD
Parallel Side
Serial Side
MII
Interface
Serial
Interface
P
C
I Inte
rf
a
c
e
Содержание Embedded Intel486
Страница 16: ......
Страница 18: ......
Страница 26: ......
Страница 28: ......
Страница 42: ......
Страница 44: ......
Страница 62: ......
Страница 64: ......
Страница 138: ......
Страница 139: ...5 Memory Subsystem Design Chapter Contents 5 1 Introduction 5 1 5 2 Processor and Cache Feature Overview 5 1 ...
Страница 140: ......
Страница 148: ......
Страница 150: ......
Страница 170: ......
Страница 172: ......
Страница 226: ......
Страница 228: ......
Страница 264: ......
Страница 282: ......
Страница 284: ......