下表列出了本文档的修订历史。
章节 | 修订综述 |
---|---|
2022 年 5 月 25 日 2022.1 版 | |
AI 引擎数据类型 | 突出显示 AI 引擎原生支持的数据类型大小。 |
矢量寄存器 | 在 aie::vector 上添加 grow_replicate 函数。 |
循环 | 添加“循环平铺和展开循环”章节。 |
调度分隔符 | 添加有关调度分隔符编译指示的信息。 |
并行串流访问 | 添加有关并行访问两条输入和/或输出串流的信息。 |
内核代码剖析 | 添加有关使用 cycles() API 剖析内核代码的信息。 |
运行时参数规范 | 移除有关“AI 引擎到 AI 引擎运行时参数支持”的章节。 |
通过 AXI4-Stream Interconnect 进行数据通信 | 更新章节。 |
数据通信中的窗口与串流对比 | 更新章节,以反映窗口多播支持。 |
使用 AI 引擎 API 的设计示例 | 新增章节。添加新的 FIR 滤波器和矩阵乘法设计示例。 |
更新、抽取和移位 | 添加有关在累加器上使用更新 API 的信息。 |
2021 年 11 月 10 日 2021.2 版 | |
标量处理单元 | 更新 AI 引擎 API。 |
AI 引擎存储器 | 添加有关堆和栈大小的信息。 |
AI 引擎 API | 新增章节。 |
标量和矢量编程简介 | 更新 AI 引擎 API。 |
AI 引擎 API 概述 | 新增章节。 |
矢量算术运算 | |
矢量缩减 | |
按位运算 | |
数据比较 | |
数据重塑 | |
迭代器 | |
运算符重载 | |
多通道乘法 - sliding_mul | |
矩阵乘法 - mmul | |
API 操作示例 | |
循环 | 更新信息。 |
浮点运算 | 更新 AI 引擎 API。 |
使用内部函数执行单内核编程 | 附录部分描述如何使用内部函数进行编程。 |
使用内部函数进行设计分析和编程 | 附录部分描述如何使用内部函数进行设计分析和编程。 |
2021 年 7 月 19 日 2021.1 版 | |
累加器寄存器 | 添加有关 print acc
value 和串流数据 API 的信息。 |
类型强制转换和数据类型转换 | 添加有关 AI 引擎浮点的注释。 |
初始化 | 添加有关 static 关键字的信息。 |
含虚拟资源注解的加载和存储 | 新增章节。 |
数据通信中的窗口与串流对比 | 添加信息。 |
通过 GMIO 进行 DDR 存储器访问 | 移除 PL GMIO 的相关信息。 |
将算法映射到 AI 引擎 | 澄清描述。 |
内部函数编码 | 添加有关 (always_inline) 属性的信息。 |
2021 年 2 月 4 日 2020.2 版 | |
初始版本。 | 不适用 |