Lattice Semiconductor
Functional Description
MAC Address Register {0,1,2} (R/W), Set of Three
Mnemonic: MAC_ADDR
POR Value = 0000H
The MAC Address Registers 0-2 contain the Ethernet address of the port. The MAC Address Register [0] has the
two bytes that are transmitted first and the MAC Address Register [2] has the two bytes that are transmitted last.
Bit[8] through Bit[15] are transmitted first while bit[0] through bit[7] are transmitted last.
Note that the MAC address is stored in the registers in Hexadecimal form. For example, setting the MAC Address
to AC-DE-48-00-00-80 would require writing 0xAC (octet 0) to address 0x0B (high byte of Mac_addr[15:0]), 0xDE
(octet 1) to address 0x0A (Low byte of Mac_addr[15:0]), 0x48 (octet 2) to address 0x0D (high byte of
Mac_addr[15:0]), 0x00 (octet 3) to address 0x0C (Low byte of Mac_addr[15:0]), 0x00 (octet 4) to address 0x0F
(high byte of Mac_addr[15:0]), and 0x80 (octet 5) to address 0x0E (Low byte of Mac_addr[15:0]). Note Octet 0 is
transmitted first and Octet 5 is transmitted last.
Name
Mac_addr
Range
15:0
Description
Ethernet address assigned to the port supported by the TSMAC IP core.
Transmit and Receive Status (RO)
Mnemonic: TX_RX_STS
POR Value = 0000H
This register reports events that have occurred during packet reception and transmission.
Name
Rsvd
Rx_idle
Tagged_frame
Brdcst_frame
Multcst_frame
IPG_shrink
Short_frame
Long_frame
Error frame
CRC
Pause_frame
Tx_idle
Range
15:11
10
9
8
7
6
5
4
3
2
1
0
Description
Reserved .
Receive MAC Idle . Receive MAC in idle condition used to reset configurations by CPU
interface.
Tagged Frame . Tagged frame received.
Broadcast Frame . Indicates that a Broadcast packet was received.
Multicast Frame . Indicates that a Multicast packet was received.
IPG Shrink . Received frame with shrunk IPG (IPG < 96 bit time).
Short Packet . Indicates that a packet shorter than 64 bytes has been received.
Too Long Packet . Indicates receipt of a packet longer than the maximum allowable packet
size specified in the MAX_PKT_SIZE register.
Rx_er Asserted . Indicates the frame was received with the rx_er signal asserted.
CRC Error . Indicates a packet was received with a CRC error.
PAUSE Frame . Indicates a PAUSE frame was received.
Transmit MAC Idle . Transmit MAC in idle condition, used to reset configurations by CPU
interface.
VLAN Tag (RO)
Mnemonic: VLAN_TAG
POR Value = 0000H.
The VLAN tag register has the VLAN TAG field of the most recent tagged frame that was received. This is a read
only register.
Name
VLAN
Range
15:0
Description
This field defines length/type of field of the VLAN tag when inserted into transmitted
frames.
IPUG51_03.0, December 2010
28
Tri-Speed Ethernet MAC User’s Guide
相关PDF资料
TS250-130F-2 POLYSWITCH PTC RESET 0.13A SMD
TS250-130F-B-0.5-2 POLYSWITCH PTC RESET 0.13A SMD
TS250-130F-RB-2 POLYSWITCH PTC RESET 0.13A SMD
TS250-130F-RC-2 POLYSWITCH PTC RESET 0.13A SMD
TS250-130F-RC-B-0.5-2 POLYSWITCH PTC RESET 0.13A SMD
TS600-170F-2 POLYSWITCH PTC RESET 0.17A T/R
TS600-200F-RA-B-0.5-2 POLYSWITCH PTC RESET 0.20A SMD
TS600-400F-2 POLYSWITCH PTC RESET 0.40A SMD
相关代理商/技术参数
TSMBG0505C 制造商:未知厂家 制造商全称:未知厂家 功能描述:SINGLE BIDIRECTIONAL BREAKOVER DIODE|100V V(BO) MAX|DO-215AA
TSMBG0506C 制造商:未知厂家 制造商全称:未知厂家 功能描述:SINGLE BIDIRECTIONAL BREAKOVER DIODE|110V V(BO) MAX|DO-214AA
TSMBG0507C 制造商:未知厂家 制造商全称:未知厂家 功能描述:SINGLE BIDIRECTIONAL BREAKOVER DIODE|145V V(BO) MAX|DO-214AA
TSMBG0509C 制造商:未知厂家 制造商全称:未知厂家 功能描述:SINGLE BIDIRECTIONAL BREAKOVER DIODE|185V V(BO) MAX|DO-215AA
TSMBG0510C 制造商:未知厂家 制造商全称:未知厂家 功能描述:SINGLE BIDIRECTIONAL BREAKOVER DIODE|200V V(BO) MAX|DO-214AA
TSMBG0511C 制造商:未知厂家 制造商全称:未知厂家 功能描述:SINGLE BIDIRECTIONAL BREAKOVER DIODE|210V V(BO) MAX|DO-214AA
TSMBG0512C 制造商:未知厂家 制造商全称:未知厂家 功能描述:SINGLE BIDIRECTIONAL BREAKOVER DIODE|215V V(BO) MAX|DO-214AA
TSMBG0514C 制造商:未知厂家 制造商全称:未知厂家 功能描述:SINGLE BIDIRECTIONAL BREAKOVER DIODE|250V V(BO) MAX|DO-214AA