emerson_11
Member level 2
Hello,
I am doing a work on simple fixed point multiplication with two signed 16 bit input (say a & b) in verilog. I have a array of input where a & b has ten 16-bit input respectively. I want to multiply say a1*b1, a2*b2,etc. in parallel and i want to store the results in a register.I have used multiplier from IP core and i have instantiated in my main module. Can anyone guide how to do this in verilog coding part. Can i instantiate the multiplier 10 times in my main module. If so how could I store all these results in a register?
I am doing a work on simple fixed point multiplication with two signed 16 bit input (say a & b) in verilog. I have a array of input where a & b has ten 16-bit input respectively. I want to multiply say a1*b1, a2*b2,etc. in parallel and i want to store the results in a register.I have used multiplier from IP core and i have instantiated in my main module. Can anyone guide how to do this in verilog coding part. Can i instantiate the multiplier 10 times in my main module. If so how could I store all these results in a register?