The following table lists the OSPI flash memory I/O controller registers.
Register Name | Offset Address | Access Type | Description |
---|---|---|---|
Config |
0x0000
|
RW | Controller configuration |
|
RW |
Device read and write instruction configurations | |
Device_Delay |
0x000C
|
RW | I/O timing delay |
Read_Data_Capture |
0x0010
|
RW | Read data capture |
Device_Size_Cfg |
0x0014
|
RW | Device size configuration |
SRAM_Partition_Config |
0x0018
|
RW | SRAM partition configuration |
AHB_Indirect_Addr |
0x001C
|
RW | Indirect AHB address |
DMA_Config |
0x0020
|
RW | DMA peripheral configuration |
Remap_Addr |
0x0024
|
RW | Remap address |
Mode_Bit_Config |
0x0028
|
RW | Mode bit configuration |
SRAM_Fill |
0x002C
|
R | SRAM fill |
Write_Completion_Ctrl |
0x0038
|
RW | Write completion control |
Poll_Expire |
0x003C
|
RW | Polling expiration |
|
WTC |
Interrupt status |
|
Tap_Granularity_Sel |
0x0048
|
RW | Tap granularity select |
|
RW |
Write protection starting block: |
|
WProt_Ctrl |
0x0058
|
RW | Write protection control |
|
|
R, W, WTC |
Indirect read transfer control |
|
|
R, W |
Indirect write transfer control |
Flash_Cmd_Ctrl |
0x008C
|
R, W, RW | Flash command control memory |
Flash_Cmd_Ctrl |
0x0090
|
R, W, RW | Flash command control |
Flash_Cmd_Addr |
0x0094
|
RW | Flash command address |
|
R | Flash command read data, lower and upper | |
0x00A8
0x00AC
|
RW | Flash command write data, lower and upper | |
Poll_Status |
0x00B0
|
R | Polling flash status |
PHY_Config |
0x00B4
|
W, RW | PHY configuration |
PHY_Master_Ctrl |
0x00B8
|
RW | PHY DLL master control |
|
R | DLL observable, lower and upper | |
|
RW | Opcode extension, lower and upper | |
SAFETY_CHK |
0x1FF8
|
RW | Safety check register |