|
Part 2: The Extention Theorem This portion of the lab will verify Boolean algebra's extension theorem. The equation is: X + (X' Y) = (X + Y) (A)Verify the above statement with the truth table found on the worksheet.
(B)Implement the circuit on paper using 2-input AND gates and 2-input OR gates. The inputs are X and Y. The two outputs are: F1 = X + (X' Y) and F2 =
(X + Y). Use the same inputs for both circuits. (C)Draw a layout diagram giving the relative position of the chips on the breadboard. (D)Draw a logic diagram. (E)Develop the circuit in Xilinx.
Create a new project and develop the VHDL Code and the testbench code using ISE Sample Project as your guide. (F)Compare your simulation to your truth table.
Internet students use Winbreadboard to
construct and simulate the circuit. Regular students build the circuit on the logic trainer in the lab and demonstrate the circuit to the lab teaching assistant (TA) verifying that the circuit operation agrees
with the truth table.
Part 3: Self-Dual Theorem (X + Y) (X' + Z) = X' Y + X Z (A)Verify the above statement with the truth table found on the worksheet. (B)Implement the circuit
on paper using 2-input AND gates, 2-input OR gates, and NOT (inverter) gates. The inputs are X, Y, and Z. The two outputs are: F1 = (X + Y) (X' + Z) and F2 = X'
Y + X Z. Use the same inputs for both circuits. (C)Draw a layout diagram giving the relative position of the chips on the breadboard. (D)Develop the circuit in Xilinx. As before, create a
new project and develop the VHDL Code and the testbench code using ISE Sample Project as your guide. (E)Compare your simulation to your truth table.
Internet students use Winbreadboard to construct
and simulate the circuit. Regular students build the circuit on the logic trainer in the lab and demonstrate the circuit to the lab teaching assistant (TA) verifying that the circuit operation agrees with the
truth table.
Deliverables for LAB 1 Deliverables are the additional documentation that needs to be handed in along with the Lab Report. For this and all following labs use Lab Report Layout as your guide. In this lab include the following deliverables in your report to the TA:
1.A printed copy of the VHDL Code and the testbench code from Part 2 and Part 3. 2.A printed simulation waveform datasheet for Part 3 showing that the simulation coincides
with the expected truth table of your function. On the simulation, circle the point where all three inputs go "high" (5V). To do a this use the "Print Screen" key on your keyboard and paste it into a
word document.
|