CS202 - Assignment Nine
Due: 2018-11-21 09:00a
Objectives
- Learn about combinational circuits
- Get some practice using Logisim
Building circuits
This week, you are going to do a couple of simple circuits in Logisim to get the feel of building circuits and using the tool. To get you started, I've given you a template file that has the sub-circuits created already with labeled inputs and outputs (it is zipped to avoid confusing your web browser when you click on it). Please do your work in this file and do not change the inputs and output other than to reposition them.
[5 points] Implement a 4 bit decoder
[5 points] Implement an 5-bit binary palindrome checker. This is a circuit with five inputs and one output. The output should go high if the 5-bit input forms a palindrome (it reads the same forwards and backwards).
Deliverables
You will resubmit the circuit file on Canvas.
- rename the file to hw9_uid.circ, where uid is your Middlebury ID.
- zip the file (so the actual file you hand in should be hw9_uid.circ.zip)
The assignment should be submitted on Canvas.
Rubric
points | explanation |
---|---|
5 | decoder |
5 | palindrome checker |
5 | following submission instructions |