User'S Guide: Tms320Dm644X Dmsoc Vlynq Port

Download as pdf or txt
Download as pdf or txt
You are on page 1of 49

www.ti.

com
















































www.ti.com

Slave
config
bus
Interface
Master
config
Interface
bus
VLYNQmodule
VLYNQregister
access
CPU/EDMA initiated
transfersto
remotedevice
Offchip
(remote)
deviceaccess
ARM/EDMA
memory
System
VLYNQ_SCRUN
VLYNQ_CLOCK
VLYNQ_RXD[3:0]
VLYNQ_TXD[3:0]
INT31
ARMinterrupt
controller
VLQINT























www.ti.com


CLKDIR=0
VLYNQ
DMxxxdevice
VLYNQ.CLK
CLKDIR=0
VLYNQ
VLYNQdevice
CLKDIR=1
VLYNQ
DMxxxdevice
VLYNQ.CLK
CLKDIR=0
VLYNQ
VLYNQdevice
Don't
care
VLYNQ
internal
sysclk













www.ti.com

































www.ti.com

Address
translation commands
Outbound
Outbound
command
FIFO
data
Return
FIFO
data
FIFO
Return
command
Inbound
FIFO
Registers
translation
Address
TxSM
8B/10B
encoding
Serializer
commands
Inbound
RxSM Deserializer
decoding
8B/10B
Serial
TxData
Serial
TxClk
Serial
RxClk
Serial
RxData
Master
configbus
interface
Systemclock VLYNQclock
Slave
configbus
interface
(FIFO3)
(FIFO2)
(FIFO0)
(FIFO1)















www.ti.com

Address
translation commands
Outbound
Outbound
command
FIFO
data
Return
FIFO
data
FIFO
Return
command
Inbound
FIFO
Registers
translation
Address
TxSM
8B/10B
encoding
Serializer
commands
Inbound
RxSM Deserializer
decoding
8B/10B
Serial
TxData
Serial
RxData
Systemclock
Address
translation
Registers
commands
Inbound
translation
Address
commands
Outbound
8B/10B
decoding
FIFO
FIFO
command
Inbound
data
Return
FIFO
RxSM Deserializer
RxData
Serial
encoding
8B/10B
VLYNQClock
command
Return
data
FIFO
Outbound
TxSM Serializer
TxData
Serial
Slave
configbus
interface
Systemclock VLYNQclock
LocalVLYNQ
RemoteVLYNQ
Master
configbus
interface
Master
configbus
interface
Slave
configbus
interface












www.ti.com

Address
translation commands
Outbound
Outbound
command
FIFO
data
Return
FIFO
data
FIFO
Return
command
Inbound
FIFO
Registers
translation
Address
TxSM
8B/10B
encoding
Serializer
commands
Inbound
RxSM Deserializer
decoding
8B/10B
Serial
TxData
Serial
RxData
Systemclock
Address
translation
Registers
commands
Inbound
translation
Address
commands
Outbound
8B/10B
decoding
FIFO
FIFO
command
Inbound
data
Return
FIFO
RxSM Deserializer
RxData
Serial
encoding
8B/10B
VLYNQClock
command
Return
data
FIFO
Outbound
TxSM Serializer
TxData
Serial
Slave
configbus
interface
VLYNQClock Systemclock
LocalVLYNC
RemoteVLYNQ
Master
configbus
interface
Slave
configbus
interface
Master
configbus
interface
















www.ti.com













































www.ti.com

































www.ti.com
Mapregion1
Mapregion2
Mapregion3
Mapregion4
0400:0000
(0C00:0000onCONFIGbus)
0800:0000
07FF:FFFF
0800:0100
0800:00FF
0801:0100
0801:00FF
0841:00FF
Mapregion1
Mapregion2
Mapregion3
Mapregion4
DMxxxdevice(local)
Remote
VLYNQdevice
0000:0000
03FF:FFFF
0400:0000
0400:00FF
0500:0000
0500:FFFF
0B00:0000
0B3F:FFFF













www.ti.com









































www.ti.com








































www.ti.com













































www.ti.com
VLYNQinterrupt
pending/setregister
(INTPENDSET)
VLYNQ
Status/clear
register
(INTSTATCLR)
OR
Transmitserial
interruptpacket
VLQINT
(ARMINT31)
14 0
INTLOCAL
VLYNQcontrolregister(CTRL)
Serialbuserror
(LERROR/RERROR)
CPUwrites
Serialinterrupt
packetfrom
remotedevice
INTLOCAL=1
INTLOCAL=0
















www.ti.com


















































www.ti.com






































www.ti.com





































www.ti.com





















www.ti.com





















www.ti.com






















www.ti.com












































www.ti.com












www.ti.com





































www.ti.com



































www.ti.com

















www.ti.com



































www.ti.com



































www.ti.com



































www.ti.com



































www.ti.com












































www.ti.com







































www.ti.com





































www.ti.com










bytecnt
10bits
cmd2
10bits
cmd1
10bits
address
<4*10bits
data
N*10bits
eop
10bits
pkttype adrmask






















www.ti.com














































www.ti.com















































www.ti.com










www.ti.com







































www.ti.com





























www.ti.com











































www.ti.com

You might also like