Advertisement

Verilog系统函数$readmemb及$readmemh

阅读量:

一、readmemb和readmemh
《Verilog数字系统设计教程》夏宇闻著p448
语法结构:
readmemb(“File”,MemoryName[, StartAddr[, FinishAddr]]); readmemh(“File”,MemoryName[, StartAddr[, FinishAddr]]);
起始地址参数具有可选性,可省略不写。
例如:
readmemb(“File”,MemoryName); readmemh(“File”,MemoryName);
功能描述:将文本文件中存储的数据内容加载至内存单元中。
其中,readmemb适用于二进制格式的文本数据,而readmemh适用于十六进制格式的文本数据。
读取的内容范围包括:空白字符(如空格、换行符、制表符及换页符)、注释行以及二进制或十六进制表示的数值。需要注意的是,在这些数值中不得包含位宽说明或格式说明。此外,数字中可以使用不定值x/X、高阻值z/Z以及下划线_,其含义与常规Verilog HDL程序中的用法相同。

二、sreadmemb和sreadmemh
《Verilog数字系统设计教程》夏宇闻著p452
语法形式:
$sreadmemb(Memory, StartAddr, FinishAddr, Strin

全部评论 (0)

还没有任何评论哟~