1
Computer Architecture
Design of Combination Logic Circuits with VHDL and Quartus Prime
A. MATERIAL
• Intel Quartus Prime & ModelSim Altera.
B. OBJECTIVE
Using Intel Quartus, implement the combination logic circuits in VHDL. When asked,
provided the manual solution.
C. COMBINATIONAL LOGIC
1) Considering the following truth table, do the following:
a) Using SOP, find the output Y and its optimized version with the least number of logic gates.
Sketch your design. Show your work.
) Code the VHDL design using concu
ent signal assignment, i.e., express the output Y as a
function of the minterms. Copy and paste the code as well as the schematic originated from the
computer aid tool (CAD).
c) Code the VHDL design using Conditional Signal Assignment with when/else statements.
Copy and paste the code as well as the schematic originated from the computer aid tool (CAD).
d) Code the VHDL design using Selected Signal Assignment (with … select). Copy and paste the
code as well as the schematic originated from the computer aid tool (CAD).
e) Simulate the output considering one of the implemented designs and verify for co
ectness
of the circuit. This can be done differently, for instance, by comparing the output of the
simulation with the truth table. Explain your analysis.
2
2) Considering the following truth table, do the following:
a) Using SOP, find the output Y and its optimized version with the least number of logic gates.
Sketch your design. Show your work.
) Code the VHDL design using concu
ent signal assignment, i.e., express the output Y as a
function of the minterms. Copy and paste the code as well as the schematic originated from the
computer aid tool (CAD).
c) Code the VHDL design using Conditional Signal Assignment with when/else statements.
Copy and paste the code as well as the schematic originated from the computer aid tool (CAD).
d) Code the VHDL design using Selected Signal Assignment (with … select). Copy and paste the
code as well as the schematic originated from the computer aid tool (CAD).
e) Simulate the output considering one of the implemented designs and verify for co
ectness
of the circuit. This can be done differently, for instance, by comparing the output of the
simulation with the truth table. Explain your analysis.
3
a. Material
b. Objective
C. COmbinational Logic