Altera 10-Gbps Ethernet MAC MegaCore Function User Manual

Page 118

Advertising
background image

8–24

Chapter 8: Registers

Register Initialization

10-Gbps Ethernet MAC MegaCore Function User Guide

February 2014

Altera Corporation

c. MAC function configuration

//Maximum Frame Length is 1518 bytes

//rx_frame_maxlength byte address: 0x2004

rx_frame_maxlength (address = 0x00002004) = 1518

//tx_frame_maxlength byte address: 0x6004

tx_frame_maxlength (address = 0x00006004) = 1518

//Maximum Pause Quanta Value for Flow Control

//tx_pauseframe_quanta byte address: 0x4504

tx_pauseframe_quanta (address = 0x00004504) = 0xFFFF

//CRC and Padding Removal for MAC Receive

//rx_padcrc_control byte address: 0x0100

rx_padcrc_control (address = 0x00000100) = 0x3

//Padding Removal for MAC Transmit

//tx_padins_control byte address: 0x4100

tx_padins_control (address = 0x00004100) = 0x1

//CRC Removal for MAC Transmit

//tx_crcins_control byte address: 0x4200

tx_crcins_control (address = 0x00004200) = 0x3

//TX MAC Address Insertion on Transmit Frame

//tx_addrins_control byte address: 0x4800

tx_addrins_control (address = 0x00004800) = 0x1

//Configure the RX Frame Control Register

//Disable the promiscuous (transparent) mode by setting EN_ALLUCAST bit
to 0

//rx_frame_control byte address: 0x2000

rx_frame_control (address = 0x00002000) = 0x00000002

Advertising