目录
修订历史..........................................................................................................................................................................2
第 1 章:高层次综合...............................................................................................................................................5
高层次综合的优势........................................................................................................................................................... 5
高层次综合基础............................................................................................................................................................... 5
理解 Vivado HLS........................................................................................................................................................... 10
使用 Vivado HLS........................................................................................................................................................... 15
高效硬件的数据类型......................................................................................................................................................59
管理接口........................................................................................................................................................................ 65
对设计进行最优化......................................................................................................................................................... 97
验证 RTL...................................................................................................................................................................... 143
导出 RTL 设计..............................................................................................................................................................154
第 2 章:高层次综合 C 语言库.................................................................................................................... 160
任意精度数据类型库....................................................................................................................................................160
HLS 流传输库.............................................................................................................................................................. 172
HLS 数学库.................................................................................................................................................................. 179
HLS 视频库.................................................................................................................................................................. 188
HLS IP 库..................................................................................................................................................................... 188
HLS 线性代数库...........................................................................................................................................................214
HLS DSP 库..................................................................................................................................................................223
HLS SQL 库..................................................................................................................................................................225
第 3 章:高层次综合编码样式.....................................................................................................................226
不受支持的 C 语言构造............................................................................................................................................... 226
C 语言测试激励文件....................................................................................................................................................230
函数..............................................................................................................................................................................236
RTL 黑盒...................................................................................................................................................................... 237
循环..............................................................................................................................................................................242
数组..............................................................................................................................................................................248
数据类型...................................................................................................................................................................... 255
C 语言内置函数........................................................................................................................................................... 276
硬件高效型 C 语言代码............................................................................................................................................... 277
C++ 类和模板...............................................................................................................................................................292
断言..............................................................................................................................................................................299
SystemC 综合..............................................................................................................................................................301
第 4 章:高层次综合参考指南.....................................................................................................................318
命令参考...................................................................................................................................................................... 318
UG902 (v2019.2) 2020
年 1 月 13 日 china.xilinx.com
高层次综合 3