- Pre-Lab (15 points)
- Hardcopy of SELECTOR's schematic and .qsf files. Insert your name,
student ID number, and unique name on the schematic by using the "Text Tool"
(The big A) to put this information on the top-left of the screen. Use a
font size that is readable when printed. (10 points)
- Hardcopy of SELECTOR's simulation results showing its response on the
appropriate 7-segment display and LED outputs to all possible combinations
of SW0, SW10 and KEY3. inputs. Do this by providing clocks with a period of
40ns, 20ns and 10ns to SW0, SW10 and KEY3, respectively. Print only the
first 80ns of simulation (You can do this by selecting "Options" from the
print menu). Write your name, student ID number, and unique name on the
simulation print-out (note that, unlike the Schematic Editor, the simulator
does not allow you to type your name on the printed sheet). (5
points).
- In-Lab (15 points)
Generate the .sof file for SELECTOR, download it to the board, and verify
that your implementation is working properly. When you are satisfied that
you have a correctly- functioning circuit, demonstrate its operation to your
lab GSI and have him sign your experiment cover sheet.
- Post-Lab (20 points)
Prepare your lab report as described in the EECS270 Laboratory Overview
handout. Make sure you complete and include all parts of the report
including the Cover Sheet, (including your section number) and the Design
Documentation section (3 points). In the Post-Lab Questions section,
provide answers to the following questions:
- Consider a MUX which has a single control line (C) which selects
between two inputs (A and B) to generate one output (M). Draw a truth-table
for this device. (4 points)
- If you were to construct a truth table for SELECTOR, how many rows would it have?
How many (input and output) columns? (4 points)
- Assuming that SW[7..0] = 0x9E and SW[17..10] = 0x7A (these are hexadecimal
values), which red LEDs remain lit regardless of whether
the button is pushed or not? (3 points)
- Assuming Key3 is 1, which switches should be set to what values if you want
a "4" to be displayed on the seven-segment display? What if you wanted a
"0" and Key3 was 0? (6 points)