由于 Mentor Graphics® ModelSim® 软件出现问题,用户创建的使用语法的内存初始化文件 (.mif) [A0..A1] : D0 D1
可能在模拟过程中无法正确初始化。此问题影响 ModelSim 软件的所有版本,包括 ModelSim SE 和 ModelSim-Altera版软件。此问题不影响合成。
语 [A0..A1] : D0 D1
法应导致数据 D0
加载到位置 A0
,并将数据 D1
加载到该位置 A1
。然后,对于内存中的每 2 个地址位置,这种模式会重复出现。由于这个问题, D0
数据将加载到两个地址位置 A0
A1
。。
要解决此问题,请避免 [A0..A1] : D0 D1
语法;每个地址的数据值应单独指定。
Quartus® II 软件中的 Memory Editor 不使用 [A0..A1] : D0 D1
语法,可用于格式化或创建 .mif。Memory Editor 使用 A0 : D0
语法指定每个地址的内存内容。
有关 .mif 格式的更多信息,可通过在 Quartus II 帮助 中搜索"内存初始化文件"找到。
此问题计划在 ModelSim 软件的所有版本的未来版本中解决。