一、HLS设计流程
源代码/测试代码---->进行仿真----->HLS综合----->RTL综合,实现------>系统测试。
二、HLS数据类型
HLS对传统的数据类型都支持,除此之外,HLS还添加了任意精度的数据类型,比如:
C:[u]int<W> #include<ap_cint.h>
C++:ap_[u]int<W> #include<ap_int.h>
三、HLS符合数据类型
a) filed_level
要求所有的元素必须为8bits。
b)struct_level
会对每个元素实际位宽做保留,但是封装后还是要以8bits为整数边界。