Verilog Using $readmem or $readmemh in Modelsim
来源:互联网 发布:java方法名称 编辑:程序博客网 时间:2024/06/08 19:10
Verilog提供了$readmemb和$readmemh命令来读ASCII格式文件,以初始化存储器内容。这个命令也可以在仿真中用来初始化Xilinx的BlockRAM或者SelectRAM元件。其语法格式如下:
$readmemb (“<design.mif>”,design_instance);
MIF是由coregen生成的存储器初始化文件,其内容由用户来定义。
在 Model Sim 6.1b裡面 若是要讀一個檔案到記憶體里模擬
可以使用 $readmemb or $readmemh
$readmemb 為一個BIT的格式的讀檔函式
$readmemh 則為一個 HEX格式的的讀檔函式
使用方法為 $readmem("filename",memory);
會讀進filename檔名的檔案,檔案格式則為
@xx YY
@xx 為記憶體定址使用HEX
YY 則為記憶體的內容依據 BIT/HEX 格式配置與實際記憶體大小
Example
memory 為 8BITS且使用 $readmemb 則輸入檔案內容如下
@00 1100_0000 0101_1101
@02 0001_1000 1111_0000
使用 $readmemh 則為
@00 C0 5D
@02 18 F0
當為 16BITS 且使用 $readmemh 則輸入檔案內容如下
@00 AA55 CC11
@02 4E67 5A3C
From:http://bbs.ednchina.com/BLOG_ARTICLE_159883.HTM
- Verilog Using $readmem or $readmemh in Modelsim
- verilog中使用$readmemh
- ModelSim Verilog仿真实例
- Verilog(ModelSim)小收获
- modelsim testbench测试DFF触发器verilog
- modelsim仿真verilog HDL 简单命令使用
- Verilog语法_4(Modelsim自动化仿真)
- install modelsim in ubuntu
- trap or bug when using CONTINUE in Oracle 11g
- DropDown in IPhone using UITextField,PickerView or DatePickerView
- eXtremeDB shared memory using in Unix-based OS or Windows
- "Could not find or load main class" in Hadoop or Java using Maven
- 用modelsim对verilog经编译的程序进行仿真
- 一个比较常用的modelsim仿真脚本(verilog)
- [verilog]如何在modelsim中使用PLI功能
- quartusii 使用ModelSim do文件实现仿真(Verilog)
- Verilog学习笔记3:解决ModelSim闪退的问题
- How to merge cells ( or apply colspan) using XWPFTable in POI in Java?
- iptables系列之基础原理+基础应用
- 广州传智播客PHP培训基础就业班都学习哪些课程
- 网站优化策略
- android 转屏时的数据保存方法
- UIButton---iOS
- Verilog Using $readmem or $readmemh in Modelsim
- sgu 101 Domino 欧拉通路
- linux命令:time
- SDL游戏之路(十七)--中文输入法--WP8
- Java集合框架
- 基于Android的SDIO-WIFI移植(2)
- windows多媒体开发的一些网站链接
- IOS国际化,本地化全过程
- 给button添加弧度的方法