Protocol Specifications
Protocol Overview
To communicate between the host and the design, a simple but robust protocol is used. This
protocol is a string-based, space-separated command and response protocol. The state machine
is represented in the following figure.
Command
Each command is sent in text (ASCII) format, parsed to check that the command is known and
the number of arguments is correct, and then executed. The design returns the command name
plus some parameters or the error type without any parameter if an error condition occurs. The
host can get information on the error by using the getlog command, which reads the metal log
buffer (see Zynq UltraScale+ RFSoC RF Data Converter LogiCORE IP Product Guide (PG269)).
The command can be split into these categories.
UG1433 (v1.2) October 27, 2021
RF Data Converter Evaluation Tool User Guide
Figure 13: Finite State Machine Representing the Protocol
Parse
Chapter 5: Protocol Specifications
Get
Command
Error
Execute
Send Feedback
Chapter 5
Return
X23670-012320
www.xilinx.com
23