Although Ethernet is known as a networking and system-to-system protocol, it has been adapted to other applications, including the backplane. Ethernet is a popular protocol choice in FPGAs because of its flexibility, reliability, and performance.
Whether you are designing low cost 10/100 Mbps Ethernet applications with Spartan™ 6 FPGAs or 400G Ethernet applications with Virtex™ UltraScale+™ or Versal™ FPGAs, AMD has an Ethernet solution for you.
Implemented in 7-nm technology, the Versal ACAP device incorporates an integrated dynamically switchable 10G, 25G, 40G, 50G and 100G multrate Ethernet Subsystem (MRMAC) and a 100G, 200G, and 400G channelized multirate Ethernet Subsystem (DCMAC). These two IP blocks also support IEEE and consortium FECs for PAM-4 and NRZ applications as well 1588 hardware timestamping. In additional, these blocks allow for configurations such as FEC only, PCS only, and MAC only modes.
|200G or 400G Ethernet||100G Ethernet||40G/50G Ethernet||10G/25G Ethernet||Gigabit Ethernet||10/100M Ethernet|
|Versal ACAP 600G Channelized Multirate Ethernet Subsystem (DCMAC)||40G/50G Ethernet Subsystem||10G/25G Ethernet Subsystem||Tri-mode Ethernet Soft IP
(10M - 2500 Mbps)
|AXI Ethernet Lite|
|200G or 400G Ethernet||Versal Devices Integrated 100G Multirate Ethernet MAC Subsystem
||AXI 1G/2.5G Ethernet with optional 1588 Subsystem|
|400G RS-FEC||UltraScale+ Integrated 100G Ethernet Subsystem
|200G RS-FEC||UltraScale Integrated 100G Ethernet Subsystem
|40G EMAC||25G RS-FEC (Multi-Channel leveraging hard 100G Ethernet RS-FEC)||Ethernet 1G/2.5G Ethernet PCS/PMA or SGMII
|100G EMAC||10G/25G Ethernet TSN Subsystem||100M/1G TSN Subsystem|
|100G KR4/KP4 RS-FEC||10G Ethernet with optional 1588 Subsystem||USXGMII|
|10G/25G Ethernet Time Senstive Networking (TSN) Subsystem||1G/10G/25G Switching Ethernet Subsystem|
||1G/10G Ethernet Application Note (XAPP1243)|
|10 Gigabit Ethernet PCS/PMA with FEC/Auto-Negotiation (10GBASE-KR)|
|10 Gigabit Ethernet PCS/PMA (10GBASE-R)|
|IEEE 802.3 Clause 74 FEC|
|1G/10G/25G Switching Ethernet Subsystem|