AMCAL: Approximate Multiplier With the Configurable Accuracy Levels for Image Processing and Convolutional Neural Network

Project Code :TVMAFE628

Objective

The AMCAL (Approximate Multiplier with Configurable Accuracy Levels) aims to perform multiplication operations with adjustable accuracy

Abstract

In algorithms for machine learning and signal processing, multiplication is an essential arithmetic operation. In order to save energy and space, this research suggests a unique technique called Approximate Multiplier with Configurable Accuracy Levels (AMCAL). The suggested approach manipulates the leftover bits and truncates the least significant bits to carry out the multiplication operation. The remaining input bits have been altered with a smaller bit width in order to minimize or eliminate the error that results from truncating the bits. Additionally, it has demonstrated that, in contrast to other algorithms, we are less concerned with the size of the error introduced into the input. When compared to the Wallace multiplier, the suggested AMCAL multiplier reduces energy consumption .Furthermore, the suggested multiplier performs better than other approximation multipliers in the same class, including DRUM and DSM, in terms of latency, power, and area. In terms of power and area efficiency, the AMCAL multiplier outperforms new approximate multipliers like DSI and TOSAM. Ultimately, it is demonstrated that the image quality produced by four image processing programs—smoothing, sharpening, JPEG encoding, and face alignment—is unaffected by such a small computational error.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Software Requirements:

•      Xilinx VIVADO Tool

•      HDL: Verilog

Learning Outcomes

Learning Outcomes:

•      Basics of Digital Electronics

•      FPGA design Flow

•      Introduction to Verilog Coding

•      Different modeling styles in Verilog

o   Data Flow modeling

o   Structural modeling

o   Behavioral modeling

o   Mixed level modeling

•      Drawbacks of existing methods

•      Applications in real time

•      Xilinx Vivado for design and simulation

•      Generation of Netlist

•      Solution providing for real time problems

•      Project Development Skills:

o   Problem Analysis Skills

o   Problem Solving Skills

o   Logical Skills

o   Designing Skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video