26
Binary Multiplication
Introduction
A key function in any hardware design that requires signal pro-
cessing is multiplication. In order to implement such a function it
is useful to introduce the basic methods for binary multiplication
from first principles so that the implemented approaches can be
understood. In this chapter we will describe these methods and
illustrate them with VHDL.
Basic binary multiplication
The simplest approach to binary multiplication is essentially
long multiplication applied to binary numbers. Consider a basic
example of a decimal long multiplication first to remind us of
the basic concept – take a multiplication of two numbers ...