07-06-2012, 05:40 PM
DESIGN AND IMPLEMENTATION OF DIFFERENT MULTIPLIERS USING
VHDL
DESIGN AND IMPLEMENTATION OF DIFFERENT.pdf (Size: 426.12 KB / Downloads: 13)
INTRODUCTION
Multipliers are key components of many high performance systems such as FIR filters,
microprocessors, digital signal processors, etc. A system’s performance is generally
determined by the performance of the multiplier because the multiplier is generally the
slowest clement in the system. Furthermore, it is generally the most area consuming.
Hence, optimizing the speed and area of the multiplier is a major design issue. However,
area and speed are usually conflicting constraints so that improving speed results mostly
in larger areas. As a result, a whole spectrum of multipliers with different area-speed
constraints have been designed with fully parallel.
EXPERIMENTAL
Many DSP applications demand high throughput and real-time response, performance
constraints that often dictate unique architectures with high levels of concurrency. DSP
designers need the capability to manipulate and evaluate complex algorithms to extract
the necessary level of concurrency. Performance constraints can also be addressed by
applying alternative technologies. A change at the implementation level of design by the
insertion of a new technology can often make viable an existing marginal algorithm or
architecture.
VHDL: The language
An entity declaration, or entity, combined with architecture or body constitutes a VHDL
model. VHDL calls the entity-architecture pair a design entity. By describing alternative
architectures for an entity, we can configure a VHDL model for a specific level of
investigation. The entity contains the interface description common to the alternative
architectures. It communicates with other entities and the environment through ports and
generics.
FILTERS:
Digital filters are very important part of DSP. Infact their extraordinary performance is
one of the key reasons that DSP has become so popular. Filters have two uses: signal
separation and signal restoration. Signal separation is needed when the signal has been
contaminated with interference, noise or other signals. For example imagine a device for
measuring the electrical activity of a baby’s heart (EKG) while in the womb. The raw
signal will be likely to be corrupted by the breathing and the heartbeat of the mother. A
filter must be used to separate these signals so that they can be individually analyzed.