and Receive FIFO buffers
—Optimized descriptor fetching and write-
back mechanisms
■ PHY
—Integrated PHY for 10/100/1000 Mbps
full and half duplex operation
—IEEE 802.3ab Auto-Negotiation support
—IEEE 802.3ab PHY compliance and
compatibility
—PHY ability to automatically detect
polarity and cable lengths and MDI
versus MDI-X cable at all speeds
■ Host Offloading
—Transmit and receive IP, TCP and UDP
checksum off-loading capabilities
—Transmit TCP segmentation
—IEEE 802.1q VLAN support with
VLAN tag insertion, stripping and
packet filtering for up to 4096 VLAN
tags
—Advanced packet filtering
■ Manageability
—Manageability features on both ports:
SMB port, ASF 1.0, ACPI, Wake on
LAN, and PXE
—Compliance with PCI Power
Management 1.1 and ACPI 2.0 register
set compliant
■ T wo complete gigabit Ethernet connections
in a single device
■ Eight activity and link indication outputs
that directly drive LEDs
■ Lead-free
a
364-pin Ba ll Grid Array (BGA).
Devices that are lead-free are marked with
a circled “e1” and have the product code:
NHxxxxxx.
a. This device is lead-free. That is, lead has not been intentionally added, but lead may still exist as an impurity at <1000 ppm.
The Material Declaration Data Sheet, which includes lead impurity levels and the concentration of other Restriction on Hazardous Substances (RoHS)-banned materials, is available at:
ftp://download.intel.com/design/packtech/material_content_IC_Package.pdf#pagemode=bookmarks
In addition, this device has been tested and conforms to the same parametric specifications as previous versions of the de-
vice. For more information regarding lead-free products from Intel Corporation, contact your Intel Field Sales representative.
Revision 1.7
October 2005
Revision History
RevisionDateDescription
1.7Oct 2005
1.6June 2005
1.5April 2005
1.4Sept 2004
1.3Dec 2003Added an I/O Characteristics table in Section 4.3, “DC Characteristics.”
1.2Nov 2003
1.1Sept 2003Declassified document from confidential status.
1.0July 2003Initial release.
Corrected the nominal impedance values for the I/O cells from 50 KΩ to a
nominal impedance value of 120 KΩ, with a minimum of 90 KΩ and a
maximum of 190 KΩ.
Corrected typing error of “q” to “θ” in Section 6.3, “Thermal Specifications,” on
page 38.
• Changed interrupt signals INTA# and INTB# symbol types from TS (tristate) to OD (open drain).
• Added a more detailed AUX_PWR pin description.
• Added tristate and XOR non-JTAG test modes description.
• Added lead-free product and ordering information.
• Added major product features to cover page.
• Added text stating that the TTL inputs on the Ethernet controller are not 5V
tolerant.
• Updated thermal specifications.
Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual
property rights is granted by this document. Except as provided in Intel's Terms and Conditions of Sale for such products, Intel assumes no liability
whatsoever, and Intel disclaims any express or implied warranty , relating to sale and/or use of Intel products including liability or warranties relating to
fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. Intel products are not
intended for use in medical, life saving, or life sustaining applications.
Intel may make changes to specifications and product descriptions at any time, without notice.
Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for
future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them.
The 82546GB Gigabit Ethernet controller may contain design defects or errors known as errata which may cause the product to deviate from
published specifications. Current characterized errata are available on request.
Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order .
Copies of documents which have an ordering number and are referenced in this document, or other Intel literature may be obtained by calling 1-800-
The Intel® 82546GB Dual Port Gigabit Ethernet Controller is a single, compact component with
two full integrated Gigabit Ethernet Media Access Control (MAC) and physical layer (PHY)
functions. The Intel
area and can be used for desktop and workstation PC network designs as well as backplane
applications with critical space constraints.
The Intel
®
82546GB integrates Intel’s fourth generation gigabit MAC and PHY to provide a
standard IEEE 802.3 Ethernet interface for 1000BASE-T, 100BASE-TX, and 10BASE-T
applications (802.3, 802.3u, and 802.3ab). The controller is capable of transmitting and receiving
two channels of data at rat es o f 1000 Mbps, 10 0 Mbps , or 1 0 Mbps. In addi tion, it provi des a 64- bit
wide direct Peripheral Component Interconnect (PCI) 2.3 and PCI-X 1.0a compliant interface
capable of operating at frequencies up to 133 MHz. The 82546GB also delivers a dual port PCI-X
solution without added bridge lat ency.
The Intel
®
82546GB on-board System Management Bus (SMB) port enables network
manageability implementations required by information technology personnel for remote con trol
and alerting through the LAN. Using the SMB, management packets can be routed to or from a
management processor. The SMB port enables industry standards, such as Intelligent Platform
Management Interface (IPMI) and Alert Standard Format (ASF), to be implemented using the
82546GB. In addition, on chip ASF 1.0 circuitry provides alerting and remote control capabilities
with standardized interfaces.
®
82546GB enables dual port Gi gabit Eth ernet i mplement ations in a ver y small
Networking Silicon — 82546GB
The 82546GB Dual Port Gigabit Ethernet Controller architecture is designed to deliver high
performance and PCI/PCI-X bus efficiency. Wide internal data paths eliminate performance
bottlenecks by efficiently handling large address and data words. Combining a parallel and pipelined logic architecture optimized for Gigabit Ethernet and independent transmit and receive
queues, the 82546GB controller efficiently handles packets with minimum latency. The 82546GB
controller includes advanced interrupt handling features to limit PCI bus traf fic and a PCI interface
that maximizes the use of bursts for efficient bus usage. The 82546GB is able to cache up to 64
packet descriptors in a single burst for efficient PCI bandwidth use. A large 64 Kbyte on-chip
packet buffer maintains superior performance as available PCI bandwidth changes. By using
hardware acceleration, the controller is able to offload tasks, such as checksum calculations and
TCP segmentation, from the host processor.
Datasheet1
82546GB — Networking Silicon
PCI (64 bit,33/66MHz); PCI
S/W Defined
Pins MDI
Interface A
Design For Test
Interface
LED's
EEPROM
Interface
e
SM Bus
Interface
PHY
MDIO
MII
PHY
MDIO
MII S/W Defined
Pins LED's
External
TBI Interface
MDI Interface B
The 82546GBis packaged in a 21 mm x 21 mm 364-ball grid array and footprint compatible with
the Intel
Controller.
82544GC Gigabit Ethernet Controller and 82546EB Dual Port Gigabit Ethernet
1000Base-T PHY Interfaces
10/100/1000
GMII/
Device Funct. #0
MAC/Controller
(LAN A)
10/100/1000
GMII/
Device Funct. #1
MAC/Controlle r
(LAN B)
Flash Interfac
1.1Document Scope
This document contains datasheet specifications for the 82546GB Dual Port Gigabit Ethernet
Controller, which includes sign al des cri pti on s, DC and AC parameters, packaging d at a, an d p in ou t
information.
1.2Refe r ence Documents
It is assumed that the designer is acquainted with high-speed design and board layout techniques.
Document that may provide additional information are:
• PCI Local Bus Specification, Revision 2.3, PCI Special Interest Group.
• PCI-X Specification, Revision 1.0a, PCI Special Interest Group.
• PCI Bus Power Management Interface Specification, Rev. 1.1, PCI Special Interest Group.
• IEEE Standard 802.3, 1996 Edition, Institute of Electrical and Electronics Engineers (IEEE).
• IEEE Standard 802.3u, 1995 Edition, Institute of Electrical and Electronics Engineers (IEEE).
• IEEE Standard 802.3x, 1997 Edition, Institute of Electrical and Electronics Engineers (IEEE).
• IEEE Standard 802.3z, 1998 Edition, Institute of Electrical and Electronics Engineers (IEEE).
-X (133MHz)
2 Datasheet
• IEEE Standard 802.3ab, 1999 Edition, Institute of Electrical and Electronics Engineers
Single-pin LAN disable function
VLAN Management Filtering• Allows VLAN-based management packet filtering
Full 2/3 Wire Downshift capability
PICMIG 3.1 Compliant SERDES Interface
Networking Silicon — 82546GB
FeaturesBenefits
• Lower component count and system cost
• Reduced number of on-board power supply
regulators
• Simplified power supply design
• Additional flexibility for LEDs or other low speed
I/O devices
• Portable across application architectures
• Allows LAN port enabling and disabling through
BIOS control (OS not required) for both ports
• Allows silicon to downshift speed to two or three
wire install and still achieve valid link
• Enables interface connections with PICMIG 3.1
compliant devices
2.7Technology
364-pin Ball Grid Array (BGA) package
Footprint compatible with the 82544GC/EI and
82545GM/EM single port gigabit Ethernet controllers
Implemented in 0.15µ CMOS process
3.3 V PCI signaling with an average power dissipation
of 3.5 W
Operating temperature: 0° C to 55° C (with or without
thermal management, maximum); 0° C to 70° C (with
increased thermal management, maximum)
FeaturesBenefits
• 21 mm x 21 mm component makes LOM designs
easier
• Single port or dual port implementation on the
same board with minor option changes.
• Offers lowest geometry to minimize power and
size while maintaining Intel quality reliability
standards
• Lower power requirements
• Extended temperature attainable with thermal
management device for more demanding systems
requiring a wider temperature range.
Datasheet7
82546GB — Networking Silicon
3.0Signal Descriptions
Note:The targeted signal names are subject to change without notice. Verify with your local Intel sales
office that you have the latest information before finalizing a design.
3.1Signal Type Definitions
The signals of the 82546GB controller are electrically defined as follows:
NameDefinition
IInput. Standard input only digital signal.
OOutput. S t andard output only digital signal.
TSTri-state. Bi-directional three-state digital input/output signal.
Sustained Tri-state. Sustained digital three-state signal driven by one agent at a time.
STS
OD
AAnalog. PHY analog data signal.
PPower. Power connection, voltage reference, or other reference connection.
RReserved.
An agent driving the STS pin low must actively drive it high for at least one clock before letting it
float. The next agent of the signal cannot drive the pin earlier than one clock after it has been
released by the previous agent.
Open Drain. Wired-OR with other agents.
The signaling agent asserts the OD signal, but the signal is returned to the inactive state by a
weak pull-up resistor. The pull-up resistor may require two or three clock periods to fully restore
the signal to the de-asserted state.
Note:The TTL inputs on the Ethernet controller are not 5V tolerant. If these inputs are connected to 5V,
then damage to the Ethernet controller is likely to occur. TTL inputs include the JTAG interface
pins, the FLASH interface pins, the EEPROM interface pins, the LED pins, the software definable
pins, and the LAN_PWR_GOOD pin.
3.2PCI Bus Interface
When the Reset signal (RST#) is asserted, the 82546GB will not drive any PCI outpu t or bidirectional pins except the Power Management Event signal (PME#).
8 Datasheet
3.2.1PCI Address, Data and Control Signals
SymbolTypeName and Function
Address and Data. Address and data signals are multiplexed on the same PCI pins. A
bus transaction includes an address phase followed by one or more data phases.
The address phase is the clock cycle when the Frame signal (FRAME#) is asserted
low. During the address phase AD[63:0] contain a physical address (64 bits). For I/O,
this is a byte address, and for configuration and memory, a DWORD address. The
AD[63:0]TS
CBE[7:0]#TS
PARTS
PAR64TS
FRAME#STS
IRDY#STS
TRDY#STS
82546GB device uses little endian byte ordering.
During data phases, AD[7:0] contain the least significant byte (LSB) and AD[63:56]
contain the most significant byte (MSB).
The 82546GBcontroller may optionally be connected to a 32-bit PCI bus. On the 32-bit
bus, AD[63:32] and other signals corresponding to the high order byte lanes do not
participate in the bus cycle.
Bus Command and Byte Enables. Bus command and byte enable signals are
multiplexed on the same PCI pins. During the address phase of a transaction,
CBE[7:0]# define the bus command. In the data phase, CBE[7:0]# are used as byte
enables. The byte enables are valid for the entire data phase and determine which byte
lanes contain meaningful data.
CBE0# applies to byte 0 (LSB) and CBE7# applies to byte 7 (MSB).
Parity. The Parity signal is issued to implement even parity across AD[31:0] and
CBE[3:0]#. PAR is stable and valid one clock after the address phase. During data
phases, PAR is stable and valid one clock after either IRDY# is asserted on a write
transaction or TRDY# is asserted after a read transaction. Once PAR is valid, it remains
valid until one clock after the completion of the current data phase.
When the 82546GB controller is a bus master, it drives P AR for address and write data
phases, and as a slave device, drives PAR for read data phases.
Parity 64. The Parity 64 signal is issued to implement even parity across AD[63:32] and
CBE[7:4]#. PAR64 is stable and valid one clock after the address phase. During data
phases, PAR64 is stable and valid one clock after either IRDY# is asserted on a write
transaction or TRDY# is asserted after a read transaction. Once PAR64 is valid, it
remains valid until one clock after the completion of the current data phase.
When the 82546GB controller is a bus master, it drives PA R64 for address and write
data phases, and as a slave device, drives PAR64 for read data phases.
Cycle Frame.
beginning and length of an access and indicate the beginning of a bus transaction.
While FRAME# is asserted, data transfers continue. FRAME# is de-asserted when the
transaction is in the final data phas
Initiator Ready. Initiator Ready indicates the ability of the 82546GB controller (as bus
master device) to complete the current data phase of the transaction. IRDY# is used in
conjunction with the Target Ready signal (TRDY#). The data phase is completed on any
clock when both IRDY# and TRDY# are asserted.
During the write cycle, IRDY# indicates that valid data is present on AD[63:0]. For a
read cycle, it indicates the master is ready to accept data. Wait cycles are inserted until
both IRDY# and TRDY# are asserted together. The 82546GB controller drives IRDY#
when acting as a master and samples it when acting as a slave.
Target Ready. The Target Ready signal indicates the ability of the 82546GB controller
(as a selected device) to complete the current data phase of the transaction. TRDY# is
used in conjunction with the Initiator Ready signal (IRDY#). A data phase is completed
on any clock when both TRDY# and IRDY# are sampled asserted.
During a read cycle, TRDY# indicates that valid data is present on AD[63:0]. For a write
cycle, it indicates the target is ready to accept data. Wait cycles are inserted until both
IRDY# and TRDY# are asserted together. The 82546GB device drives TRDY# when
acting as a slave and samples it when acting as a master.
The Frame signal is driven by the 82546GB device to indicate the
e.
Networking Silicon — 82546GB
Datasheet9
82546GB — Networking Silicon
SymbolTypeName and Function
Stop. The Stop signal indicates the current target is requesting the master to stop the
STOP#STS
IDSEL#I
DEVSEL#STS
VIOP
current transaction. As a slave, the 82546GB controller drives STOP# to request the
bus master to stop the transaction. As a master, the 82546GB controller receives
STOP# from the slave to stop the current transaction.
Initialization Dev ic e Se lect. The Initialization Device Select signal is used by the
82546GB as a chip select signal during configuration read and write transactions.
Device Select. When the Device Select signal is actively driven by the 82546GB, it
signals notifies the bus master that it has decoded its address as the target of the
current access. As an input, DEVSEL# indicates whether any device on the bus has
been selected.
VIO. The VIO signal is a voltage reference for the PCI interface (3.3 V or 5 V PCI
signaling environment). It is used as the clamping voltage.
Note: An external resistor is required between the voltage reference and the VIO pin.
The target resistor value is 100 KΩ
3.2.2Arbitration Signals
SymbolTypeName and Function
REQ64#TS
ACK64#TS
REQ#TS
GNT#I
LOCK#I
Request Transfer. The Request Transfer signal is generated by the current initiator
indicating its desire to perform a 64-bit transfer. REQ64# has the same timing as the
Frame signal.
Acknowledge Transfer. The Acknowledge Transfer signal is generated by the currently
addressed target in response to the REQ64# assertion by the initiator. ACK64# has the
same timing as the Device Select signal.
Request Bus. The Request Bus signal is used to request control of the bus from the
arbiter. This signal is point-to-point.
Grant Bus. The Grant Bus signal notifies the 82546GB that bus access has been
granted. This is a point-to-point signal.
Lock Bus. The Lock Bus signal is asserted by an initiator to require sole access to a
target memory device during two or more separate transfers. The 82546GB device
does not implement bus locking.
3.2.3Interrupt Signals
SymbolTypeName and Function
INTA#OD
INTB#OD
Interrupt A. Interrupt A is used to request an interrupt by port 1 of the 82546GB. It is
an active low, level-triggered interrupt signal.
Interrupt B. Interrupt B is used to request an interrupt by port 2 of the 82546GB. It is
an active low, level-triggered interrupt signal.
10 Datasheet
Loading...
+ 38 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.