如何在LPM_MULT MegaWizard插件中为数据库输入大于99的常量?-Altera-Intel社区-FPGA CPLD-ChipDebug

如何在LPM_MULT MegaWizard插件中为数据库输入大于99的常量?

由于Quartus®II10.0和10.1版中存在问题,在使用MegaWizard™插件管理器创建LPM_MULT宏功能时,不能为大于99的datab输入常量值。

要解决此问题,请使用所需的datab常量编辑生成的变体文件:

  1. 生成具有1为恒定值LPM_MULT宏功能datab
  2. 在文本编辑器中打开Verilog HDL( .v )或VHDL( .vhd )LPM_MULT变体文件。
  3. 找到包含datab常量值的字符串:
  • 在Verilog HDL中,第37行应类似于:
  • wire [9:0] sub_wire1 = 10'h001

  • 在VHDL中,第76行应类似于:
  • sub_wire1_bv(9 DOWNTO 0) <= "0000000001";

  • 编辑该值以将其设置为所需的datab常量
  • 请注意,Windows Calculator可以在科学模式(Windows XP)或Programmer模式(Windows 7)中使用,以计算Verilog HDL的十六进制常量或VHDL的二进制常量。

    从Quartus II软件版本11.0开始修复此问题。

    请登录后发表评论

      没有回复内容