multiply: Use DSP48 slices for multiplication on Xilinx FPGAs
authorPaul Mackerras <paulus@ozlabs.org>
Thu, 21 May 2020 07:50:54 +0000 (17:50 +1000)
committerPaul Mackerras <paulus@ozlabs.org>
Sat, 13 Jun 2020 10:09:01 +0000 (20:09 +1000)
commit0809bc898b0dacd1923d513331ac3008947bee31
treec7551e398264ec327050b93f64bf634f03075418
parent9880fc743551a15aa2dd834b2472180e5280796e
multiply: Use DSP48 slices for multiplication on Xilinx FPGAs

This adds a custom implementation of the multiplier which uses 16
DSP48E1 slices to do a 64x64 bit multiplication in 2 cycles.

Signed-off-by: Paul Mackerras <paulus@ozlabs.org>
microwatt.core
xilinx-mult.vhdl [new file with mode: 0644]