Lab 2 - 212169
Lab 2 - 212169
ECC3162
COMPUTER AND COMMUNICATION SYSTEMS PRACTICAL II
LAB 2:
SCHEMATIC DESIGN ENTRY
DATE:
4TH APRIL 2023
LABORATORY:
INTELLIGENT SYSTEMS ENGINEERING LAB
LECTURER:
PN. ROSLIZAH BINTI ALI
DEMONSTRATOR:
AISHAH BINTI ABD RAHMAN
WAN MUHAMMAD HAIKAL BIN SOBRI
1.0 Aim
1. To create schematic design entries using Quartus Prime design software.
2. To compile and test a simple light controller circuit and a 1-bit full adder.
2.0 Methodology
A. Schematic Design Entry
1. By going through the document given on PutraBLAST, we used the Quartus Prime
software as guidance for schematic design entry and implemented all the
procedures.
2. We compared the results obtained to our results from Lab 1B.
B. Design of 1-bit full adder
1. By using the schematic design entry, steps in Part A were followed to create and
compile a 1-bit full adder.
2. By using switches (SW0, SW1, and SW2) as input and LEDs (LEDR0 and LEDR1)
as the output on the DE1-SoC board, the functionality of the 1-bit full adder was
tested. The behavior was observed and recorded.
3. The results obtained were verified with the truth table of a 1-bit full adder.
3.0 Results
A. Schematic Design Entry
Figure 3.1
Figure 3.4
Figure 3.7
4.0 Discussion
While it is possible to test a higher-bit full adder with switches and LEDs, it may not be practical as the
number of inputs and outputs increases with each successive bit. Switches and LEDs are more suited
for testing simpler circuits with fewer inputs and outputs. Simulation software is another method for
testing circuits. Without physically assembling the circuit, simulation software allows you to virtually
examine the circuit’s design and functionality. This can save time and resources, especially for complex
circuits with several inputs and outputs. Simulation software can also provide more detailed information
about the circuit's behavior, such as voltage levels, current flow, and signal timing. This data can be
used to debug and optimize the circuit design. LTspice, Proteus, and CircuitMaker are some popular
simulation software options. These software packages provide a wide range of features and capabilities
for testing and simulating circuits.
Although schematic entry is a popular method for designing complex circuits, it has limitations in terms
of automation, scalability, high-frequency effects, cooperation, and visualization. Other design
methodologies, such as PCB layout tools or simulation software, may be more effective in overcoming
these constraints.
The Verilog design entry is excellent for large, complex, high-speed, and standard circuits that require
simulation and verification, whereas the schematic design entry is best for small to medium-sized,
simple, visual, and custom circuits. The choice between these options is dictated by the project's specific
design constraints and requirements.
5.0 Conclusion
In conclusion, we obtained all the objectives and successfully understand both methods of using
Verilog design entry and Schematic design entry.