Monday, 10 March 2025

Lab 4: Arithmetic computation & register operations

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 Half-Adder 
1b. A Full Adder

2. Ripple Carry Adders: 
Take advantage of the developed FA in Q1, we are going to build the following circuits 
2a. A 8- bit Ripple Carry Adder  
2b. A 8- bit 2's Complement Adder/Subtractor

3. Memory and its operations:
3.a. Build a D-latch flip-flop using primitive logic gates, then verify this circuit through simulation. 
3.b. Build a Edge-Triggered D Flip-Flop using primitive logic gates, then verify this circuit through simulation. 

4. 3. Operations of memory
4.a. Build 8-bit register using D-Latch flip-flops, then a control circuit to store data in serial way (serial loading).
4.b. Build 8 bit-register using D-Latch flip-flops, then a control circuit to store data in parallel way (parallel loading).

5. Shifters:
5a. Using D-latch and primitive components to build up a 8-bit shifter that is capable of shifting data over the LEFT or RIGHTUse 7-segment LED to display the value and verify the circuit through simulation. 
5b. Extend the control circuit of the above 4-bit shifter so it can shift the data over both LEFT and RIGHT.  Use 7-segment LED to display the value and verify the circuit through simulation. 

1 comment:

  1. This comment has been removed by a blog administrator.

    ReplyDelete

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...