18.3.5.7 Memory Write Command
This command is used to perform a write access to any memory location.
The Memory Write command (WRAM) is optimized for consecutive writes. Write handshaking can be chained; an internal address buffer is automatically increased.
Step | Handshake Sequence | MODE[3:0] | DATA[15:0] |
---|---|---|---|
1 | Write handshaking | CMDE | WRAM |
2 | Write handshaking | ADDR0 | Memory Address LSB |
3 | Write handshaking | ADDR1 | Memory Address |
4 | Write handshaking | DATA | *Memory Address++ |
5 | Write handshaking | DATA | *Memory Address++ |
... | ... | ... | ... |
n | Write handshaking | ADDR0 | Memory Address LSB |
n+1 | Write handshaking | ADDR1 | Memory Address |
n+2 | Write handshaking | DATA | *Memory Address++ |
n+3 | Write handshaking | DATA | *Memory Address++ |
... | ... | ... | ... |