About
Digital Logic exposes me to the basic of digital computing. It is about the signals and sequences of transmission of data through numbers in a computer system. It strongly requires students to be LOGIC! Although this subject is basically about 0s & 1s, it is not that easy as what we see. In this subject, we learned about the concepts of various logic gates and Integrated Circuits (IC) and their capability to perform functions such as added, encoder, decoder, multiplexer, demultiplexer, comparator, counter and more. We have to be familiar with those components and ways to utilize it to design a logic circuit to solve a specific problem faced. Admittedly, it is an interesting subject which prepares undergraduate students towards the future workspace.
------------------------------------------------------------------------------------------
Lab 2
Logic circuits and timing diagrams were simulated using Deeds Simulator. This lab consists of 2 parts which are simulations of a given Boolean Expression and a problem-solving part which a circuit is required to be designed to solve the problem.
Part 1
In part 1, I am required to simulate a basic gate Boolean Expression Y = AB + BC + AC using Deeds Simulator in both standard form and non-standard form. Then, the timing diagram for each circuit was simulated for the comparison purpose.
Logic Circuit
-
Download Non-standard form..pbs
Non-standard form..pbs Details
- Friday, 29 November 2019 [3.1KB] -
Download Standard form..pbs
Standard form..pbs Details
- Friday, 29 November 2019 [5.7KB]
Part 2
In part 2, I was given a situation and was required to design a logic circuit to solve the problem. A series of steps were done and several logic circuits using basic gates and universal gates were designed and simulated. Then timing diagrams for each of the logic circuit were simulated too!
Logic Circuit
-
Download Logic circuit in basic gate.pbs
Logic circuit in basic gate.pbs Details
- Friday, 29 November 2019 [5.1KB] -
Download Logic circuit in universal gate.pbs
Logic circuit in universal gate.pbs Details
- Friday, 29 November 2019 [10.1KB]
------------------------------------------------------------------------------------------
Lab 4- Mini Project
This lab introduces students about the development of a PLD device and a simple Hardware Description Language.
This project was done in pair with my partner HAM JING YI (A19EC0048). A Xerox machine was designed by implementing Count up Counter, Comparator & Clock Enabler on a GAL device. Program was generated using WinCUPL compiler to obtain a JEDEC file. The file is then programmed into the IC by using Wellon Programmer software. Lastly, the IC is tested by connecting it to a circuit by using ETS5000 training kit.
Codes
-
Download 2 bits.jed
2 bits.jed Details
- Saturday, 28 December 2019 [1.7KB] -
Download 2 bits.PLD
2 bits.PLD Details
- Saturday, 28 December 2019 [1.4KB] -
Download 3 bits.jed
3 bits.jed Details
- Saturday, 28 December 2019 [2.3KB] -
Download 3 bits.PLD
3 bits.PLD Details
- Saturday, 28 December 2019 [1.7KB]
Report
-
Download lab 4.docx
lab 4.docx Details
- Saturday, 28 December 2019 [546.6KB]