I am trying to multiply signed numbers on a Nexys A7-100T FPGA development board with VHDL.
See Reference manual webpage link for the FPGA board hardware information.
Also see this link (begins page 78) for Vivado's Vivado design synthesis guide user VGDL guide which shows how to use the hardware multiplier logic.
I know this will work for unsigned numbers but can this be used for signed numbers with some additional logic / code?
I also have looked at the complex multiplier within this document however I am totally unfamiliar with the concept behind it?
How do people use the multiplier hardware to multiply signed numbers?
signed
and use*
. Complex multiplication in that UG shows how to use the pre-adder, acc and other stuff in the DSP. if you don't code for those, it will just do the multiplication. \$\endgroup\$