GD82551ER S L66X Intel, GD82551ER S L66X Datasheet - Page 31
![no-image](/images/manufacturer_photos/0/3/336/intel_sml.jpg)
GD82551ER S L66X
Manufacturer Part Number
GD82551ER S L66X
Description
Manufacturer
Intel
Datasheet
1.GD82551ER_S_L66X.pdf
(104 pages)
Specifications of GD82551ER S L66X
Operating Supply Voltage (typ)
3.3V
Operating Supply Voltage (min)
3V
Operating Supply Voltage (max)
3.6V
Operating Temperature Classification
Industrial
Package Type
BGA
Mounting
Surface Mount
Pin Count
196
Lead Free Status / Rohs Status
Not Compliant
Datasheet
command for burst accesses to control structures. For all write accesses to the control structure, the
82551ER uses the Memory Write (MW) command. For write accesses to data structure, the
82551ER may use either the Memory Write or Memory Write and Invalidate (MWI) commands.
Read Accesses: The 82551ER performs block transfers from host system memory to perform
frame transmission on the serial link. In this case, the 82551ER initiates zero wait state memory
read burst cycles for these accesses. The length of a burst is bounded by the system and the
82551ER’s internal FIFO. The length of a read burst may also be bounded by the value of the
Transmit DMA Maximum Byte Count in the Configure command. The Transmit DMA Maximum
Byte Count value indicates the maximum number of transmit DMA PCI cycles that will be
completed after an 82551ER internal arbitration.
The 82551ER, as the initiator, drives the address lines AD[31:0], the command and byte enable
lines C/BE#[3:0] and the control lines IRDY# and FRAME#. The 82551ER asserts IRDY# to
support zero wait state burst cycles. The target signals the 82551ER that valid data is ready to be
read by asserting the TRDY# signal.
Write Accesses: The 82551ER performs block transfers to host system memory during frame
reception. In this case, the 82551ER initiates memory write burst cycles to deposit the data, usually
without wait states. The length of a burst is bounded by the system and the 82551ER’s internal
FIFO threshold. The length of a write burst may also be bounded by the value of the Receive DMA
Maximum Byte Count in the Configure command. The Receive DMA Maximum Byte Count value
indicates the maximum number of receive DMA PCI transfers that will be completed before the
82551ER internal arbitration.
The 82551ER, as the initiator, drives the address lines AD[31:0], the command and byte enable
lines C/BE#[3:0] and the control lines IRDY# and FRAME#. The 82551ER asserts IRDY# to
support zero wait state burst cycles. The 82551ER also drives valid data on AD[31:0] lines during
each data phase (from the first clock and on). The target controls the length and signals completion
of a data phase by de-assertion and assertion of TRDY#.
5.2.1.2.1 Memory Write and Invalidate
The 82551ER has four Direct Memory Access (DMA) channels. Of these four channels, the
Receive DMA is used to deposit the large number of data bytes received from the link into system
memory. The Receive DMA uses both the Memory Write (MW) and the Memory Write and
Invalidate (MWI) commands. To use MWI, the 82551ER must guarantee the following:
To ensure the above conditions, the 82551ER may use the MWI command only if the following
conditions are true:
1. Minimum transfer of one cache line
2. Active byte enable bits (or BE[3:0]# are all low) during MWI access
3. The 82551ER may cross the cache line boundary only if it intends to transfer the next cache
1. The Cache Line Size (CLS) written in the CLS register during PCI configuration is 8 or 16
2. The accessed address is cache line aligned.
3. The 82551ER82551ER has at least 8 or 16 Dwords of data in its receive FIFO.
4. There are at least 8 or 16 Dwords of data space left in the system memory buffer.
5. The MWI Enable bit in the PCI Configuration Command register, bit 4, must be set to 1b.
line too.
Dwords.
Networking Silicon — 82551ER
23