如何在ModelSim软件中对MegaWizardTM插件生成的内存函数执行VHDL行为仿真?-Altera-Intel社区-FPGA CPLD-ChipDebug

如何在ModelSim软件中对MegaWizardTM插件生成的内存函数执行VHDL行为仿真?

可以通过参考LPM220 VHDL模型在Model Sim软件中仿真MegaWizard Plug-In生成的内存函数。您可以使用以下设计流程成功仿真MegaWizard Plug-In生成的内存功能:

  1. 使用MegaWizard Plug-In Manager创建自定义内存功能。如果要初始化内存函数的内容,则必须使用十六进制文件( .hex )。不要使用内存初始化文件( .mif )。

  2. MegaWizard插件管理器将生成引用参数化模块(LPM)库的VHDL输出文件( .vo )。这LPM是在Quartus和MAX + PLUS®II软件需要进行布局和布线设计,但它不是由模型SIM软件需要。出于仿真目的,请注释掉MegaWizard文件的以下两行:
    LIBRARY lpm;
    使用lpm.lpm_components.ALL;
    
  3. 当您准备放置和布线设计时,请记住取消注释线。
  4. 将MegaWizard Plug-In生成的内存实例化到VHDL设计中。
  5. 当您准备在Model Sim中进行仿真时,您需要将220pack.vhd220model.vhd文件编译到Model Sim工作目录中。在MAX + PLUS II软件中,这些文件位于< install dir > \ lpmsim。在Quartus软件中,它们位于< install dir > \ eda \ sim_lib。
  6. 编译所有设计元件和测试平台并运行仿真。
请登录后发表评论

    没有回复内容