0
点赞
收藏
分享

微信扫一扫

Verilog中常见文件操作($readmemb,$fopen,$fwrite,$fclose)

柠檬果然酸 2022-02-07 阅读 58
经验分享

$readmemb和$readmemh用来从文件中读取数据到存储器中。

其中readmemb要求每个数字是二进制数,readmemh要求每个数字必须是十六进制数字。

数字中不定值x或X,高阻值z或Z,和下划线(_)的使用方法和代表意义与一般Verilog HDL程序中的用法一致。

在Verilog语法中,一共有以下六种用法:

  • (1)$readmemb("<数据文件名>",<存储器名>);
  • (2)$readmemb("<数据文件名>",<存储器名>,<起始地址>);
  • (3)$readmemb("<数据文件名>",<存储器名>,<起始地址>,<终止地址>);
  • (4)$readmemh("<数据文件名>",<存储器名>);
  • (5)$readmemh("<数据文件名>",<存储器名>,<起始地址>);
  • (6)$readmemh("<数据文件名>",<存储器名>,<起始地址>,<终止地址>);


举报

相关推荐

0 条评论