The purpose for this lab experiment is to understand the internal structure of shift registers
and observe how they work in several applications, such as pseudo random sequence generation
and serial addition. Even though the serial additi
The purpose of this experiment is to become familiar with important circuit parameters
for some of the most common logic gates, namely CMOS Inverter and NAND gates. In this
lab, we focus only on two parameters, Propagation delay and Noise
The main purpose of this experiment is to design a 4-bit RPN calculator. Reverse Polish
Notation (RPN) is a notation for representing arithmetic formulas. In this notation, the
operator is placed after the two operands, for example, A B +.
The main purpose of this experiment is to learn how to design one of the most
frequently used sequential circuit components, Counters. Almost all computer and digital
electronic devices use counters to execute a predetermined sequence of
The purpose of this experiment is become acquainted with Sequential Logic circuits.
Unlike combinational circuits whose output relied merely on the current values of the
inputs, Sequential logic circuits produce an output based on the previ
The purpose for this lab experiment is to get familiar with combinational logic circuits.
Unlike Sequential circuits, Combinational logic circuits do not have memory so they
produce an output based on the current input logic values only.
The purpose of this experiment is to design and implement a gate function detector,
which can determine the function of any gate with 2 inputs and 1 output. The design is split
into two main parts, Input Sequence Generator and Output Sequ
The purpose of this experiment is to understand the basic structure and operation of 2
electronic circuit components, the Random Access Memory and Arithmetic Logic Unit. The
Random Access Memory (RAM) used for this experiment is the 16 x