verilog内建提供了一些系统函数用于文件读写,常用的有$readmemh(),$readmemb(),$fopen(),$fdisplay();
$readmemh/$readmemb函数通常用于对rom的行为模型建模,向rom中加载用户程序。
用法如下:
1 reg [31:0] mem[2047:0]; 2
本文介绍了如何在Verilog中使用$readmemh/$readmemb函数读取文件,进行ROM行为建模,并展示了如何进行进制转换。通过示例代码,演示了从16进制文件转换到2进制文件的过程,强调了这种方法相比C语言的便捷性和直观性。
$readmemh/$readmemb函数通常用于对rom的行为模型建模,向rom中加载用户程序。
用法如下:
1 reg [31:0] mem[2047:0]; 2
3101
540
9117

被折叠的 条评论
为什么被折叠?