USER GUIDE / MEMORY / PSRAM / REGISTER LIST
寄存器列表
本章详述了控制器所有可配置寄存器。所有寄存器均为32位宽度,严禁访问任何保留寄存器地址或保留寄存器区域。
表 1 寄存器内存映射基地址
| 名称 | 基地址 | 说明 |
|---|---|---|
| PSRAMC | 0x133a1000 | PSRAM控制器基地址 |
表 2 XSY_PSRAM_CTRL 寄存器
| 名称 | RW | 复位值 | 偏移地址 | 访问宽度 |
|---|---|---|---|---|
| CTRL_REG | W | 0000_0000 | 0x00 | 32 |
| CFG_REG | RW | a000_0006 | 0x04 | 32 |
| AHB_INCR | RW | 0000_084b | 0x08 | 32 |
| WAIT_REG | RW | 0003_0003 | 0x0c | 32 |
| SERVICE_REG | RW | 0003_0003 | 0x10 | 32 |
| RFIFO_CTRL | RW | 0007_0007 | 0x14 | 32 |
| DLL_LOCK_CTRL | RCW | 2b2b_2b05 | 0x18 | 32 |
| DLL_DELAY_CTRL | RW | 0000_0000 | 0x1c | 32 |
| RE_INIT | RW | 0000_0000 | 0x20 | 32 |
| LOW_POWER_CTRL | RW | 0000_0000 | 0x24 | 32 |
| TPU | RW | 0000_7531 | 0x28 | 32 |
| TRST | RW | 73a0_0191 | 0x2c | 32 |
| TCEM | RW | 0000_018e | 0x30 | 32 |
| THS_INIT | RW | 0003_0d48 | 0x34 | 32 |
| TDPD_INIT | RW | 0001_86a8 | 0x38 | 32 |
| MR_INIT | RW | 0047_2030 | 0x3c | 32 |
| MR0 | RW | 0000_0000 | 0x40 | 32 |
| MR1 | R | 0000_0000 | 0x44 | 32 |
| MR2 | R | 0000_0000 | 0x48 | 32 |
| MR3 | R | 0000_0000 | 0x4c | 32 |
| MR4 | RW | 0000_0000 | 0x50 | 32 |
| MR8 | RW | 0000_0000 | 0x54 | 32 |
| COMMAND_TIMING | RW | 0005_000c | 0x58 | 32 |
| RW_LATENCY | RW | 0107_000e | 0x5c | 32 |
| INITIAL_STATUS | R | 0000_0000 | 0x60 | 32 |
| IDLE_WAIT | RW | 0003_0d40 | 0x64 | 32 |
| THS | RW | 0000_7536 | 0x68 | 32 |
| TXPHS | RW | 0000_0010 | 0x6c | 32 |
| TXHS | RW | 0000_7534 | 0x70 | 32 |
| TDPD | RW | 0001_86a6 | 0x74 | 32 |
| TXPDPD | RW | 0000_0010 | 0x78 | 32 |
| TXDPD | RW | 0000_7536 | 0x7c | 32 |
| TCQLZ | RW | 010a_000a | 0x80 | 32 |
| CSN_DUMMY | RW | 0000_404a | 0x84 | 32 |
| RWDS_CTRL | RW | 0000_0017 | 0x88 | 32 |
| MEMORY_RESET | RW | 0000_0000 | 0x8c | 32 |
| TRP | RW | 0000_0029 | 0x90 | 32 |
| TRWR | RW | 0000_0005 | 0x94 | 32 |
| DLL_DELAY_CNT | R | 0003_0303 | 0x98 | 32 |
| MAIN_FSM_STATE | R | 0000_0000 | 0x9c | 32 |
| DLL_DELAY_ADJUST | RW | 0000_0000 | 0xa0 | 32 |
| MEM_SPECIAL | RW | 0000_0068 | 0xa4 | 32 |
| INTR_STATUS | R | 0000_0000 | 0xa8 | 32 |
| INTR_CTRL | RW | 0000_6700 | 0xac | 32 |
| INTR_TEST | RW | 0000_0000 | 0xb0 | 32 |
| READ_TIMEOUT | RW | 0000_0000 | 0xb4 | 32 |
| MR_DIE | RW | 0000_0000 | 0xb8 | 32 |
| BIST_CTRL | RW | 0000_1000 | 0xd0 | 32 |
| BIST_UDP | RW | aaff_5500 | 0xd4 | 32 |
| LFSR_SEED | RW | 1234_5678 | 0xd8 | 32 |
| BIST_ADDR | RW | 0000_0000 | 0xdc | 32 |
| BIST_STATUS | R | 0000_0000 | 0xe0 | 32 |
| BIST_DATA_BACK | R | 0000_0000 | 0xe4 | 32 |
| BIST_BIT_ERR0 | R | 0000_0000 | 0xe8 | 32 |
| BIST_BIT_ERR1 | R | 0000_0000 | 0xec | 32 |
| BIST_BIT_ERR2 | R | 0000_0000 | 0xf0 | 32 |
| BIST_BIT_ERR3 | R | 0000_0000 | 0xf4 | 32 |
| BIST_BIT_ERR4 | R | 0000_0000 | 0xf8 | 32 |
| BIST_BIT_ERR5 | R | 0000_0000 | 0xfc | 32 |
| BIST_BIT_ERR6 | R | 0000_0000 | 0x100 | 32 |
| BIST_BIT_ERR7 | R | 0000_0000 | 0x104 | 32 |
| RESERVE | - | - | 0x110-0x12c | - |
| IO_CTRL0 | RW | 0000_0000 | 0x200 | 32 |
| IO_CTRL1 | RW | 0000_0000 | 0x204 | 32 |