IP-10GETHERNET Altera, IP-10GETHERNET Datasheet - Page 42

IP CORE - 10 Gbps Ethernet MAC PCS PMA Reference Design

IP-10GETHERNET

Manufacturer Part Number
IP-10GETHERNET
Description
IP CORE - 10 Gbps Ethernet MAC PCS PMA Reference Design
Manufacturer
Altera
Datasheet

Specifications of IP-10GETHERNET

Software Application
IP CORE, Interface And Protocols, ETHERNET
Supported Families
Quartus II
Core Architecture
FPGA
Core Sub-architecture
Stratix
Rohs Compliant
NA
Lead Free Status / RoHS Status
na
3–16
10-Gbps Ethernet IP Functional Description
f
1
1
Pad removal must be disabled by setting PAD_EN to 0 when enabling CRC
forwarding to ensure client does not get incorrect CRC errors.
3.2.4.5. Address Checking
The Rx MAC supports all three types of addresses:
Unicast and multicast frames are only accepted by Rx MAC if its destination address
matches either the primary address (configured in the mac_0 and mac_1 registers) or
any of the supplementary addressees (configured in the smac_0_0, smac_0_1,
smac_1_0, smac_1_1, smac_2_0, smac_2_1, smac_3_0, and smac_3_1registers).
If the promiscuous mode of operation is enabled, address checking is omitted and all
received client data frames are accepted.
3.2.4.6.Frame Length/Type Checking
This header field represents either the length or type of the received frame. If it
represents the length, the MAC Rx ensures that the frame length conforms to the
minimum and maximum constraints. The length of all frames must be at least 64
bytes. The maximum length of frames is configured in frm_length register. The
following maximum values are defined for different frame types:
When length checking is enabled, if the actual length of the frame received does not
match the frame length field, the MAC asserts the avl_st_rx_err, indicating that
received frame has an error.
Although the MAC supports a maximum frame size of 64 KBytes, the XAUI PCS only
supports 16 KByte frames with a clock tolerance of
802.3 standard. For the PCS to run frames of up to 64 KBytes, the clocks must be of
identical frequency (0 ppm difference), therefore must originate from the same clock
source.
The error detection capability of CRC32 code degrades if the Ethernet frame length
exceeds 11,455 bytes. For more information refer to the Extended Frame Sizes for Next
Generation Ethernets white paper available on the
website.
Unicast—Specifies a destination address is a unicast (individual) address. Bit 0 is 0.
Multicast—Specifies a destination address is a multicast or group address. Bit 0 is
1.
Broadcast—Specifies a broadcast address when all 48 bits in the destination
address are 1. The Rx MAC accepts a broadcast frames if enabled by the
BROAD_FILTER_ENA configuration bit in the command_config. This bit is
enabled by default. If the broadcast address is not accepted, the broadcast frame is
discarded.
The basic frames—The value in frm_length register.
The VLAN tagged frames—The value in frm_length register plus four.
The stacked VLAN tagged frames—The value in frm_length register plus eight.
Pittsburgh Supercomputing Center
±
100 ppm, as defined in the IEEE
© July 2010 Altera Corporation
MAC Functional Description

Related parts for IP-10GETHERNET