原创 【博客大赛】 modelsim仿真ROM的注意点

2012-3-1 22:48 3688 12 15 分类: FPGA/CPLD

mif文件是用来给Quautus综合网表用的,而hex可以被用来作为modelsim仿真的数据输入用。换句话说modelisim对mif文件不支持,而只对hex文件支持。

用modelsim做功能仿真FPGA的IP核ROM的时候,ROM里面需要存hex格式文件;而用门级或者时序仿真的时候这不需要,只需要直接给mif文件就行。我们应该都清楚,功能仿真是只仿的.v文件,也就是设计文件,而门级或者时序仿真这是仿真综合后的网表文件。

同时需要注意的点是对hex文件的路径需要注意,如果放在FPGA工程里无法读取则需放到modelsim的工程根目录下,这样modelsim才会正确的读取数据源头。不然会无法初始化数据,也就是读取不到原始数据源。

文章评论3条评论)

登录后参与讨论

用户377235 2014-12-17 16:12

很好,

用户422688 2012-4-3 13:30

很好,正好有这个问题

用户1077587 2012-3-17 12:14

求职面试群(203065826)IP核开发(203064800)FPGA设计验证(140387495)项目开发 (125729568)学生课题实验/毕设找工作/培训等(203063607)

相关推荐阅读
用户1600457 2012-04-13 15:53
BOA WEB服务器移植
BOA WEB服务器的移植: 下载源码:最新的为0.94.13,之后再没有更新过 解压后进入文件夹的src/下 ./configure产生Makefile 修改Makefil...
用户1600457 2012-04-09 10:52
【博客大赛】(原创) linux进程间通信之有名管道(FIFO)的简单应用
之前写了无名管道方式的通信,这里就验证下有名管道的通信方式。 有名管道他和普通文件一样可以被读写,而且实际存在于存储设备中,一般也即磁盘,但是有名管道在进程结束后通信的信息就自动消失了,而一般...
用户1600457 2012-04-09 10:51
【博客大赛】(原创)linux进程间通信之无名管道(pipe)的简单应用
最近开始学了linux应用编程,懂了点多进程的基础知识,便跃跃欲试,想立即应用起来,以加深印象,学任何东西重在实践,技术尤为如此。 在linux中创建新的进程的函数为fork(),如果成功返回...
用户1600457 2012-04-08 11:02
【博客大赛】(原创)OK6410按键中断实现
这里本人使用中断形式实现按键的驱动,首先还是先呈上源程序: #include <linux/kernel.h> #include <linux/module.h> ...
用户1600457 2012-04-02 15:55
【博客大赛】(原创)OK6410的第一个驱动程序--点灯
开始自己的嵌入式之旅了。一切神秘的面纱均可以由闪亮的LED揭开。 贴上自己的驱动程序: #include<linux/kernel.h> #include<linux/...
用户1600457 2012-03-23 14:03
nor flash 与 nand flash的比较(转)
NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR Flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,19***,东芝公司发...
我要评论
3
12
关闭 站长推荐上一条 /2 下一条