仅对英特尔可见 — GUID: uco1552184854786
Ixiasoft
1. Intel® HLS Compiler Pro版参考手册
2. 编译器
3. C语言和库支持
4. 组件接口
5. 组件存储器(存储器属性)
6. 组件中的循环
7. 组件并发
8. 任意精度数学支持
9. 组件目标频率(Target Frequency)
10. 任务系统
11. 库
12. 高级硬件综合控制
13. Intel® High Level Synthesis Compiler Pro版参考总结
A. 高级数学源代码库
B. 支持的数学函数
C. Cyclone® V限制
D. Intel® HLS Compiler Pro版参考手册存档
E. Intel® HLS Compiler Pro版参考手册修订历史
13.1. Intel® HLS Compiler Pro版i++命令行参数
13.2. Intel® HLS Compiler Pro版头文件
13.3. Intel® HLS Compiler Pro版编译器定义的预处理器宏
13.4. Intel® HLS Compiler Pro版关键字
13.5. Intel® HLS Compiler Pro版模拟API(仅测试台)
13.6. Intel® HLS Compiler Pro版组件存储器属性
13.7. Intel® HLS Compiler Pro版循环预处理指令
13.8. Intel® HLS Compiler Pro版范围预处理指令
13.9. Intel® HLS Compiler Pro版组件属性
13.10. Intel® HLS Compiler Pro版组件默认值接口
13.11. Intel® HLS Compiler Pro版组件调用接口控制属性
13.12. Intel® HLS Compiler Pro版组件宏
13.13. Intel® HLS Compiler Pro版技术性任务系统API
13.14. Intel® HLS Compiler Pro版管道API
13.15. Intel® HLS Compiler Pro版流输入接口
13.16. Intel® HLS Compiler Pro版流输出接口
13.17. Intel® HLS Compiler Pro版存储器映射接口
13.18. Intel® HLS Compiler Pro版加载-存储单元控制
13.19. Intel® HLS Compiler Pro版任意精度数据类型
仅对英特尔可见 — GUID: uco1552184854786
Ixiasoft
11.4.1.3.1. Intel Agilex® 7和 Intel® Stratix® 10无停顿(Stall-Free)和可停顿(Stallable)RTL模块的特定设计复位要求
当您创建用于 Intel Agilex® 7和 Intel® Stratix® 10 HLS设计的RTL模块时 ,请确保模块满足特定的逻辑复位要求。
无停顿RTL模块的复位要求
无停顿RTL模块是一种固定延迟模块, Intel® HLS Compiler可以优化掉其停顿逻辑。
- 在为 Intel Agilex® 7和 Intel® Stratix® 10设计创建无停顿RTL模块时,请仅使用同步的清晰信号。
- 在复位信号的deassertion到达无停顿RTL模块后,模块必须在15个时钟周期内运行。如果复位信号在模块内流水线化,则此要求将限制复位流水线不超过15个阶段。
可停顿RTL模块的复位要求
可停顿的RTL模块具有可变的延迟,并且依靠背压输入和输出接口才能正常运行。
- 在为 Intel Agilex® 7和 Intel® Stratix® 10设计创建可停顿RTL模块时,请仅使用同步的清晰信号。
- 在复位信号的assertion到达可停顿RTL模块后,模块必须在40个时钟周期内对oready和ovalid接口信号解除置位。
- 复位信号的deassertion到达可停顿RTL模块后,模块必须在 40 个时钟周期内完全运行。模块通过置位oready接口信号发布读取信号。