www.ti.com
Peripheral Architecture
DM644x VLYNQ Module:
| 0C00 : 0054h | Initial address at the slave configuration bus |
| 0000 : 0054h | Initial address [25:0] at the slave configuration bus interface |
subtract | 0000 : 0000h | TX address map register (there is no need to change the reset value of the |
|
| DM644x device for this register) |
| 0000 : 0054h |
|
Remote VLYNQ Module: |
| |
| 0000 : 0054h | Initial address from the RX serial interface |
compare | 0000 : 0100h | RX address map size 1 register |
| 0000 : 0054h |
|
add | 0800 : 0000h | RX address map offset 1 register |
| 0800 : 0054h | Translated address to remote device |
The local address 0C00 : 0054h (or 0000 0054h) was translated to 0800 : 0054h on the remote VLYNQ device in Table 4.
Table 4 illustrates the address map register configuration when the DM644x device is receiving data from the remote device.
Table 4. Address Translation Example (Single Mapped Region)
Register | DM644x VLYNQ Module | Remote VLYNQ Module |
TX Address Map | Do not care | 0400 : 0000h |
RX Address Map Size 1 | 0000 : 0100h | Do not care |
RX Address Map Offset 1 | 0200 : 0000h | Do not care |
RX Address Map Size 2 | 0000 : 0100h | Do not care |
RX Address Map Offset 2 | 8200 : 0000h | Do not care |
Remote VLYNQ Module: |
|
| |
| 0400 : 0154h Initial address at the slave configuration bus for the remote device |
| |
subtract | 0400 : 0000h | TX address map register |
|
| 0000 : 0154h Translated address to remote device via serial interface |
| |
DM644x VLYNQ Module: |
|
| |
| 0000 : 0154h Initial address from the RX serial interface |
| |
compare | 0000 : 0100h | RX address map size 1 register |
|
| 0000 : 0154h The RX packet address is greater than the value in the RX address map size 1 | ||
|
| register |
|
compare | 0000 : 0200h | RX address map size 1 register + RX address map size 2 |
|
|
| Since the RX packet address < the RX address map size 1 register + |
|
|
| RX address map size 2 register |
|
add | 8200 : 0000h | RX address map offset 2 register |
|
subtract | 0000 : 0100h | RX address map size 1 register |
|
| 8200 : 0054h Translated address to DM644x device |
| |
SPRUE36A | VLYNQ Port | 19 |