CS 3220 Fall 2022

GT CS 3220 Processor Design

View My GitHub Profile

CS 3220: Processor Design

In this course, we will study hardware implementation of architecture design. This is an intermediate-level course that follows CS2200. This course is a project-based course in which you will learn pipelined architectures by actually implementing simple instructions using an FPGA (Field-Programmable Gate Array) board.

Course Description

The course will strengthen the background knowledge of processor design by understanding timing issues, critical path, and other underlying hardware structures. It will also provide an understanding of architecture, system, assembly programming and increase programming and debugging skills.


Class Syllabus

ICE Access Do not use for Fall 2022

VM Access for Remote Vivado

Xilinx Vivado Install Instructions

Xilinx Pynq FPGA instructions