![Xilinx Zynq UltraScale+ ZCU208 User Manual Download Page 23](http://html1.mh-extra.com/html/xilinx/zynq-ultrascale-zcu208/zynq-ultrascale-zcu208_user-manual_3499071023.webp)
Chapter 5
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.
Figure 13: Finite State Machine Representing the Protocol
Get
Command
Error
Execute
Parse
Command
Return
X23670-012320
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 Ult RFSoC RF Data Converter LogiCORE IP Product Guide (
The command can be split into these categories.
Chapter 5: Protocol Specifications
UG1433 (v1.2) October 27, 2021
RF Data Converter Evaluation Tool User Guide
23