CS220 Homework 1- Basic Logic Gates Solved

30.00 $

Category:

Description

Rate this product

 

Background:

A typical computer architecture is based on a set of elementary logic gates like And, Or, etc., as well as other more complex chips. This project engages you in the construction of a typical set of basic logic gates and focuses on the documentation and building the code. These gates form the elementary building blocks from which more complex chips will be later constructed, and which you’ll have to come up with the solutions for on your own.

 

Objective:

Build some of the logic gates described in Chapter 1 (see list below), yielding a basic chip-set. The only building blocks that you can use in this project are primitive Nand gates and the composite gates that you will gradually build on top of them.

 

Contract:

When loaded into the supplied Hardware Simulator, your chip design (modified .hdl program), tested on the supplied .tst script, should produce the outputs listed in the supplied .cmp file. If that is not the case, the simulator will let you know.

 

Grading method:

If the chip passes all the tests specified in the supplied test script, it receives two thirds of its allotted points. The remaining third reflects the documentation provided for each chip.

 

What do you turn in?

A Word document (or PDF) with screen shots of each of the working (or not) logic gates.  You should also upload the documentation.pdf file (see Documentation Instructions for guidelines on how to do this) per Project Submission Guidelines.

 

 

Chip Working? Well built?
Not         /        15 / 7
And         /        15 / 7
Or         /        15 / 8
Xor         /        15 / 8
Subtotal         /        60 / 30
Documentation / 10

 

 

See http://nand2tetris.org/01.php for some tips/resources/tools (note that the assignment on the website is substantially different from the assignment that is described above, if you need clarification email your instructor.  You will be graded based on this documents requirements).

Modified from Nand2Tetris course <nand2tetris.org>  by Nery Chapeton-Lamas and Michael Paulding

  • Homework-01-Boolean-Logic-yvzg6v.zip