Design and VHDL description of a 32bit multiplier using a Modified Booth Encoding and a Dadda CSA tree.