DLPU018J October 2014 – June 2024 DLPC900
The Memory Read/Write Command read or writes to any memory address in the targeted controller. For Single Controller systems this should always be set to read from the Primary Controller.
| I2C | USB | |
|---|---|---|
| Read | Write | 0x1A53 |
| 0x53 | 0xD3 | |
| BYTE | BITS | DESCRIPTION | RESET | TYPE |
|---|---|---|---|---|
| Memory Read - Request | ||||
| 3:0 | 31:0 | Memory address to read | d0 | r |
| 4 | 1:0 | Controller to read from | d0 | r |
| 0 = Read from both controllers- (8 bytes of data) | ||||
| 1 = Read from Primary controller only (4 bytes of data) | ||||
| 2 = Read from Secondary controller only (4 bytes of data) | ||||
| 7:2 | Reserved | |||
| Memory Read - Response | ||||
| 3:0 | 31:0 | Data from Primary controller (4 bytes of data) | d0 | r |
| 7:4 | 31:0 | Data from Primary controller | d0 | r |
| BYTE | BITS | DESCRIPTION | RESET | TYPE |
|---|---|---|---|---|
| Memory Write | ||||
| 3:0 | 31:0 | Memory address to write to | d0 | w |
| 7:4 | 31:0 | Data to write | d0 | w |
| 8 | 1:0 | Controller to write to | d0 | w |
| 0 = Write to both controllers- (8 bytes of data) | ||||
| 1 = Write to Primary controller only (4 bytes of data) | ||||
| 2 = Write to Secondary controller only (4 bytes of data) | ||||
| 7:2 | Reserved | |||