Size: 983
Comment:
|
← Revision 8 as of 2023-04-12 13:20:27 ⇥
Size: 1410
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 16: | Line 16: |
==== Register description ver. 2.0 ==== * 00h - Identification 0x6e0f7007, 32 bits, RO, static * 02h - Control, 16 bits, R/W . [14:0] - reserved . [15] - enable SPI 4-byte address mode * 04h - Test, unused, 16 bits, R/W * 05h - Command, 16 bits, R/W * 06h - SPI status, 16 bits, RO * 08h - SPI address, 16 bits, R/W * 0Fh - Warm boot (IPROG), 16 bits, R/W * 80h-FFh - SPI data, 16 bits, R/W ==== Register description ver. 1.0 ==== |
|
Line 25: | Line 39: |
==== Register description ==== |
SPI NOR Flash Memory Programmer
HDL: https://afi-git.jinr.ru/fpga/modules/
Supported SPI Flash devices:
- Micron
- N25Q (128Mb, 256Mb, 512Mb)
- MT25Q (128Mb, 256Mb, 512Mb)
SDB
SDB Device ID 0x6e0f7007
- RegIO base address - 0x7000, address mask - 0x00FF.
Register description ver. 2.0
- 00h - Identification 0x6e0f7007, 32 bits, RO, static
- 02h - Control, 16 bits, R/W
- [14:0] - reserved
- [15] - enable SPI 4-byte address mode
- 04h - Test, unused, 16 bits, R/W
- 05h - Command, 16 bits, R/W
- 06h - SPI status, 16 bits, RO
- 08h - SPI address, 16 bits, R/W
- 0Fh - Warm boot (IPROG), 16 bits, R/W
- 80h-FFh - SPI data, 16 bits, R/W
Register description ver. 1.0
Registers |
|||
00h |
15:0 |
Control |
R/W |
03h |
15:0 |
Test, unused |
R/W |
05h |
15:0 |
Command |
R/W |
06h |
15:0 |
SPI status |
RO |
08h |
31:0 |
SPI address |
R/W |
0Fh |
15:0 |
Warm boot (IPROG) |
R/W |
80h-FFh |
15:0 |
SPI data |
R/W |
Warm boot register 0F
Register 0F read value FB01 indicates warm boot feature presence.
Write DEAD to register 0F starts FPGA reconfiguration immediately (warm boot)
Software: afi-dev-flash-prog