Gettysburg College

CS 221
Computer Organization and Assembly Language Programming

Fall 2024

Assignment 6

Due: Thu, Oct 10, by 11:59pm

Readings

Description

This assignment will focus on the following tasks: Build the ALU circuit described in Project 2 and the Bit and Register circuits described in Project 3:

N2T: Project 2
N2T: Project 3

Chapters 2 and 3 provide 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 requirements:

Here are additional specific requirements:

Design in HDL

Here are additional specific requirements:


What to turn in

Zip folder a6/ in file named a6.zip and upload it to the Moodle dropbox. When a6.zip is unzipped it should produce folder a6/ with the files inside.