HLS Lesson11-c/c++ testbench书写续2

时间:2022-04-28
本文章向大家介绍HLS Lesson11-c/c++ testbench书写续2,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

scoreboard:比较待测模块的输出和参考数据;同时还要给出错误信息

通常情况下有两种方法去比较:

1. 使用if去比较

2.使用系统函数去比较

C++中写数据到外部文件:

#include<fstream>
ofstream fp_stream(fp);//创建文件
if(!fp_stream.is_open())//检查文件是否存在
for(i=0;i<N;i++)    //写数据进入文件
{
fp_stream<<InBuf[i]<<endl;
}
fp_stream.close();//关闭文件

输出格式1:setw,left,right,internal

输出格式2:进制

输出格式3:对定点数个数输出控制/浮点数类型