EMBEDDED Intel486™ PROCESSOR HARDWARE REFERENCE MANUAL
7-50
processor environment can be in burst mode. Ethernet provides data at a maximum instantaneous
rate of 1.25 Mbytes/second. The coprocessor, however, requires approximately
0.25 Mbytes/second additional bandwidth for frame processing, updating various command
blocks, and descriptors. This brings the maximum bus bandwidth requirement to approximately
1.5 Mbytes/second. The coprocessor therefore requires only a small fraction of the available pro-
cessor bus bandwidth.
Several variables affect the total bandwidth required. The main factors are:
•
Use of burst cycles for memory transfers
•
Number of memory wait states per transfer
•
Processor bus clock (CLK) frequency
•
Frame and buffer size
Table 7-13
compares the percentage of 32-bit bus bandwidth used under some of these condi-
tions. These are worst-case numbers and over-estimate typical network loading. Typical bus uti-
lization numbers at non-peak rates are lower.
7.6.2
82557 High Speed LAN Controller Interface
7.6.2.1
82557 Overview
The 82557 is Intel’s first highly-integrated 32-bit PCI LAN controller for 10 or 100 Mbps Fast
Ethernet networks. The 82557 offers a high performance LAN solution while maintaining low-
cost through its high integration. It contains a 32-bit PCI Bus Master interface to fully utilize the
high bandwidth (up to 132 Mbytes per second) available to masters on the PCI bus. The bus mas-
ter interface can eliminate the intermediate copy step in Receive (RCV) and Transmit (XMT)
frame copies, resulting in faster processing of these frames. The 82557 maintains a similar mem-
ory structure to the 82596 LAN Co-processor; however, these memory structures have been
streamlined for better network operating system (NOS) interaction and improved performance.
The 82557 contains two large receive and transmit FIFOs (3 Kbytes each) which prevent data
overruns or underruns while waiting for access to the PCI bus, and enables back-to-back frame
transmission within the minimum 960 nanosecond inter-frame spacing. Full support for up to
1 Mbyte of FLASH enables network management support via Intel FlashWorks utilities as well
as remote boot capability (a BIOS extension stored in the FLASH which could allow a node to
boot itself off of a network drive). For 100 Mbps applications, the 82557 contains an IEEE MII
compliant interface to the Intel 82553 serial interface device (or other MII compliant PHYs)
Table 7-13. 82596 Bus Bandwidth Utilization
Bus
Frequency
Frame Size
Burst
(0 ws)
Non-Burst
(0 ws)
Non-Burst
(1 ws)
25 MHz
64 bytes
3.33%
4.05%
5.65%
1,518 bytes
1.70%
2.63%
3.90%
33 MHz
64 bytes
2.52%
3.07%
4.29%
1,518 bytes
1.29%
1.99%
2.95%
Содержание 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: ......