282
Design Recipes for FPGAs
Summary
This chapter has introduced some techniques for implementing
multiplication in VHDL for FPGAs and has highlighted the clear
difference between using a ‘first principles’ approach as opposed
to utilizing the available resources on the FPGA, both in terms of
area usage, and also in terms of model complexity.
There are, of course, other topologies of multiplier, including the
Booth multiplier to name but one, and these are commonly used in
hardware. The reader is encouraged to investigate different options
for implementing hardware such as multipliers and how best to
implement the function for their own application.
Ch26-H6845.qxd ...