1 HLS 将 C,C++和 system C 转成 HDL 语言,作为一个模块供 ISE,VIVADO,SYSGEN,EDK 调用;即
HLS 只完成到综合这个层次;
2 FPGA 生态系统是逐步的提高设计的抽象层次,隐藏底层细节,从晶体管---网标---HDL 语
言---HLS,达到以极短的时间,完成设计验证和优化,牺牲细节可见性和可可控性;
3 HLS 支持任意精度,不局限 8-16-32-64;
4 HLS 主要包括:算法综合,接口综合;
5
6 scheduling and binding 是 HLS 的核心:scheduling 根据作用于 loop 的 direc.ves 来选择不同
的综合方案;
Binding 是决定 schedule opera.on(加,成)使用哪一种硬件资源/IP core;