Friday, 28 February 2025
Lecture 2-3 Memory and Storage
Mini-project 1 (Assignment 2) released!
Mini-project 1 has been released. Click on this.
Deadline of project submission: Thursday 4:00pm, March 06 2025
Live Demo: Wed 11:30am March 07 2025 (Lecture time on Friday)
Wednesday, 26 February 2025
Lecture 2-2: Sequencial circuits
The key component is delay and feedback.
- On each logic gate, a signal is delayed for a duration of time. Accumulated delay through a circuit may be long enough to cause troubles for the output but also give opportunities to build up the other kind of circuits.
- Feedback of a circuit is about how to connect the circuit's output to its input. This sequence looks like Recursion in Programming, allowing to memorize the output data for next stage.
Utimately, we introduced various Flip-Flops and their functions as the memory cells which are used to build the memory of the computer.
Friday, 21 February 2025
Lecture 2-1 Principals of Arithmetic Functions
Monday, 17 February 2025
Lab 3: Building up functional digital circuits
Tuesday, 4 February 2025
Topics to be reviewed for in-class test
Review
Lecture 1-1 Number systems and Codes
- How to convert from a number system to another number system, e.g. Decimal to Binary, Binary to Hexadecimal and vice versa
- What are codes and its applications?
Lecture 1-2: Principal of combinational logics
- 7 primitive logic gates and their Truth table.
- Boolean algebra:
- Postulates & theorems
- How to build up Boolean expression from a given Truth table using SOP and POS
- How to simplify Boolean expression using postulates & theorems
- How to use Karnaugh map to simplify/optimize a Boolean expression
Lecture 1-3: Combinational logic circuit design
- 5 steps of design procedure
- Functional circuits including enabling, selecting, encoding, decoding, multiplexing
- Hierarchical principles
Exercises:
Review examples explained in the lectures
Monday, 3 February 2025
Lecture 1-3: Combinational Logic Circuit Design
Lab 2: Development of Functional Building Blocks
1. Derive a truth table of Binary-Coded Decimal. Note that you will have 10 inputs (0,1,2,3,4,5,6,7,8,9) and 4 inputs (X,Y,Z,W).
2. Write Boolean expressions for each output w.r.t inputs
3. Simplify the output functions by using either Boolean algebra postulates and theorem or K-map
4. Build up the circuit using Circuit Marker.
Lecture 3-2: Real-time Operating Systems
In this lecture, we studied fundamental elements and functions of a real-time operating system. Moreover, we also studied key features of fr...
-
Welcome to FSDE-ENGN 3380 Realtime Embedded Systems This course will provide students with an overview of how different hardware comp...
-
Mini-project 1 has been released. Click on this . Note that: Deadline of project submission: Thursday 4:00pm, March 06 2025 Live Demo: W...
-
We are going to build and analyze the following circuits using the Circuit Maker: 1. Adders: Using primitive logic gates to build up 1a. A ...