
RFSoC Data Converter Evaluation Tool User Guide
50
UG1287 (v2018.2) October 1, 2018
Chapter 7:
Protocol Specification
Datapath
The datapath interface is used to get the data and commands. The interface accepts the
command and data on TCP port 8082. It accepts two commands:
readdatafrommemory
and
writedatatomemory
. Based on the received command, it triggers the DMA. It uses
the DMA client driver to perform DMA operations. Like the control path, the datapath also
accepts string-based commands.
On receiving a
writedatatomemory
command, the application receives the number of
data bytes from the socket. After receiving data samples from the socket, the application
triggers DMA. After DMA is successfully triggered, the
writedatatomemory
command
returns status to the GUI.
On receiving a
readdatafrommemory
command, the application triggers DMA to receive
the number of bytes specified in the command. After the DMA is done, data is sent to the
GUI.
Datapath State Machine
The datapath is used to get data and commands related to data.
shows the
datapath state machine.
X-Ref Target - Figure 7-3
Figure 7-3:
Datapath State Machine
Get
Command
Trigger DMA
(Read/Write
Data)
Parse
Command
Error
Return
X21257-090918