FPGA中调用ROM核,用mif文件初始化,但是读不出数据

工程下建了三个文件夹,一个是保存工程文件(qpf文件),一个是保存工程中所有的mif文件,一个是保存各子程序(.v文件),在调用ROM的时候指定了mif文件,但是仿真的时... 工程下建了三个文件夹,一个是保存工程文件(qpf文件),一个是保存工程中所有的mif文件,一个是保存各子程序(.v文件),在调用ROM的时候指定了mif文件,但是仿真的时候没有数据输出(一直为0),但是将ROM核对应的qip和.v文件删掉后重新调用一次ROM和,发现又能出数据,对比发现两者引用mif文件的路径好像不同,能用的是../../../mif/文件名.mif,不能出数据的是../mif/文件名.mif。对ROM核修改必须删掉其对应的.qip和.v文件,再重新调用ROM才行,这是为什么啊 展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏30(财富值+成长值)
loveKEYBOARD
2015-06-08 · TA获得超过382个赞
知道小有建树答主
回答量:746
采纳率:86%
帮助的人:382万
展开全部
你确定你的mif文件里面的内容是完全一样的吗?
另外生成的rom核和mif文件建议放在同一个文件夹下面,且不能包含中文。
追问
"mif文件里面的内容是完全一样"?什么意思?mif文件肯定是有内容的,就是ROM核和mif文件时分开放的,只是在生成ROM的时候指定了mif来初始化ROM
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
碧茹武静枫
2019-07-13 · TA获得超过1239个赞
知道小有建树答主
回答量:1902
采纳率:100%
帮助的人:9.8万
展开全部
.mif文件要放在modelsim的工程文件所在的文件夹
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2018-04-23
展开全部
所有的文件全部放到db那个跟目录下面 包括你的顶层文件以及其他RTL文件。(题主可能早就成为大神了,不过我是刚解决这个问题给其他朋友看的)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式