PCIe* GbE Controllers Open Source Software Developer’s Manual
This document serves as a software developer’s manual for the PCI Express* (PCIe*) family of Gigabit Ethernet Controllers (82571EB/82572EI, 631xESB/632xESB, 82563EB/82564EB, and 82573E/82573V/82573L). Throughout this manual, references are made to the PCIe* family of Gigabit Ethernet controllers or Ethernet controllers.... Unless specifically noted, these references apply to all the Gigabit Ethernet controllers listed above.
The PCIe* family of Gigabit Ethernet controllers are highly integrated, high-performance Ethernet LAN devices for 1000 Mb/s, 100 Mb/s and 10 Mb/s data rates. They are optimized for LAN on Motherboard (LOM) designs, enterprise networking, and Internet appliances that use the PCIe* architecture (revision 1.0a).
The PCIe* family of Gigabit Ethernet controllers handle all IEEE 802.3 receive and transmit MAC functions. They contain fully integrated physical-layer circuitry for 1000Base-T, 100Base-TX, and 10Base-T applications (IEEE 802.3, 802.3u, and 802.3ab) as well as on-chip Serializer/Deserializer (SerDes) functionality that fully comply with IEEE 802.3z physical coding sub-layer (PCS).
631xESB/632xESB, 82571EB, and 82563EB Ethernet controllers also provide features in an integrated dual-port solution comprised of two distinct MAC/PHY instances. As a result, they appear as multi-function PCIe* devices containing two identically-functioning Ethernet controllers. See section 12 for details.
Read the full PCIe* GbE Controllers Open Source Software Developer’s Manual: http://www.intel.com/content/www/us/en/ethernet-controllers/pcie-gbe-controllers-open-source-manual.html