ResearchBib Share Your Research, Maximize Your Social Impacts
Sign for Notice Everyday Sign up >> Login

FPGA Implementation of Low Power and High Speed 64-Bit Multiply Accumulate Unit for Wireless Applications

Journal: International Journal of Science and Research (IJSR) (Vol.5, No. 4)

Publication Date:

Authors : ; ;

Page : 1462-1467

Keywords : Multiply accumulate unit MAC; digital signal processing; compressors; and 42compressor; 52compressor;

Source : Downloadexternal Find it from : Google Scholarexternal

Abstract

The MAC operation is the main computational kernel in Digital Signal Processing (DSP) architectures. The MAC unit is considered as one of the fundamental operations in DSP and it becomes a basic component in Application-Specific-Integrated-Circuits (ASIC). The MAC unit determines the speed of the overall system, it always lies in the critical path. Developing a high speed MAC is crucial for real time DSP applications. In this project 64-bit MAC unit is designed and it performs multiplication and addition to accumulator at a time in a summation network and here two architectures are developed, i. e. merged and proposed architechtures. The merged architecture is based on fully utilizing the summation tree. Feeding the accumulated data bits into the unused inputs of 42 compressors. This will save the cost of the additional accumulator by merging the accumulation operation with the multiplication circuit. In proposed 64-bit multiply and accumulate unit architecture, saving the area is achieved by fully utilizing the compressors instead of putting zeros in free inputs by using 52 compressor technique. And increasing the speed is achieved by reducing the critical path by changing the MAC structure. The proposed 64-bit MAC unit saves 21.9 % of area, 75.7 % of power and reduces the delay by 12 % compared to the regular merged 64-bit MAC unit.64-bit MAC unit is designed by using verilog HDL in Xilinx ISE14.3i and implemented on Zynq FPGA development board.

Last modified: 2021-07-01 14:33:56