There are many problems in scientific and engineering computing where you want to multiply arrays of numbers together and add up all the multiplies to produce a single sum (Fourier transformation, ...
A parameterized sequential array multiplier implemented in SystemVerilog, synthesized and deployed on the Basys 3 FPGA (Xilinx Artix-7 xc7a35tcpg236-1). Array multiplication is the hardware analog of ...