
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   |