Altera_Forum
Honored Contributor
17 years agoHow to force lpm_mult to use input REGISTERS on the block?
Hi,
I'm implementing this circuit: inputA_1,2,3,4 connected to a mux then to Multiplier_M inputB_1,2,3,4 connected to a mux then to Multiplier_M I want Multipiler_M to register the inputs and then perform multiplication (total 2 clks) But: code of my multiplier: ... process begin if(rising_edge(clk)) then input_1reg<=input1; input_2reg<=input2; end if; end process output <= input_1reg*input_2reg; ...... Quartus uses FFs on LEs to implement input_1reg and input_2reg. This leads to some additional routing delay ==> increase clock period. What i want is that the input_1reg and input_2reg are implemented using Registers on the MULTIPLIER block. How to force Quartus to do this? Thank you very much Jeff