12/17/2021 Version
2021.2
|
Window and Streaming Data API
|
Added more supported unsigned integer data types. |
Specifying Run-Time Data Parameters
|
Clarified description. |
Enhanced Programming Model
|
Changed heading of section. |
AI Engine Compiler Options
|
Added Table 10
|
Profiling the AI Engine
|
New section. |
Profiling Graph Throughput
|
Added information. |
Profiling the AI Engine in Hardware
|
New section. |
Event Tracing in Hardware
|
New section. |
Hardware Event Trace
|
New section. |
Troubleshooting Event Trace in Hardware
|
New section. |
10/22/2021 Version
2021.2 |
AI Engine Tile Architecture
|
Updated Figure 1. |
Prepare the Kernels
|
Updated for AI Engine API. |
Creating a Data Flow Graph (Including Kernels)
|
Figure representing graph connectivity added. |
Window and Streaming Data API
|
Updated data types for AI Engine API and template support. |
Packet Switching Graph Constructs
|
Added an example for floating-point data. |
Area Location Constraints
|
New section. |
Hierarchical Constraints
|
Added information. |
Enhanced Programming Model
|
New section. |
AI Engine Compiler Options
|
New options added. |
Simulating an AI Engine Graph Application
|
Added simulation flow related information. |
Data Snapshots
|
New section. |
Deadlock Detection
|
New section. |
Trace Report
|
New section. |
Memory Access Violations and Valgrind
|
New section. |
Memory Model
|
Updated information. |
Simulation Output File Processing Considerations
|
New section. |
adf::headers Constraint and aie_api Include Files
|
New section. |
Software Emulation
|
New section. |
Simulator Options
|
New option added. |
Hardware Emulation
|
New section. |
Reusing AI Engine Simulator Options
|
Added information about setting the AI Engine compiler workdir environment variable, as well as manual
creation of the sim options file. |
AI Engine Simulation-Based Profiling
|
New section. |
Supported Window Data Types
|
Updated data types. |
Supported Stream Data Types
|
AI Engine Stall Analysis in Vitis Analyzer
|
New section. |
Multi-Process and Multi-Thread Support for Controlling the AI Engine Graph
|
New section. |
AI Engine Error Events
|
Updated errors, as well as debug tips. |
Running Software Emulation
|
New section. |
Area Group Constraint
|
Updated properties. |
Creating the AI Engine Graph Project and Top-Level System Project
|
Updated screenshots. |
Building and Running the System
|
Updated to add software emulation. |
Debugging the AI Engine Application
|
Debug information added. |
Software Emulation Debug from the Vitis IDE
|
New section. |
Software Emulation from Command Line
|
New section. |
Using the Debug Environment
|
Updated screenshots. |
Watchpoints
|
New section. |
Vitis IDE Layout for Software Emulation Debug
|
New section. |
Non-Templated Versions of Window and Stream APIs
|
Appendix describing non-templated version of window and stream
data types and APIs. |
07/19/2021 Version
2021.1 |
FIFO Location Constraints
|
Updated FIFO constraints examples. |
Supported Window Data Types
|
New topic. |
Supported Stream Data Types
|
New topic. |
Building a Bare-metal AI Engine in the Vitis IDE
|
Updated Step 4. |
06/16/2021 Version
2021.1 |
Run-Time Ratio
|
New topic. |
Stream Data Types
Reading and Advancing an Input Stream
Writing and Advancing an Output Stream
|
New Stream types added. |
Run-Time Parameter Support Summary
|
AI Engine RTP Support
table added.
|
Stream Switch FIFO
DMA FIFO
AI Engine Tile DMA Performance
|
New FIFO topics.
|
Packet Switching Graph Constructs
|
Allowed number of packet streams updated.
|
Multicast Support
|
New topic.
|
AI Engine/Programmable Logic Integration
|
Updated content.
|
Hardware Emulation and Hardware Flows
|
ADF_FRONTEND removed.
|
Performance Comparison Between AI Engine/PL and AI Engine/NoC Interfaces
|
New topic.
|
AI Engine Compiler Options
|
- Heap and Stack size updated.
-
--broadcast-enable-core CDO
option added.
- Tracing options updated.
-
xlopt updated.
|
Graph and Array Details
|
New section added.
|
AI Engine Compiler Guidance
|
New topic.
|
Reusing AI Engine Simulator Options
|
--profile /AIE_PROFILE added to options.
|
Enabling Third-Party Simulators
|
Simulators added and versions updated.
|
x86 Functional Simulator
|
Updated content and new sections added.
|
Viewing the Run Summary in the Vitis Analyzer
|
Content updated.
|
Trace View Data Visualization
|
New section.
|
Run-Time Event API Performance Counters
|
New topic.
|
Programming the PS Host Application
|
ADF_FRONTEND removed. |
Controlling the AI Engine Graph with the XRT C++ API
|
New topic.
|
Error Reporting Through the XRT API
|
xbutil scope
updated. |
Host Code Reference with ADF API and XRT API
|
Updated for printf .
|
Clocking the PL Kernels
|
Updated topic.
|
Compile the Embedded Application for the Cortex-A72 Processor
|
Code updated.
-
aarch64-linux-gnu-g++ to
aarch64-xilinx-linux-g++
|
Running Hardware Emulation
|
New section.
|
Using the Vitis IDE
|
Screenshot updates. |
Mapper/Router Methodology
|
New chapter. |
Event API
|
Removed extra Enumeration section.
|
FIFO Constraint
|
New topic.
|
Using the Restrict Keyword in AI Engine Kernels
|
Updated to C++.
|