Fall 2000
|
By turning on a subset of the segments you can create the digits '0' - '9' on the display. For example, you can create an '0' by turning on all the segments except X1. |
|
|
|
Your job is to create a controller that has 4 inputs (labeled (I0,I1,I2 and I3) and 7 outputs (labeled X0 - X6). The controller must respond to a set of inputs by turning on the appropriate outputs (which are connected to the 7 segment display). A list of the input patterns and corresponding display is shown below. Notice that for the input combinations 1010, 1011, 1100, 1101, 1110 and 1111 none of the segments should be turned on (X0-X6 should all be 0!). |
You must include the following in your design:
Truth Table for all functions
Boolean Expression for each function and some description of where they came from (how did you come up with the expressions!).
Logic Design: You can do this as one large design or treat each output individually
If you do the assignment electronically you can submit the project via email to comporg-submit@cs.rpi.edu with the subject line set to "PROJ 2" - include your file(s) as attachements (here are the complete electronic submission instructions) . If you write any part of this by hand - please submit the entire assignment via hardcopy (you can give it to Dave in class or find a TAs mailbox in the CS lounge in Amos Eaton).