Skip to content

hyunjunekim02/CSED311

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSED311 Computer Architecture

This repo is associated with Computer Architecture Lab Assignments for the Spring 2023 session of CSED311 @ POSTECH. This course dives into the depth of computer architecture, covering key concepts such as CPU, Cache, and Memory.

Overview

The lab assignments are implemented in Verilog and traverse various facets of computer architecture:

  1. Lab 1: Arithmetic Logic Unit (ALU) and Vending Machine
  2. Lab 2: Single-Cycle CPU
  3. Lab 3: Multi-Cycle CPU
  4. Lab 4: 5-Stage Pipelined CPU
    • Lab 4-1: Without control flow
    • Lab 4-2: With control flow
  5. Lab 5: CPU with Cache Memory (Developed from Lab 4)

Each lab builds upon the knowledge and skills developed in the previous one, gradually increasing in complexity and requiring a comprehensive understanding of computer architecture concepts.

Notes

Please be advised that the code provided might contain minor errors. Always cross-check with your understanding and learning material before utilizing the code for your projects or studies.

Contributors

These lab assignments was bulit as a team. Special thanks to my teammate Taehyeok Ha

About

POSTECH CSED311 Computer Architecture Lab Assignments (2023 Spring)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors