寄存器列表
19 Aug 2024
Read time: 5 minute(s)
Module Name | Mapping Size | Offset |
---|---|---|
MAC | 4 KB | 0x000 |
偏移地址 | 缩写 | 寄存器名称 | 章节 |
---|---|---|---|
0x000 | MAC_CONF | MAC 配置寄存器 | 0x000 MAC_CONF |
0x004 | DMA0_CONF | DMA0 配置寄存器 | 0x004 DMA0_CONF |
0x008 | DMA1_CONF | DMA1 配置寄存器 | 0x008 DMA1_CONF |
0x00C | DMA0_INT_EN | DMA0 中断使能寄存器 | 0x00C DMA0_INT_STS |
0x010 | DMA0_INT_STS | DMA0 中断状态寄存器 | 0x010 DMA0_INT_EN |
0x014 | DMA1_INT_STS | DMA1 中断状态寄存器 | 0x014 DMA1_INT_STS |
0x018 | DMA1_INT_EN | DMA1 中断使能寄存器 | 0x018 DMA1_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 |
0x02C | TX_DMA1_CTL | 发送 DMA1 控制寄存器 | 0x02C TX_DMA1_CTL |
0x030 | RX_DMA1_CTL | 接收 DMA1 控制寄存器 | 0x030 RX_DMA1_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 |
0x070 | MAC_ADDR4_HIGH | 高位 MAC 地址 4 寄存器 | 0x070 MAC_ADDR4_HIGH |
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 |
0x0A4 | RGMII_STS | RGMII 状态寄存器 | 0x0A4 RGMII_STS |
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 |
0x0D0 | TXDMA1_DESC_START | TXDMA1 起始描述符地址寄存器 | 0x0D0 TXDMA1_DESC_START |
0x0D4 | RXDMA1_DESC_START | RXDMA1 起始描述符地址寄存器 | 0x0D4 RXDMA1_DESC_START |
0x0D8 | CUR_TXDMA1_DESC | TXDMA1 当前描述符地址寄存器 | 0x0D8 CUR_TXDMA1_DESC |
0x0DC | CUR_RXDMA1_DESC | RXDMA1 当前描述符地址寄存器 | 0x0DC CUR_RXDMA1_DESC |
0x0E0 | CUR_TXDMA1_BUFADDR | TXDMA1 缓存地址寄存器 | 0x0E0 CUR_TXDMA1_BUFADDR |
0x0E4 | RXDMA1 缓存地址寄存器 | RXDMA1 缓存地址寄存器 | 0x0E4 CUR_RXDMA1_BUFADDR |
0x0E8 | DMA0_MISFRM_BUFOVF | DMA0 丢帧溢出寄存器 | 0x0E8 DMA0_MISFRM_BUFOVF |
0x0EC | DMA1_MISFRM_BUFOVF | DMA1 丢帧溢出寄存器 | 0x0EC DMA1_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 |
0x0140 | AV_MAC_CTL | AV MAC 控制寄存器 | 0x0140 AV_MAC_CTL |
0x0144 | CH1_SLOT_CTL_STS | 通道 1 Slot 控制状态寄存器 | 0x0144 CH1_SLOT_CTL_STS |
0x0148 | CH1_CBS_CTL | 通道 1 CBS 控制寄存器 | 0x0148 CH1_CBS_CTL |
0x014C | CH1_CBS_STS | 通道 1 CBS 状态寄存器 | 0x014C CH1_CBS_STS |
0x0150 | CH1_IDLE_SLOP_CRED | 通道 1 Idle Slope Credit | 0x0150 CH1_IDLE_SLOP_CRED |
0x0154 | CH1_SEND_SLOP_CRED | 通道 1 Send Slope Credit | 0x0154 CH1_SEND_SLOP_CRED |
0x0158 | CH1_HI_CRED | 通道 1 High Credit | 0x0158 CH1_HI_CRED |
0x015C | CH1_LO_CRED | 通道 1 Low Credit | 0x015C CH1_LO_CRED |
0x0FFC | VERSION | GMAC 版本号 | 0x0FFC VERSION |