VHDL与.mif文件导入

VHDL与.mif文件导入,第1张

编写VHDL语言的时候需要用到一升差个 COMPONENT 的调用语句吵衡皮, 还要在图形编辑器里把用到的元件的相应内容设拦棚置好,这里有个.mif 文件路径, 与你保存好的.mif 文件路径一样就可以了...

把.mif文件的路径写进自己设计的ROM模块的相应代码中就可以啦岩岩辩。我用的max+plus II自建的ROM,利用C语言生成枣渗的.mif文件,在ROM代码中引用了.mif文件的路径,就把数粗缺据写进去啦。

你在Core generator中生成的ROM的初始化是用.coe文件编写的。搏氏然后经过core generator生成会自带一个.mif文件。可能的原因是你在生成时并没有+.coe文件,结果默认生成一乱银简个空白的ROM。而在modelsim里面你又把.mif文件添加到库中。所以会出现告警。

解决方哗裤法:重新生成一个~~~在initial content 下面选择load file。自己编写一个.coe文件。内容格式如下:

memory_initialization_radix=16//定义写入初始值的进制

memory_initialization_vector=

aa bb cc dd ee ff 00 11//我写了一个8位宽的深度为8的ROM初始值。

生成后自带一个.mif文件,modelsim中不需要添加.mif 文件即可仿真。

顺带提下:xilinx ip core在modelsim中仿真不同于altera的。还需要建个xilinx的library。如果需要可以+在问题描述里面。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11985533.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存