由于Quartus®II10.0和10.1版中存在问题,在使用MegaWizard™插件管理器创建LPM_MULT宏功能时,不能为大于99的datab
输入常量值。
要解决此问题,请使用所需的datab
常量编辑生成的变体文件:
- 生成具有1为恒定值LPM_MULT宏功能
datab
。 - 在文本编辑器中打开Verilog HDL( .v )或VHDL( .vhd )LPM_MULT变体文件。
- 找到包含
datab
常量值的字符串:
- 在Verilog HDL中,第37行应类似于:
- 在VHDL中,第76行应类似于:
wire [9:0] sub_wire1 = 10'h001
sub_wire1_bv(9 DOWNTO 0) <= "0000000001";
datab
常量请注意,Windows Calculator可以在科学模式(Windows XP)或Programmer模式(Windows 7)中使用,以计算Verilog HDL的十六进制常量或VHDL的二进制常量。
从Quartus II软件版本11.0开始修复此问题。
没有回复内容