USER GUIDE / CONNECTIVITY & NETWORKING / ETHERNET MAC / REGISTER LIST
寄存器列表
本章将描述所有可访问软件寄存器的功能。
表 1 寄存器基地址
| 名称 | 基地址 | 描述 |
|---|---|---|
| MAC | 0x134B0000 | AddressbaseofMAC |
MAC 由一组寄存器控制,应用程序在每次操作之前配置这些寄存器。下表列出了所有寄存器。
表 2 MAC寄存器映射图
| 名称 | RW | 复位值 | 偏移地址 | 访问宽度 |
|---|---|---|---|---|
| DMA_BMR | RW | 0x0002_0100 | 0x1000 | 32 |
| DMA_TPDR | RW | 0x0000_0000 | 0x1004 | 32 |
| DMA_RPDR | RW | 0x0000_0000 | 0x1008 | 32 |
| DMA_RDLAR | RW | 0x0000_0000 | 0x100C | 32 |
| DMA_TDLAR | RW | 0x0000_0000 | 0x1010 | 32 |
| DMA_SR | RW | 0x0000_0000 | 0x1014 | 32 |
| DMA_OMR | RW | 0x0000_0000 | 0x1018 | 32 |
| DMA_IER | RW | 0x0000_0000 | 0x101C | 32 |
| DMA_MFOCR | RC | 0x0000_0000 | 0x1020 | 32 |
| DMA_RIWTR | RW | 0x0000_0000 | 0x1024 | 32 |
| DMA_AHBSR | R | 0x0000_0000 | 0x102C | 32 |
| DMA_CHTDR | R | 0x0000_0000 | 0x1048 | 32 |
| DMA_CHRDR | R | 0x0000_0000 | 0x104C | 32 |
| DMA_CHTBAR | R | 0x0000_0000 | 0x1050 | 32 |
| DMA_CHRBAR | R | 0x0000_0000 | 0x1054 | 32 |
| HWFR | R | 0x4b0d_2935 | 0x1058 | 32 |
| MAC_CR | RW | 0x0000_8000 | 0x0000 | 32 |
| MAC_FFR | RW | 0x0000_0000 | 0x0004 | 32 |
| MAC_HTHR | RW | 0x0000_0000 | 0x0008 | 32 |
| MAC_HTLR | RW | 0x0000_0000 | 0x000C | 32 |
| GMII_AR | RW | 0x0000_0000 | 0x0010 | 32 |
| GMII_DR | RW | 0x0000_0000 | 0x0014 | 32 |
| MAC_FCR | RW | 0x0000_0000 | 0x0018 | 32 |
| MAC_VTR | RW | 0x0000_0000 | 0x001C | 32 |
| MAC_DR | R | 0x0000_0000 | 0x0024 | 32 |
| LPI_CSR | RW | 0x0000_0000 | 0x0030 | 32 |
| LPI_TCR | RW | 0x0000_0000 | 0x0034 | 32 |
| MAC_ISR | R | 0x0000_0000 | 0x0038 | 32 |
| MAC_IMR | RW | 0x0000_0000 | 0x003C | 32 |
| MAC_A0HR | RW | 0x8000_FFFF | 0x0040 | 32 |
| MAC_A0LR | RW | 0xFFFF_FFFF | 0x0044 | 32 |
| MAC_A1HR | RW | 0x0000_FFFF | 0x0048 | 32 |
| MAC_A1LR | RW | 0xFFFF_FFFF | 0x004C | 32 |
| TCR | RW | 0x0000_0000 | 0x0700 | 32 |
| SSIR | RW | 0x0000_0000 | 0x0704 | 32 |
| STSR | R | 0x0000_0000 | 0x0708 | 32 |
| STNR | R | 0x0000_0000 | 0x070C | 32 |
| STSUR | RW | 0x0000_0000 | 0x0710 | 32 |
| STNUR | RW | 0x0000_0000 | 0x0714 | 32 |
| TAR | RW | 0x0000_0000 | 0x0718 | 32 |
| TTSR | RW | 0x0000_0000 | 0x071C | 32 |
| TTNR | RW | 0x0000_0000 | 0x0720 | 32 |
| STHWSR | RW | 0x0000_0000 | 0x0724 | 32 |
| TSR | R/RC | 0x0000_0000 | 0x0728 | 32 |
| PPSCR | RW | 0x0000_0000 | 0x072C | 32 |
| ATNR | R | 0x0000_0000 | 0x0730 | 32 |
| ATSR | R | 0x0000_0000 | 0x0734 | 32 |
| AVMACCR | RW | 0x0000_0000 | 0x0738 | 32 |
| PPS0IR | RW | 0x0000_0000 | 0x0760 | 32 |
| PPS0WR | RW | 0x0000_0000 | 0x0764 | 32 |
| PPS1TTSR | RW | 0x0000_0000 | 0x0780 | 32 |
| PPS1TTNR | RW | 0x0000_0000 | 0x0784 | 32 |