Gettysburg College

CS 221
Computer Organization and Assembly Language Programming

Spring 2023

Assignment 4

Due: Thu, Feb 16, by 11:59pm

Software

See Quiz 4.

Readings

Description

This assignment will focus on creating digital circuits. The main tasks are: Build the circuits described in Project 1 (except Mux4Way16, Mux8Way16, DMux4Way, DMux8Way):

N2T: Project 1

Chapter 1 provides the contract for each circuit, i.e. description of its behavior, names and number inputs, names and state of outputs. The API is available here:

The Hack Chipset

Design in Logisim

Note the following additional requirements: Here are additional specific requirements:

Design in HDL

Note the following additional requirements:

Modify and test the respective .hdl file given by the authors in folder projects/01/:


What to turn in

Zip folder 01/ in file named 01.zip and upload it to the Moodle dropbox.