My Solutions to Computer Architecture Course Practical Assignments
-
Updated
Sep 2, 2024 - VHDL
My Solutions to Computer Architecture Course Practical Assignments
This project involves designing a single-core RISC-V CPU using Verilog. The design includes an Arithmetic Logic Unit (ALU) with flags, an assembly to machine code converter, a control unit, a microarchitecture and memory initialization to ensure proper functioning of the CPU.
A 32-bit file register with an Arithmetic Logic Unit (ALU) implemented using Logisim. This project demonstrates basic ALU operations and register functionality for educational purposes.
Various electronic systems including ADC/DAC, filters, and simulations using NI Multisim.
Exploring CPU optimization of ALU-bound code through counting
A Verilog project for designing an Arithmetic Logic Unit (ALU) using pre-existing logic blocks. This ALU performs fundamental operations such as addition, subtraction, and logical shifts in a CPU architecture.
Dual-core 16-bit RISC processor
16-bit RISC processor with von Neumann architecture
Custom 64-bit pipelined RISC processor
Ram,Dual Port Ram using Verilog
🖥️ A collection of SystemVerilog modules and Assembly programs. This repo includes examples of decoders, encoders, binary adders, and interactive games such as Guessing Game implemented in hardware description and assembly languages, illustrating practical applications in digital systems and microprocessor interfacing.
Computer Architecture Project using VHDL
This repository demonstrates an 8-bit Arithmetic Logic Unit (ALU) built using IoT components like a Raspberry Pi Pico, seven-segment displays, and SN74LS83N Adder ICs to perform binary addition.
The Read Origin Protocol (ROP) is a computational protocol that aims to discover the source of all reads, including those originating from repeat sequences, recombinant B and T cell receptors, and microbial communities.
The project involves designing a Simple RISC Computer (SRC) processor with 23 instructions, 32 registers, a control unit, data path, and memory components, aiming to create a functional CPU architecture capable of executing instructions.
Add a description, image, and links to the alu topic page so that developers can more easily learn about it.
To associate your repository with the alu topic, visit your repo's landing page and select "manage topics."