Question: Part A: Logic GatesImplementation Download the Assignment 1 zip file, unzip it , you will see two sub - folders as following: HardwareSimulator, which contains

Part A: Logic GatesImplementation
Download the Assignment 1 zip file, unzip it, you will see two sub-folders as following:
HardwareSimulator, which contains the tools (software) we are going to use.
SkeletonCodes: it contains 15 chips, for each chip there are three type of files: .hdl,.cmp, and
.tst.
ID Chip (HDL) Description Test Script Compare File
1 Not Not gate Not.tst Not.cmp
2 And And gate And.tst And.cmp
3 Or Or gate Or.tst Or.cmp
4 Xor Xor gate Xor.tst Xor.cmp
5 Mux Mux gate Mux.tst Mux.cmp
6 DMux DMux gate DMux.tst DMux.cmp
7 Not1616-bit Not Not16.tst Not16.cmp
8 And1616-bit And And16.tst And16.cmp
9 Or1616-bit Or Or16.tst Or16.cmp
10 Mux1616-bit multiplexor Mux16.tst Mux16.cmp
11 Or8Way Or(in0,in1,...,in7) Or8Way.tst Or8Way.cmp
12 Mux4Way1616-bit/4-way mux Mux4Way16.tst Mux4Way16.cmp
13 Mux8Way1616-bit/8-way mux Mux8Way16.tst Mux8Way16.cmp
14 DMux4Way 4-way demultiplexor DMux4Way.tst DMux4Way.cmp
15 DMux8Way 8-way demultiplexor DMux8Way.tst DMux8Way.cmp
Each group needs to finish the implementation for all 15 chips. The workload is divided into several sets.
Use the Assignment Set Sheet(distributed in class, Sept. 7), discuss with your group members and
decide which set you should do.
The ID for each chip indicates its complexity. Larger ID may be more complex. You may begin by
implementing the simpler chips, and use the chips you built to implement more complex ones. You can
cooperate with your group members and use their simpler chips to build your more complicated chips,
or you may build the simpler ones by your own.
The chips you build in this assignment will be used as basic components in further implementation.
Solving procedure for each chip:
1. Truth table for ID 4,5,6
2. Disjunctive normal form expression for ID 4,5,6

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!