Mac
Mac
With the recent rapid advances in multimedia and communication systems, realtime signal processing like audio signal processing, video/image processing, or largecapacity data processing are increasingly being demanded.
MAC INTRODUCTION:
MAC unit performs important operation in many of the digital signal
processing (DSP) applications.
The multiplier is designed using modified Wallace multiplier and
the adder is done with carry save adder.
The total MAC unit operates at 217 MHz. The Total power dissipation is
177.732mW.
In this project we used Modelsim for logical verification, and further
synthesizing it on Xilinx-ISE tool
Wallace tree:
A Wallace tree is an efficient hardware implementation of a digital circuit
that multiplies two integers.
Generally in conventional Wallace multipliers many full adders and half
adders are used in their reduction phase
In this design 128 bit carry save adder is used since the output of
RESULT:
Applications
1) digital signal processing (DSP) applications
a. Signal filtering
b. convolution.
c. Decreasing number of inner products.
2) Optical communications.
3) Multimedia image processing.
4) real-time signal processing like audio signal processing, video/image
processing, or large-capacity data processing
Advantages:
The MAC unit operates completely independent of the CPU, it can process
data separately and there by reduce CPU load. The application like optical
communication systems which is based on DSP , require extremely fast
processing of huge amount of digital data
Conclusion:
Since the delay of 64 bit is less, this design can be used in the system
which requires high performance in processors involving large number of
bits of the operation. The MAC unit is designed using Verilog-HDL and
synthesized in Cadence 180nm RTL Complier.