Edit online

寄存器列表

3 Mar 2025
Read time: 4 minute(s)
1. MAC 寄存器地址映射表

Module Name

Mapping Size

Offset

MAC

4 KB

0x000

2. MAC 寄存器列表

偏移地址

缩写

寄存器名称

章节

0x000

MAC_CONF

MAC 配置寄存器

0x000 MAC_CONF

0x004

DMA0_CONF

DMA0 配置寄存器

0x004 DMA0_CONF

0x00C

DMA0_INT_EN

DMA0 中断使能寄存器

0x00C DMA0_INT_STS

0x010

DMA0_INT_STS

DMA0 中断状态寄存器

0x010 DMA0_INT_EN

0x01C

MAC_TX_FUNC

MAC 发送功能寄存器

0x01C MAC_TX_FUNC

0x020

MAC_RX_FUNC

MAC 接收功能寄存器

0x020 MAC_RX_FUNC

0x024

TX_DMA0_CTL

发送 DMA0 控制寄存器

0x024 TX_DMA0_CTL

0x028

RX_DMA0_CTL

接收 DMA0 控制寄存器

0x028 RX_DMA0_CTL

0x034

FLOW_CTL

流控寄存器

0x034 FLOW_CTL

0x038

VLAN_TAG

VLAN 标签寄存器

0x038 VLAN_TAG

0x03C

VLAN_FLT

VLAN 过滤寄存器

0x03C VLAN_FLT

0x040

MAC_FRM_FLT

MAC 帧过滤寄存器

0x040 MAC_FRM_FLT

0x044

HASH_TBL_HIGH

高位哈希列表寄存器

0x044 HASH_TBL_HIGH

0x048

HASH_TBL_LOW

低位哈希列表寄存器

0x048 HASH_TBL_LOW

0x04C

VLAN_HASH_TBL

VLAN 哈希列表寄存器

0x04C VLAN_HASH_TBL

0x050

MAC_ADDR0_HIGH

高位 MAC 地址 0 寄存器

0x050 MAC_ADDR0_HIGH

0x054

MAC_ADDR0_LOW

低位 MAC 地址 0 寄存器

0x054 MAC_ADDR0_LOW

0x058

MAC_ADDR1_HIGH

高位 MAC 地址 1 寄存器

0x058 MAC_ADDR1_HIGH

0x05C

MAC_ADDR1_LOW

低位 MAC 地址 1 寄存器

0x05C MAC_ADDR1_LOW

0x060

MAC_ADDR2_HIGH

高位 MAC 地址 2 寄存器

0x060 MAC_ADDR2_HIGH

0x064

MAC_ADDR2_LOW

低位 MAC 地址 2 寄存器

0x064 MAC_ADDR2_LOW

0x068

MAC_ADDR3_HIGH

高位 MAC 地址 3 寄存器

0x068 MAC_ADDR3_HIGH

0x06C

MAC_ADDR3_LOW

低位 MAC 地址 3 寄存器

0x06C MAC_ADDR3_LOW

0x074

MAC_ADDR4_LOW

低位 MAC 地址 4 寄存器

0x074 MAC_ADDR4_LOW

0x078

MAC_ADDR5_HIGH

高位 MAC 地址 5 寄存器

0x078 MAC_ADDR5_HIGH

0x07C

MAC_ADDR5_LOW

低位 MAC 地址 5 寄存器

0x07C MAC_ADDR5_LOW

0x080

MAC_ADDR6_HIGH

高位 MAC 地址 6 寄存器

0x080 MAC_ADDR6_HIGH

0x084

MAC_ADDR6_LOW

低位 MAC 地址 6 寄存器

0x084 MAC_ADDR6_LOW

0x088

MAC_ADDR7_HIGH

高位 MAC 地址 7 寄存器

0x088 MAC_ADDR7_HIGH

0x08C

MAC_ADDR7_LOW

低位 MAC 地址 7 寄存器

0x08C MAC_ADDR7_LOW

0x090

MDIO_CTL

MDIO 控制寄存器

0x090 MDIO_CTL

0x094

MDIO_DATA

MDIO 数据寄存器

0x094 MDIO_DATA

0x0A0

DEBUG_REG

Debug 寄存器

0x0A0 DEBUG_REG

0x0B0

TXDMA0_DESC_START

TXDMA0 起始描述符地址寄存器

0x0B0 TXDMA0_DESC_START

0x0B4

RXDMA0_DESC_START

RXDMA0 起始描述符地址寄存器

0x0B4 RXDMA0_DESC_START

0x0B8

CUR_TXDMA0_DESC

TXDMA0 当前描述符地址寄存器

0x0B8 CUR_TXDMA0_DESC

0x0BC

CUR_RXDMA0_DESC

RXDMA0 当前描述符地址寄存器

0x0BC CUR_RXDMA0_DESC

0x0C0

CUR_TXDMA0_BUFADDR

TXDMA0 缓存地址寄存器

0x0C0 CUR_TXDMA0_BUFADDR

0x0C4

CUR_RXDMA0_BUFADDR

RXDMA0 缓存地址寄存器

0x0C4 CUR_RXDMA0_BUFADDR

0x0E8

DMA0_MISFRM_BUFOVF

DMA0 丢帧溢出寄存器

0x0E8 DMA0_MISFRM_BUFOVF

0x100

TMSTMP_CTL

时钟戳控制寄存器

0x100 TMSTMP_CTL

0x0104

SUB_SEC_INCR

亚秒递增寄存器

0x0104 SUB_SEC_INCR

0x0108

TMSMP_ADDEND

时钟戳加数寄存器

0x0108 TMSMP_ADDEND

0x010C

SYS_TIME_SEC

时间戳秒寄存器

0x010C SYS_TIME_SEC

0x0110

SYS_TIME_NANO_SEC

时间戳亚秒寄存器

0x0110 SYS_TIME_NANO_SEC

0x0114

UPDT_TIME_SEC

时间戳秒更新寄存器

0x0114 UPDT_TIME_SEC

0x0118

UPDT_TIME_NANO_SEC

时间戳亚秒更新寄存器

0x0118 UPDT_TIME_NANO_SEC

0x011C

TRGT_TIME_SEC

目标时间戳秒寄存器

0x011C TRGT_TIME_SEC

0x0120

TRGT_TIME_NANO_SEC

目标时间戳亚秒寄存器

0x0120 TRGT_TIME_NANO_SEC

0x0124

AUX_TMSMP_SEC

捕捉时钟秒寄存器

0x0124 AUX_TMSMP_SEC

0x0128

AUX_TMSMP_NANO_SEC

捕捉时钟亚秒寄存器

0x0128 AUX_TMSMP_NANO_SEC

0x012C

SYS_TIME_HI_WORD_SEC

高位时钟戳寄存器

0x012C SYS_TIME_HI_WORD_SEC

0x0130

TMSMP_STS

时钟戳状态寄存器

0x0130 TMSMP_STS

0x0134

PPS_CTL

脉冲控制寄存器

0x0134 PPS_CTL

0x0138

PPS0_INTERVAL

脉冲间隔寄存器

0x0138 PPS0_INTERVAL

0x013C

PPS0_WIDTH

脉冲宽度寄存器

0x013C PPS0_WIDTH

0x0FFC

VERSION

EMAC 版本号

0x0FFC VERSION