quartus 调用lpm ram dq数据初始化MIF的问题

就是我把lpm ram dq用mif初始化,然后读取出来(比如地址00、01分别存1、2),然后我想在读一遍00、01地址中的数据,可这时候仿真波形就出错了,好像是不能重复读取MIF中的数据,这是怎么回事呢??

这个可能是个bug,不能读两次
我也遇到过 不知道什么问题
不过如果你不需要往里写东西的话可以直接把输出接根线到输入
让他输出直接再存回去就可以了
虽然比较恶心 但是还是可以解决问题的
温馨提示:内容为网友见解,仅供参考
无其他回答

quartus 调用lpm ram dq数据初始化MIF的问题
这个可能是个bug,不能读两次 我也遇到过 不知道什么问题 不过如果你不需要往里写东西的话可以直接把输出接根线到输入 让他输出直接再存回去就可以了 虽然比较恶心 但是还是可以解决问题的

关于altera的lpm_ram_dq
点击左边栏中的 Memory Compiler 中的 RAM:1-PORT\/或者2-PORT等,根据需要选择你需要的1端口或者2端口的RAM,在输入地址的那个地方输入你例化 RAM 起的名字,再选择你使用的语言,点击 Next ,根据 提示选择参数。在自己的工程中使用 Component 或者 work 库方式调用即可。

Quartus II 9.0中如何在MIF文件中输入初始化数据(十六进制的)?_百度...
其实建立.mif文件也有这个问题,首先点击FILE-->Memory Files-->Hexademical File,此处是建立HEX文件,此时得到的表只能输入unsigned decimal数据,想输入16进制数据,要:单击View-->Memory Radix-->Hexademical,选择Hexademical之后就可以输入以及显示16进制数据了 ...

如何在ModelSim里仿真Altera的lpm_rom文件
1. 在QuartusII 中生成rom的初始化文件,选择生成hex 文件,因为ModelSim不支持mif文件的转化。这里要注意一下的是,不要擅自改动 Quartus->Tools->Options->MemoryEditor 中的内容,默认的设置就好,不然生成的hex 文件会有地址上的偏差;2. 在ModelSim安装的目录下找到modelsim.ini 文件,将其只读属...

Quartus器件怎么还原
当初怎么创建的再弄一个。或者双击ram,会弹出ram的向导,找到data,在前面把勾打上。

如何将.mif文件的内容导入到我自己用Verilog设计的ROM内,求高手解答...
把.mif文件的路径写进自己设计的ROM模块的相应代码中就可以啦。我用的max+plus II自建的ROM,利用C语言生成的.mif文件,在ROM代码中引用了.mif文件的路径,就把数据写进去啦。

如何在ModelSim里仿真Altera的lpm_rom文件
1. 在QuartusII 中生成rom的初始化文件,选择生成hex 文件,因为ModelSim不支持mif文件的转化。这里要注意一下的是,不要擅自改动 Quartus->Tools->Options->MemoryEditor 中的内容,默认的设置就好,不然生成的hex 文件会有地址上的偏差;2. 在ModelSim安装的目录下找到modelsim.ini 文件,将其只读...

相似回答
大家正在搜