www.ti.com
Peripheral Architecture
DM643x VLYNQ Module:
| 4C00 : 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 |
|
| DM643x 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 4C00:0054h (or 0000 0054h) was translated to 0800:0054h on the remote VLYNQ device in Table 3.
Table 3 shows the address map register configuration when the DM643x device is receiving data from the remote device.
Table 3. Address Translation Example (Single Mapped Region)
Register | DM643x 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 |
DM643x 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 DM643x device |
18 | VLYNQ Port | SPRU938B |