You are at: Home > Products > xFaceMAC32


xFaceMAC32 is an Ethernet media-access controller. It receives and transmits Gigabit traffic concurrently (full-duplex). The xFaceStream32 interface allows direct network access for software and for hardware.


Application of xFaceAES as encryption unit

Application of xFaceMAC32 as network interface for software-defined radios

The xFaceMAC32 allows receiving and transmitting Gigabit Ethernet traffic with minimal hardware resources. It is applied to connect systems on chip with the Internet. xFaceMAC32 provides direct access to the network for digital hardware via the xFaceStream32 bus. This allows high throughput applications with minimal latency because no software interaction is needed.


Xilinx Spartan-3 XC3SD1800A557 of 16640 (3%)8 of 84 (9%)122.47 MHz
Xilinx Spartan-6 XC6SLX45T868 of 27288 (3%)8 of 116 (6%)165.70 MHz
Xilinx Virtex-4 XC4VLX25570 of 10752 (5%)8 of 72 (11%)213.42 MHz
Xilinx Virtex-6 XC6VLX75T813 of 46560 (1%)4 of 156 (2%)274.03 MHz

Table. Synthesis results on small Xilinx FPGAs: 8 BRAMs and 870 slices running at 165 MHz