一、TB设计仿真返回值
1.需要确保csim和c_rtl_sim的仿真返回值为0,否则认为仿真失败
二、TB设计仿真验证测试
1.需要TB设计一套本地数据样本,以及和综合顶层设计输出样本进行对比,验证rtl综合后仿真的正确性
2.视频流仿真,需要会使用多个图片组成的视频流,类似mp4视频或者h264/h265视频
3.图片序列仿真,多张图进行仿真测试
三、如何对可综合模块类似rtl的always_run验证
1.在顶层中的while循环中调用顶层模块
四、关于接口为hls::stream的模块
1.顶层为hls::stream的模块类似一个巨型FIFO,能容纳单次顶层函数调用的可用数据;
所以如果调用一次函数处理100个样本数据,就调用一次函数,后续在for循环中取100次hls::stream数据即可