Non-Volatile Memory (NVM) Interface Registers
BCM5718 Programmer’s Guide
Broadcom
®
January 29, 2016 • 5718-PG108-R
Page 491
NVM Config 3 Register (offset: 0x701C)
This register is reset by POR only.
Software Arbitration Register (offset: 0x7020)
With this Flash Controller, software entity must win arbitration before accessing the NVRAM.
Name
Bits
Access Default Value
Description
Read Command
31:24
RW
0x0B if AT26DFXX
0xE8 if AT45DBXX
non D
0x03 if AT45DBXX
D
0x03 if
STM25PEXX
0x03 if
STM45PEXX
This is the Flash/SEEPROM read command.
Following this command, any number of
bytes may be read up to the end of the flash
memory.
For SEEPROM (flash mode = 0), this is
SEEPROM read command. Bits(26:25) are
address bits A1 and A0 of SEEPROM.
User should modify those two bits based on
the value of A1 and A0 assigned to this
SEEPROM device.
Reserved–Buffer Write
Command
23:16
RO
0
–
Write Command
15:8
RW
0x82 if AT26DFXX
0x82 if AT45DBXX
0x0A if
STM25PEXX
0x0A if
STM45PEXX
Command to write a series of bytes into a
selected page in the Flash device. Note: this
write command wraps around to the
beginning of the page after the internal
address counter in the Flash device reaches
the end of the page.
For SEEPROM (flash_mode = 0), this is
SEEPROM write command. Bits[10:9] are
address bits A1 and A0 of SEEPROM.
User should modify those two bits based on
the value of A1 and A0 assigned to this
SEEPROM device.
Reserved–Buffer Read
Command
7:0
RO
0
–
Name
Bits
Access
Default
Value
Description
Reserved
31:24
RO
0
–
REQ5
23
RO
0
Software request bit 5.
1 in this bit indicates that the request5 is active.
ARB_WON5
22
RO
0
Arbitration won bit 5 (see bit 8, ARB_WON0).
REQ_CLR5
21
WO
X
Write 1 to clear REQ5 bit.
REQ_SET5
20
WO
X
Write 1 to set REQ5 bit.
REQ4
19
RO
0
Software request bit 4.
1 in this bit indicates that the request4 is active.
ARB_WON4
18
RO
0
Arbitration won bit 4(see bit 8, ARB_WON0)