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(财富值+成长值)
3个回答
展开全部
你确定你的mif文件里面的内容是完全一样的吗?
另外生成的rom核和mif文件建议放在同一个文件夹下面,且不能包含中文。
另外生成的rom核和mif文件建议放在同一个文件夹下面,且不能包含中文。
追问
"mif文件里面的内容是完全一样"?什么意思?mif文件肯定是有内容的,就是ROM核和mif文件时分开放的,只是在生成ROM的时候指定了mif来初始化ROM
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
.mif文件要放在modelsim的工程文件所在的文件夹
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-04-23
展开全部
所有的文件全部放到db那个跟目录下面 包括你的顶层文件以及其他RTL文件。(题主可能早就成为大神了,不过我是刚解决这个问题给其他朋友看的)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询