Description
In digital electronic course, our class were divided into groups and each group have three members each group had the task to use the Altera Quartus II Software, and design a combinational logic circuit using only 4-to-16 decoders (74154 chip) and two-input NAND gates to produce the 12-digit identity card number of our group leader
Altera Quartus II is programmable logic device design software produced by Altera before Altera was acquired by Intel and the tool was renamed to Intel Quartus Prime. Quartus II enables analysis and synthesis of HDL designs, which enables the developer to compile their designs, perform timing analysis, examine RTL diagrams, simulate a design's reaction to different stimuli, and configure the target device with the programmer
Timing Diagram.
Circuit.
Circuit Components.
- 2-input Nand Gate
- IC 74154
Truth Table
O0=∑m(0)
O1=∑m(1,8)
O2=∑m(1,3,4,9,11)
O3=∑m(0,1,5,6,7,8,10,11)
|
No. |
INPUT |
OUTPUT |
IC NO |
||||||
|
|
I0 |
I1 |
I2 |
I3 |
O3 |
O2 |
O1 |
O0 |
|
|
0. |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
9 |
|
1. |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
7 |
|
2. |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
|
3. |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
2 |
|
4. |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
2 |
|
5. |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
|
6. |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
|
7. |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
|
8. |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
5 |
|
9. |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
2 |
|
10. |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
|
11. |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
3 |
IC : 970221115213
Group Progress.
Self-reflection
When I first got the project and scholars list of our group, I felt very unfamiliar with them. so I tried to find how to solve the project by reading and searching on google and discussing with my group members. reading can help me have an overall understanding of the project and how to solve it, and discussion can exchange our thoughts thus to expand our knowledge about the task. because we don't know how to operate Quartus in a proper way, but I am very lucky to cooperate with Hafiy and thaqif they are great companions.
The best thing which I've always liked about working in a group is talking and getting to know people at first. Working in a group is a great way to practice skills you're not sure of. Some of the most important things I like when working in a group is staying organized, finishing off tasks before the deadline, enjoy working with others and rising up concerned issues if there's any. Working in groups also makes a project interesting and big as compared to doing it individually. With group work, I've been learning more in less amount of time.
This project has given me many benefits from using group work as part of learning activities in this project. Working in teams can make work a lot easier leading to an involving and satisfying experience for me. By engaging myself into a group, I increased my involvement in the project, put in more effort, gained greater satisfaction and became more oriented in completing the group's task. Also, working in groups can be challenging at times and it demands a set of skill.
The most obvious thing that I discovered was how to operate Quartus in a proper way and the advantage of working as part of a group. I learned that good teamwork is the key to success in activities when time and resources are limited. As everyone had their own point of view, many different ideas could be produced and I found the energy of group participation made me feel more energetic about contributing something.