Intel® Quartus® Prime Standard Edition用户指南: 调试工具

ID 683552
日期 9/24/2018
Public
文档目录

7.1. 设置在系统可修改的存储器和常量

当存储器或常量指定为运行时可修改的时, Intel® Quartus® Prime软件会更改默认实现。单端口RAM转换为双端口RAM,并在寄存器而不是查找表(LUT)中实现常量。这些变更可在不更改设计功能的情况下使能运行时修改。

如果直接使用VHDL或者Verilog HDL中的端口和参数例化一个存储器或者恒定IP内核,那么请按如下所示添加或者修改lpm_hint参数:

在VHDL代码中,添加:

lpm_hint => "ENABLE_RUNTIME_MOD = YES,
   INSTANCE_NAME = <instantiation name>";

在Verilog HDL代码中,添加:

defparam <megafunction instance name>.lpm_hint =
   "ENABLE_RUNTIME_MOD = YES,
   INSTANCE_NAME = <instantiation name>";