82543GC Gigabit Ethernet Controller Specification Update
23
5. Register Summary Uses Improper Page Reference Format
Problem: The 82543GC Register Summary refers to page numbers in the format (11-182, 11-186, 11-188, …) and (10-
162, 10-166, 10-166, …).
The pagination will change to the format (182, 186, 188, …) and (162, 166, 186, …). The actual page numbers
are correct.
Affected Docs: OR-2710 82543GC Gigabit Ethernet Controller Developer’s Manual Rev. 2.01.
6. Change O_EN_CDET Output to NO_CONNECT
Problem: The output labeled O_EN_CDET should be relabeled to NO_CONNECT. The Enable Comma Detect function is
not present on the 825543GC Gigabit Ethernet Controller. This change affects the Pin Description Tables and
Signal Name to Electrical Connection Lists.
Comma detection triggers a SERDES device (present in 1000BASE-SX designs) to re-acquire byte
synchronization, and is used primarily during Auto-negotiation. Comma detection can be asserted on the
SERDES by permanently connecting the SERDES input to Vcc through an approximately 1K pullup resistor.
The SERDES will perform the realignment every time it detects a comma character.
Affected Docs: OR-2711 82543GC Gigabit Ethernet Controller Advance Information Datasheet Rev. 2.01.
7. Change Recommended Transmit IPG Programming Value for 10/100/1000BASE-T
Problem: The IEEE standard minimum transmit inter-packet gap is 96 bit times. To achieve that gap requires a
programmed setting to the IPGT Field in the Transmit Inter packet Gap (TIPG) Register. The actual inter-packet
gap in MAC data clocks) is the sum of the programmed value and a variable logic synchronization time within
the device. Use a recommended programming value of 10 for TBI applications and 10 for 10/100/1000BASE-T
applications to assure that the minimum IPG gap will be met under all synchronization conditions.
The Developer’s Manual currently indicates a programming value of 6 for both fiber and copper
implementations. This value will change to 10. In addition to the register listing, section 12.5 Transmit
Initialization text should change.
Affected Docs: OR-2710 82543GC Gigabit Ethernet Controller Developer’s Manual Rev. 2.01.
8. Remove Transmit Report Status Sent Function
Problem: The Transmit Report Status Sent function is not implemented to write back descriptor status when packet data
goes out on the wire. The Report Packet Sent (RPS) Bit in the transmit descriptor (Bit 4 in TDESC.CMD) is
Reserved and should be programmed to 0. The related Report Status function (Bit 3 in TDESC.CMD) may be
used to force transmit descriptor status bytes to be written back to memory as the packet data reaches the
transmit queue.
Affected text includes 4.3.2 Transmit Descriptor Writeback and references in numerous other sections, including
the interrupt description text.
Affected Docs: OR-2710 82543GC Gigabit Ethernet Controller Developer’s Manual Rev. 2.01.
9. Remove Transmit DMA Pre-fetching and Preemption Functions
Problem: The controller does not implement the ability to start transmit descriptor data fetches before finishing the
previous descriptor. In addition, it does not have the ability to disable DMA preemptions during TCP