零零碎碎的知识记录01:$readmemh的用法

最近在编写testbench进行仿真的时候学习到一种从文本文件中读取数据传递给memory,然后再进行仿真的方法,在此简单记录一下。

1. 首先定义好参数和二维数组memory。

2. 使用 $readmemh 将文本文件中的数据读入到 memory 当中。

parameter WORDSIZE=8;
parameter MEM_DEPTH=32;

reg [WORDSIZE-1:0] mem1 [MEM_DEPTH-1:0];
//定义一个二维memory,共有MEM_DEPTH个单元,每个单元WORDSIZE个bit

initial begin
$readmemh("../rtl/mem_1.txt",mem1);
//将mem_1.txt中的数据读入mem1当中
end

猜你喜欢

转载自blog.csdn.net/weixin_43414549/article/details/129492670
今日推荐