jjzjj

readmemb

全部标签

Verilog的系统任务----$readmemh和$readmemb

概述        这两个系统任务是用来从指定文件中读取数据到寄存器数组或者RAM、ROM中。除了可以在仿真的任何时刻被执行使用外,根据综合工具的不同,也可以用来对RAM或者ROM进行初始化(Vivado支持)。        使用格式共6种:$readmemb("",)$readmemb("",,)$readmemb("",,,)$readmemh("",)$readmemh("",,)$readmemh("",,,)        $readmemh(h,hexadecimal,十六进制)用来读取16进制的数据,而$readmemb(b,binary,二进制)则用来读取2进制的数据。