一、fopen
bmp_file_read= $fopen("../pic/picture.bmp","rb");
要注意这类操作文件的函数,在vivado2018自带的仿真软件里,不综合直接仿真,它的当前文件夹如图所示。
二、fread
因为bmp_data是——reg[7:0]是一个八位寄存器,同时又[0:50_0000],是一个数组,那么把数据读进bmp_data就是8位8位的进去,第一个八位放满了,索引就是bmp_data[0],然后放进下一个8位bmp_data[1].
二、fwrite
$fwrite(bmp_file_write,"%c",bmp_data_out);
三、display