You are on page 1of 12

Mini Project Presentation On

Design and Implementation of RAM and


16 Bit ALU using HDL(Hardware Description Language)

Presented By:
Shyama Poddar (210091020058)
5th Semester, EE (G2)
Session: 2023-24 (ODD)

Under the Guidance of


Mr. Naveen Kumar Bind
Assistant Professor, Electrical Engineering Department
Introduction

• An arithmetic logic unit (ALU) is a digital circuit used to perform


arithmetic and logical operations. It represents the fundamental
component of a computer's CPU.
• RAM is a high-speed, addressable, and volatile memory system that
computers use to store and retrieve data quickly during their
operation.
• Hardware Description Languages (HDLs) are specialized programming
languages for designing and simulating electronic circuits and
systems, aiding in digital hardware design and verification.
Literature Review

• "The Elements of Computing Systems" is an educational book written


by Noam Nisan and Shimon Schocken.
• Covers the fundamentals Digital circuit design and how logic gates are
used to create basic building blocks for arithmetic and logical
operations.
• The book describes the designing of ALU and RAM using elementary
chips
• Central ideas for designing complex digital circuits: MODULARITY and
ABSTRACTION
Block Diagram of Project
Block Diagram of Project
Objectives of Project

• The project is subdivided into the following goals:


• Objective-1:-Design and implementation of Combinational Chip Set-1
• Objective-2:- Design and implementation of Combinational Chip Set-2
• Objective-4:- Design and implementation of ALU
• Objective-3:- Design and implementation of Sequential Chip Set-1
• Objective-3:- Design and implementation of RAM
Objectives of Project

• The interface of the chips is predefined and the chip is implemented


using HDL

DESIGN
INTERFACE IMPLEMENTATION
Results & Discussions
• The verification of the chip
implementation (using HDL) is
done through the following:
1. Test scripts
2. Usage of a chip as a module
3. Manual testing
Conclusion

• Achievement of Objectives: The primary objectives of designing and


implementing a 16-bit RAM and ALU have been successfully realized
in alignment with the principles outlined "The Elements of Computing
Systems.
• Implications: The project’s implications extend to the broader field of
digital design.
• Future Work: The project can be further extended by following the
book to built an entire computer system.
References/ List of Accessed Resources
• The Elements of Computing Systems: Building a Modern Computer from First
Principles :Book by Noam Nisan and Shimon Schocken
• DESIGN AND IMPLEMENTATION OF 8 BIT AND 16 BIT ALU USING VERILOG
LANGUAGE MANIT KANTAWALA Dept. of Electronic & Communication Global Institute
of Technology, Jaipur
• A Synthesis Course in Hardware Architecture, Compilers, and Software Engineering :Shimon
Schocken, Noam and Nisan Michal Armoni
Thank You

You might also like