10G Ethernet Adapter
ProductOverview
A 10G Ethernet adapter enables high-speed networking in workstations and servers, delivering 10× the throughput of traditional 1 Gbps cards. The card installs in a PCIe slot (x8 or x16) and presents two network ports to the system, either SFP+ or RJ45 Connector SFP+ cages for fiber/DAC connectivity, or RJ45 for twisted-pair copper.
The heart is the MAC/PHY Controller ASIC, an application-specific integrated circuit that handles all Ethernet protocol logic: MAC framing, flow control, error detection, and DMA engine for zero-copy packet transfer to the host. The Ethernet PHY Transceiver transceiver converts electrical signals on the cable into digital format and vice versa, with integrated Transformer / Balun magnetics (transformers) providing DC isolation and impedance matching.
The Aluminum Heatsink dissipates heat from the ASIC and PHY during sustained throughput. The Power Delivery Capacitors supplies clean, stable power to all components, crucial at 10 Gbps where signal integrity is tight.
How it works
The system firmware (BIOS/UEFI) initializes the PCIe Edge Connector as a standard PCI device, allocates BAR (Base Address Register) space, and loads the driver.
The driver maps the adapter's memory-mapped I/O (MMIO) registers and sets up DMA ring buffers: transmit and receive queues in host DRAM. Each entry is a packet descriptor (address, length, flags).
When an application transmits a packet, the driver:
- Writes the packet to a DMA buffer
- Updates the transmit ring descriptor
- Rings a doorbell (MMIO write) to the adapter
The MAC/PHY Controller ASIC reads the descriptor, fetches the packet from DRAM via PCIe DMA, encapsulates it in Ethernet/IP/TCP headers, and sends it out the selected SFP+ or RJ45 Connector. The Ethernet PHY Transceiver serializes the digital data at 10 Gbps line rate (~10^10 bits/second) and drives it onto the cable (either SFP+ fiber or RJ45 twisted pair).
On reception, the Ethernet PHY Transceiver recovers incoming clock and data, deserialized the bitstream, and forwards it to the MAC/PHY Controller ASIC, which:
- Strips headers and validates checksums
- Writes the payload to a DMA buffer
- Updates the receive ring descriptor with status/length
- Interrupts the host (or posts completion, in interrupt-coalescing mode)
The driver's interrupt handler (or polling loop) reads the completed descriptor, passes the packet to the network stack, and refills the receive buffer.
Buffer management is critical at 10 Gbps: a single dropped packet from a full ring causes stalls. Modern drivers use adaptive interrupt coalescing, batching multiple packets per interrupt to reduce CPU load, or disabling interrupts and polling when throughput is high.
10G Ethernet Adapter parts and their functions
8 top-level parts · 31 parts in total · full bill of materials below| # | Part | Qty | What it does |
|---|---|---|---|
| 1 | MAC/PHY Controller ASIC 2 parts | 1× | 10 Gbps Ethernet controller integrating media access control and transceiver. |
| 2 | Ethernet PHY Transceiver 2 parts | 1× | Physical layer device for signal integrity and impedance matching. |
| 3 | Network Ports 2 parts | 1× | SFP+ cage or dual RJ45 connectors. |
| 4 | Aluminum Heatsink 2 parts | 1× | Passive cooling for the main ASIC. |
| 5 | PCIe Edge Connector 2 parts | 1× | PCI Express x8 or x16 slot interface. |
| 6 | Power Delivery Capacitors 3 parts | 1× | Bulk and decoupling capacitors for power stability. |
| 7 | PCB Substrate 2 parts | 1× | 6–8 layer high-speed PCB with controlled impedance. |
| 8 | Fastener Set | 1× | Bolts, nuts, and washers. |
3D model
No 3D model yet. Have a CAD file of this? Add a 3D model. STL renders right on this page; STEP, FreeCAD, and OpenSCAD sources are welcome too (openly licensed, like all 3D models on BOMwiki).
Build & assembly graph
expand / collapse · shared sub-assemblies converge · links to related products · est. labourTap an assembly to expand/collapse · tap a part to open it · use “Open page” for any node · drag to pan, scroll to zoom.
Bill of materials for 10G Ethernet Adapter
8 top-level lines · 23 rows shown · 31 parts total · indented to 3 levels| # | Item / sub-assembly | Part no. | Qty/assy | Ext. qty | Parts | Type |
|---|---|---|---|---|---|---|
| 1 | MAC/PHY Controller ASIC 2 parts | ethernet-adapter-controller-asic | 1× | 1 | 2 | assembly |
| 1.1 | Silicon Die | ethernet-adapter-die | 1× | 1 | · | part |
| 1.2 | BGA Package | ethernet-adapter-bga-package | 1× | 1 | · | part |
| 2 | Ethernet PHY Transceiver 2 parts | ethernet-adapter-phy | 1× | 1 | 2 | assembly |
| 2.1 | PHY IC Chip | ethernet-adapter-phy-ic | 1× | 1 | · | part |
| 2.2 | Transformer / Balun | ethernet-adapter-phy-magnetics | 1× | 1 | · | part |
| 3 | Network Ports 2 parts | ethernet-adapter-ports | 1× | 1 | 4 | assembly |
| 3.1 | SFP+ or RJ45 Connector | ethernet-adapter-port-connector | 2× | 2 | · | part |
| 3.2 | Link/Activity LED | ethernet-adapter-port-leds | 2× | 2 | · | part |
| 4 | Aluminum Heatsink 2 parts | ethernet-adapter-heatsink | 1× | 1 | 2 | assembly |
| 4.1 | Heatsink Block | ethernet-adapter-heatsink-block | 1× | 1 | · | part |
| 4.2 | Thermal Adhesive | ethernet-adapter-thermal-adhesive | 1× | 1 | · | part |
| 5 | PCIe Edge Connector 2 parts | ethernet-adapter-connector | 1× | 1 | 2 | assembly |
| 5.1 | PCIe Connector Pins | ethernet-adapter-pcie-connector-pins | 1× | 1 | · | part |
| 5.2 | Connector | connector | 1× | 1 | · | part |
| 6 | Power Delivery Capacitors 3 parts | ethernet-adapter-capacitor-bank | 1× | 1 | 16 | assembly |
| 6.1 | Bulk Capacitor | ethernet-adapter-bulk-cap | 2× | 2 | · | part |
| 6.2 | Ceramic Bypass Cap | ethernet-adapter-ceramic-cap | 12× | 12 | · | part |
| 6.3 | Filter Inductor | ethernet-adapter-filter-inductor | 2× | 2 | · | part |
| 7 | PCB Substrate 2 parts | ethernet-adapter-pcb | 1× | 1 | 2 | assembly |
| 7.1 | FR-4 Laminate Stack | ethernet-adapter-pcb-fr4 | 1× | 1 | · | part |
| 7.2 | Controlled-Impedance Traces | ethernet-adapter-pcb-routing | 1× | 1 | · | part |
| 8 | Fastener Set | fastener-set | 1× | 1 | · | part |
Something wrong in this list? Report a problem with this BOM.
Sourcing: possible vendors
Browse the supplier directory → Prices, MOQ, and lead times are algorithmic estimates, not quotes, and not claims about these companies. Company mappings are curated by keyword; est. price band $20–$3k. How estimates work| Vendor | HQ | Specialty | MOQ | Lead time |
|---|---|---|---|---|
| dell.com ↗ | Round Rock, US | Computers & infrastructure | 1,000 units | 8–14 wks |
|
🇺🇸HP
hp.com ↗
|
Palo Alto, US | Computers & printers | 1,000 units | 8–14 wks |
|
🇨🇳Lenovo
lenovo.com ↗
|
Beijing, CN | Computers | 1,000 units | 8–14 wks |
|
🇹🇼ASUS
asus.com ↗
|
Taipei, TW | Computers & components | 1,000 units | 8–14 wks |
|
🇨🇳Foxconn
foxconn.com ↗
|
Shenzhen, CN | Electronics contract mfg | 1,000 units | 8–14 wks |
438-word article