首先是显而易见的,readmemb指以二进制方式读取数字,因此文本文件读取区域内出现2以上的数字就是报错;readmemh指以16进制方式读取数字。
第二是这两个函数遵从统一的格式:
$raedmemh(“path/aim.txt”,val);
其中path一定要用"/",这与windows的默认路径名称写法相反,因为你系统的shell不一样,modelsim的仿真工具要调path的话,最好直接用绝对路径。
首先是显而易见的,readmemb指以二进制方式读取数字,因此文本文件读取区域内出现2以上的数字就是报错;readmemh指以16进制方式读取数字。
第二是这两个函数遵从统一的格式:
$raedmemh(“path/aim.txt”,val);
其中path一定要用"/",这与windows的默认路径名称写法相反,因为你系统的shell不一样,modelsim的仿真工具要调path的话,最好直接用绝对路径。