vivado HLS 入门
简介
testbench是rtl设计中重要的仿真手段,在xilinx HLS中,其同样具有非常重要的作用,一方面是对c算法的测试验证,另一方面它也会生成rtl的仿真激励,进行协同仿真;
9th-11th HLS testbench
9 testbench基本概念
提高代码(测试激励)的覆盖率
提供正确的参考值或范围区间
main()的返回值为0代表结果争取,非零代表错误
模板:
说明:
10 测试激励
测试源的选取 平衡覆盖范围和操作复杂度
11 输出监测和格式控制
输出格式控制
更推荐用to_string,简单高效