#verilog #read #content-type #readmemb-readmemh

readmem

支持读取 Verilog $readmemb/$readmemh 文件

1 个不稳定版本

0.1.0 2020年11月7日

#1361硬件支持

MIT 许可证

8KB
154

readmem

一个Rust库,用于读取Verilog系统任务 $readmemb$readmemh 所需的数据格式。

示例

let file_content = r#"
    @0 0
    @1 1 // one!
    2
"#;
use readmem::{readmem, ContentType};
assert_eq!(vec![0, 1, 2], readmem::<u8>(file_content, ContentType::Hex).unwrap());

lib.rs:

一个库,用于读取按照IEEE Std. 1364-2005,§17.2.9格式化的Verilog $readmemb/$readmemh文件

依赖项

~2.2–3MB
~58K SLoC