by au.naingoo » Wed Jul 16, 2025 3:38 pm
What do you need to prepare for DLD?
1. Number conversions
You must be able to convert binary to decimal and vice versa
You must be able to convert octal to binary and vice versa
You must be able to convert hex to binary and vice versa.
You must be competent at doing these conversions. For practice, refer to the DLD number conversion worksheet I provided in the drive.
2. Logic gates and boolean algebra
You must be able to draw the truth tables for combinatorial circuits made up of gates. As I mentioned during the lectures, you must know the truth tables for AND, OR, NOT and XOR gates. Then it becomes easy to construct NAND, NOR and XNOR.
For boolean algebra, you must be able to apply De Morgan's Law to simplify boolean expressions and draw logic circuits based on that. The related lecture slides you can refer to are Boolean Algebra and worksheet on logic gates
3. Karnaugh Maps
There is an entire lecture slide on K-maps. You must be able to draw Kmaps and derive the boolean expressions. Then construct the logic circuit
4. IEEE 754
Be good at converting floating point decimals to IEEE754 format and vice versa.
5. Latches
Understand the fundamental difference between combinational and sequential circuits. This will come out in the form of MCQ.
6. Serial comm and Sensors
Understand the applications of various sensors and be competent and understanding communication protocols such as I2C, SPI, UART and USB. The thing you must know about these protocols are, if they are synchronous or asynchronous and what data lines are used to exchange information. For instance, in I2C, there is SDL and SDA lines.
Additionaly, understand what bitrate and baudrates are and calculate bitrate and baudrate based on the formula in slides.
That's all for DLD. All the best for the finals!
What do you need to prepare for DLD?
1. Number conversions
You must be able to convert binary to decimal and vice versa
You must be able to convert octal to binary and vice versa
You must be able to convert hex to binary and vice versa.
You must be competent at doing these conversions. For practice, refer to the DLD number conversion worksheet I provided in the drive.
2. Logic gates and boolean algebra
You must be able to draw the truth tables for combinatorial circuits made up of gates. As I mentioned during the lectures, you must know the truth tables for AND, OR, NOT and XOR gates. Then it becomes easy to construct NAND, NOR and XNOR.
For boolean algebra, you must be able to apply De Morgan's Law to simplify boolean expressions and draw logic circuits based on that. The related lecture slides you can refer to are Boolean Algebra and worksheet on logic gates
3. Karnaugh Maps
There is an entire lecture slide on K-maps. You must be able to draw Kmaps and derive the boolean expressions. Then construct the logic circuit
4. IEEE 754
Be good at converting floating point decimals to IEEE754 format and vice versa.
5. Latches
Understand the fundamental difference between combinational and sequential circuits. This will come out in the form of MCQ.
6. Serial comm and Sensors
Understand the applications of various sensors and be competent and understanding communication protocols such as I2C, SPI, UART and USB. The thing you must know about these protocols are, if they are synchronous or asynchronous and what data lines are used to exchange information. For instance, in I2C, there is SDL and SDA lines.
Additionaly, understand what bitrate and baudrates are and calculate bitrate and baudrate based on the formula in slides.
That's all for DLD. All the best for the finals!