Design, synthesis and implementation of 8-bit accumulator using FPGA Board

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Accumulators are frequently used in digital circuits to store and process bi-nary data. The functionality of the accumulator is identical to a counter. In-stead of incrementing the counter value by a constant, the accumulator adds the input value to the current value. Using Verilog programming, an 8-bit accumulator was designed. In this work, to implement an 8-bit accumulator including functions: multiplication, division, and modulus. From the con-ducted simulation, the operations of 8-bit accumulator performs different operations based on different modes of operations along with displaying the results on FPGA. The Verilog HDL is used to design and simulate accumulator on Xilinx Vivado and generated bitstream files are uploaded to Nexys-4 Artix-7 FPGA board to show the result through the built-in seven-segment display. A Verilog top module is used to map the inputs parameters to the available onboard switches and push buttons to perform different operations and saving the results on accumulator. The internal clock of the board is 450 MHz and reduced to 10 Hz for an 8-bit accumulator and 10kHz for a seven-segment display using a clock divider.

Original languageEnglish
Title of host publicationConference Proceeding - 5th International Conference on Information Management and Machine Intelligence, ICIMMI 2023
EditorsDinesh Goyal, Anil Kumar, Dharm Singh, Marcin Paprzycki, Pooja Jain, B.B. Gupta, Uday Pratap Singh
PublisherAssociation for Computing Machinery
ISBN (Electronic)9798400709418
DOIs
StatePublished - 23 Nov 2023
Externally publishedYes
Event5th International Conference on Information Management and Machine Intelligence, ICIMMI 2023 - Jaipur, India
Duration: 14 Dec 202316 Dec 2023

Publication series

NameACM International Conference Proceeding Series

Conference

Conference5th International Conference on Information Management and Machine Intelligence, ICIMMI 2023
Country/TerritoryIndia
CityJaipur
Period14/12/2316/12/23

Bibliographical note

Publisher Copyright:
© 2023 ACM.

Keywords

  • Vivado
  • accumulator
  • addition
  • clock
  • clock divider
  • division
  • modulus
  • multiplication
  • seven-segment display

ASJC Scopus subject areas

  • Human-Computer Interaction
  • Computer Networks and Communications
  • Computer Vision and Pattern Recognition
  • Software

Fingerprint

Dive into the research topics of 'Design, synthesis and implementation of 8-bit accumulator using FPGA Board'. Together they form a unique fingerprint.

Cite this