The conversion to AXI4-Stream interfaces brings standardization and enhances the
interoperability of AMD LogiCORE™
IP solutions. Other than general control
signals such as aclk, aclken,
aresetn, and event indication outputs, all inputs and outputs of the
DDS Compiler are conveyed on AXI4-Stream channels. A channel always consists of TVALID and TDATA, plus several optional ports
and fields. In the DDS Compiler, the optional ports
supported are TREADY, TLAST and TUSER. Together, TVALID and TREADY perform a handshake
to transfer a message, where the payload is TDATA, TUSER and TLAST. The DDS Compiler operates on the operands contained in the
TDATA field of the input channels and outputs the result in the TDATA field of the
output channels. The DDS Compiler provides configuration
options for the use of TUSER and TLAST.