【发布时间】:2016-10-14 02:05:38
【问题描述】:
我知道如果我在verilog中输出一个二进制文件,那么我可以使用下面的verilog IO标准函数:
$fwrite(fd,"%u",32'hABCDE124);
但是上面的命令将 4 字节的数据写入文件。如果我要写入的二进制数据只有一个字节、两个字节或三个字节怎么办? 我该怎么做?
例如,我知道以下内容不会满足我的要求:
$fwrite(fd,"%u",8'h24);
$fwrite(fd,"%u",16'hE124);
$fwrite(fd,"%u",24'hCDE124);
有什么方法可以将非 4 字节的多个数据写入文件?
谢谢,
--鲁迪
【问题讨论】:
标签: verilog system-verilog hdl