Skip to content

This repository contains all the assignment resources of group 5/B1 for CSE-306 Computer Architecture Sessional course (July 2022).

License

Notifications You must be signed in to change notification settings

kreyazulh/CSE-306-Computer-Architecture-Sessional

Repository files navigation

CSE-306-Computer-Architecture-Sessional

This repository contains all the assignment resources of group 5/B1 for CSE-306 Computer Architecture Sessional course (July 2022).

Prerequisites

  1. Install Logisim-ITA for better simulation results.
  2. Having Proteus can be an added bonus. You can download the crack version from internet.

Assignment 1 - 4 Bit ALU Design

In this assignment, we were asked to build a 4-Bit ALU with given opcodes. Go through the specifications and the report to get a better idea.

Run Simulation

Make sure to include the exact 7400.circ file given.

Assignment 2 - 32 Bit FLoating Point Adder

In this assignment, we were asked to simulate a Floating Point Adder on software. Go through the specifications and the report to get a better idea.

Run Simulation

Just open the .circ file in your Logisim-ITA software.

Assignment 3 - 4 Bit MIPS Design

In this assignment, we were asked to build a 4-Bit MIPS with different control sequence for each team. Go through the specifications and the report to get a better idea.

Run Simulation

Run the assembler to generate machine.txt. For linux platform, simply execute the shell script file. For windows, open the script file with a text editor and execute the commands manually.

.\run.sh

Include the machine.txt file in instructions rom, control_rom.txt in control rom of the logisim circuit.

Hardware Design

We have used a d-flip-flop and a switch for CLK. Make sure to avoid race condition when designing the data paths.

Contributions

The Team :

  1. Tareq Ahmed
  2. Mehreen Maliha
  3. Kazi Reyazul Hasan
  4. Wasif Jalal
  5. Mubasshira Musarrat

License

MIT

About

This repository contains all the assignment resources of group 5/B1 for CSE-306 Computer Architecture Sessional course (July 2022).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published