Designing a High-Speed MAC Unit with Chisel

No Thumbnail Available

Files

URL

Journal Title

Journal ISSN

Volume Title

Sähkötekniikan korkeakoulu | Bachelor's thesis
Electronic archive copy is available locally at the Harald Herlin Learning Centre. The staff of Aalto University has access to the electronic bachelor's theses by logging into Aaltodoc with their personal Aalto user ID. Read more about the availability of the bachelor's theses.

Date

2024-05-26

Department

Major/Subject

Elektroniikka ja sähkötekniikka

Mcode

ELEC3013

Degree programme

Sähkötekniikan kandidaattiohjelma

Language

en

Pages

36

Series

Abstract

The objective of this paper is to design a MAC unit for high-speed applications and simulate the design using the Chisel hardware construction language. The paper starts with a literature review comparing various adder and multiplier architectures to determine which ones are most suitable for high-speed applications. Based on this research, two MAC unit designs are created, and simulated in Chisel.

Työn tavoitteena on suunnitella nopea MAC-piiri Chisel-laitteistokuvauskielellä. MAC-piirin suunnittelussa keskitytään piirin viiveen minimoimiseen. Työn kirjallisuustutkimus tutkii summain- ja kerolaskupiirien toimintaa sekä niiden eri toteutuksia. Kirjallisuustutkimuksen perusteella valitaan kaksi MAC-piirin rakennetta, jotka minimoivat piirin viiveen. Piirit toteutetaan Chiselissä kirjoittamalla ohjelma, joka pystyy generoimaan MAC-piirin syötteenä annettujen parametrien avulla.

Description

Supervisor

Turunen, Markus

Thesis advisor

Ghosh, Agnimesh

Keywords

MAC, multiply-accumulate, chisel, multiplier, adder

Other note

Citation