AI Engine Blocksets - 2022.2 English

Vitis Model Composer User Guide (UG1483)

Document ID
UG1483
Release Date
2023-01-13
Version
2022.2 English
Table 1. DSP
Block Description
Stream IO
DDS Stream Implements the stream-based Direct Digital Synthesizer (DDS) targeted for AI Engines.
FFT Stream Stream-based FFT implementation targeted for AI Engines.
FFT Dynamic Point Stream FFT Dynamic Point Stream implementation targeted for AI Engines.
FIR Asymmetric Decimation Stream Implements the stream-based FIR Asymmetric Decimation filter targeted for AI Engines.
FIR Asymmetric Stream Implements the stream-based FIR Asymmetric filter targeted for AI Engines.
FIR Halfband Decimator Stream Implements the stream-based FIR Halfband Decimator filter targeted for AI Engines.
FIR Halfband Interpolator Stream Implements the stream-based FIR Halfband Interpolator filter targeted for AI Engines.
FIR Interpolation Stream Implements the stream-based FIR Asymmetric Interpolation filter targeted for AI Engines.
FIR Symmetric Decimation Stream Implements the stream-based FIR Symmetric Decimation filter targeted for AI Engines.
FIR Symmetric Stream Implements the stream-based FIR Symmetric filter targeted for AI Engines.
IFFT Stream Stream-based IFFT implementation targeted for AI Engines.
Mixer Stream Implements the stream-based Mixer targeted for AI Engines.
Window Function Stream Implements the Window Function Stream targeted for AI Engines.
Window IO
DDS Implements the Direct Digital Synthesizer (DDS) targeted for AI Engines.
FFT Implements the FFT targeted for AI Engines which use rounding method and saturates the output samples on overflow.
FFT Dynamic Point FFT Dynamic Point implementation targeted for AI Engines.
FIR Asymmetric Implements the Single Rate Asymmetric FIR Filter targeted for AI Engines.
FIR Asymmetric Decimation Implements the FIR Asymmetric Decimation filter targeted for AI Engines.
FIR Halfband Decimator Implements the FIR Halfband Decimator targeted for AI Engines.
FIR Halfband Interpolator Implements the FIR Halfband Interpolator targeted for AI Engines.
FIR Interpolation Implements the FIR Asymmetric Interpolation filter targeted for AI Engines.
FIR Resampler Filter Implements the FIR Fractional Asymmetric Interpolation filter targeted for AI Engines.
FIR Symmetric Implements the Single Rate Symmetric FIR Filter targeted for AI Engines.
FIR Symmetric Decimation Implements the FIR Symmetric Decimation Filter targeted for AI Engines.
IFFT Implements the Inverse FFT targeted for AI Engines which use the rounding method and saturates the output samples on overflow.
Mixer Implements the Mixer targeted for AI Engines.
Window Function Implements the Window Function targeted for AI Engines.
Table 2. Interfaces
Block Description
FIFO Allows specification of the FIFO depth on a particular path.
PLIO Allows the Platform IO (PLIO) width to be specified.
Table 3. Signal Routing
Block Description
Bus Creator Create Signal Bus
Bus Selector Select signals from incoming bus
From Accept input from Goto block
Goto Pass block input to From blocks
Table 4. Sinks
Block Description
Display Show value of input
Scope Display signals generated during simulation
Stop Simulation Stop simulation when input is nonzero
Terminator Terminate unconnected output port
To File Write data to file
To Workspace Write data to workspace
Table 5. Source
Block Description
RTP Source Used as a source for the RTP input of an AI Engine block. When the RTP input is a scalar, the 'RTP Value' parameter should be a row vector. At each time step, the output is set to one of the elements of the vector starting with the first element. If an element of the vector is NaN, at the corresponding sampling time, the output will be an empty variable size signal.
Table 6. User-Defined Functions
Block Description
AIE Class Kernel Import class-based AI Engine kernels.
AIE Graph Import an AI Engine graph.
AIE Kernel Import an AI Engine kernel.