CRC Generation and Check
At the TX channel, the Ethernet 10G MAC core automatically generates CRC octets, appends them to the end of the frame, and transmits to the XGMII TX interface.
At the RX channel, the Ethernet 10G MAC core decodes the Ethernet frames
and checks against 4 CRC octets that are trailing at the Ethernet frame. At the RX AXI
ST interface, the CRC octets are forwarded to the RX_AXI_TDATA ports.
The CRC forwarding is illustrated in Figure 1.
The CRC polynomial that is used in Ethernet 10G MAC core is x32 + x26 + x23 + x22 + x16 + x12 + x11 + x10 + x8 + x7 + x5 + x4 + x2 + x + 1.