Digital Logic SECR1013

Lecturer's name: Ms Rashidah Binti Kadir

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.

Details

------------------------------------------------------------------------------------------

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.

Timing Diagram of non-standard form

Details

Timing Diagram of standard form

Details

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!

Timing Diagram of basic gate logic circuit

Details

Timing Diagram of universal gate logic circuit

Details

------------------------------------------------------------------------------------------

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

Report

------------------------------------------------------------------------------------------