![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
验证/Verification
验证/Verification
Followex
asuka
展开
-
testbenh里读取bmp文件和其他文件的方法
1. 将整体文件以Byte为单位读入到二维数组里integer SampleImg_prt;integer iCode_sample;reg [7:0] Sample_DATA [0:10_000_000];读入bmp文件并将数据copy到二维数组里。通过Byte单位来拼接出Bmp文件头。2. 通过fopen(),fread(),fseek(),ftell()来读取信息头。原创 2024-01-04 17:29:21 · 356 阅读 · 0 评论 -
testbench里二维数组copy时的问题
在进行如下大小的二维数组copy时vcs仿真时会非常慢,在关闭$fsdbDumpMDA也是一样的,仿真速度会非常慢,然后将二维数组copy关闭后,就仿真非常快。当fopen(),读取一个文件后。并用fread(),将文件的Byte值1B的copy到二维数组时,仿真速度不会受到影响,应该 vcs仿真时针对fread()做了优化,或者值copy时,其实fread把文件的Byte值的指针地址复制而已。原创 2024-01-04 16:48:10 · 355 阅读 · 0 评论