Logic Circuit Design
120CT Computer Architecture & Networks
Asvhini Subramaniam
[email protected]
Advanced Gates and Logic Circuit Design
NAND and NOR gates
XOR and XNOR gates
The design process
Problem definition
Truth table
Transmi
Functional Units from
Logic Gates
120CT Computer Architecture & Networks
Asvhini Subramaniam
[email protected]
Functional Units from Logic gates
Decoders
Encoders
Multiplexers
Data and control lines
Special use of the X-OR gate
Adder circ
Data Representation
120CT Computer Architecture and Networks
Asvhini Subramaniam
[email protected]
Today .
Data Representation in Computer
Systems
Binary integers
multiplication as repeated additions
signed binary numbers
one's and tw
Number Systems
120CT Computer Architecture and Networks
Asvhini Subramaniam
[email protected]
Today .
Introduction to Number Systems
Decimal
Binary
Hexadecimal
Octal
Number conversion
Number conversion
Binary Arithmetic
Decimal Num
Memory
120CT Computer Architecture and Networks
Asvhini Subramaniam
[email protected]
Memory
The most common forms are:
Semiconductor memory
Magnetic surface memory
Optical
Magneto-optical
Several physical characteristics of data storag
Processors/ Amdahls
Law
120CT Computer Architecture and Networks
Asvhini Subramaniam
[email protected]
Today
Processor Organisation
Register Organisation
User-visible Registers
Control and status registers
Instruction Cycle
The Indirec
History of Computers
120CT Computer Architecture and Networks
Asvhini Subramaniam
[email protected]
Pre-Digital Computer
Systems
Jacquard Loom
Created by Joseph-Marie Jacquard in 1801
Used a system of punch cards to control an
automatic
Computer Function and
Interconnection
120CT Advanced Computer Architecture
Asvhini Subramaniam
[email protected] .edu.my
Today.
Components of a computer
Computer Function
Instruction Fetch and Execute
Interrupts
I/O Function
Interconnection
I/O Modules and
External Devices
120CT Computer Architecture & Networks
Asvhini Subramaniam
[email protected]
Generic
Model
of an I/O Module
2
External Devices
Provide a means of
exchanging data between
the external environment
and the co
How to calculate 1's
complement for a binary
number?
The 1's complement can be easily calculated by inverting the 0s & 1s of
a given binary number.
Example:
11011000 -> 00100111
How to calculate 2's
complement for a binary
number?
1. Find the one's comple
Exercise 1: Computer Components
Your sister is in dire need of a desktop computer, and you have offered to
build one for her. She has accepted your offer with glee. You are required
to present a shopping list for the components you need within two weeks.
Exercise 2: Number Systems
1) Convert the following binary numbers to decimal:
a. 1101
b. 01101001
c. 1101001110.101
2) Convert the following decimal numbers to binary:
a. 67
b. 381
c. 40.375
3) Convert the following decimal numbers to 8-bit binary values
Python Application Hacking
Essentials
Earnest Wish, Leo
Copyright 2015 Earnest Wish, Leo
All rights reserved.
ISBN: 1511797568
ISBN-13: 978-1511797566
ABOUT THE AUTHORS
Earnest Wish
Earnest Wish has 15 years of experience as an information security
profes
1. The resistance R k of a thermistor at K (kelvin scale)
is given as
. The thermistor is connected to the
1 1
R 1.68 exp 3050
298
Wheatstone bridge as shown in Figure. Assuming that the V O is measured with
the detector of infinite impedance.
a. T
1. A measurement circuit is shown below, the I-O characteristics of the circuit is also
displayed below, determine:
a. The gain of the circuit and values of R1 and Rf
b. The value of Vr.
Experiment (Wheatstone Bridge
Learning Objectives:
To understand the effect of number of sensors used on the sensitivity.
To understand the balanced condition of a WB.
To understand how to reduce the nonlinearity error if a single sensor is used.
Strain
Experiment (design of a temperature measurement circuit)
A platinum resistance sensor RT=100(1+T) with a temperature coefficient = 4
x10-3 /0C is incorporated into the Wheatstone Bridge shown below in Fig.1. The
temperature sensor is placed at the positio
1. Explain the meaning of the terms: Stress, Strain, Young Modulus, Poissons
Ratio, and Gauge Factor.
2. A 100 strain gauge has a gauge factor of 2.1. What will be the change in
resistance of strain gauge due to a strain of 0.0007? (Ans: 0.147 )
3. A stra
1. For a temperature difference of 10 degrees, the thermocouple outputs 530 V.
Determine the gain of the amplifier so that the amplifier produces a 10 mV output.
Select the resistance values of R2 and R1.
2. Consider the op-amp circuit shown in the follow
Correctly match the
Correctly match the following systems to either open-loop or closedloop system control
Refridgerator
Open Loop
Ford Mondeo Car Suspension
Open Loop
Gas Fired Oven
Open Loop
Central Heating System
Open Loop
TV Remote Control
Open L
Correctly match the
Correctly match the following systems to either open-loop or closedloop system control
Refrigerator
Open Loop
Ford Mondeo Car Suspension
Closed Loop
Gas Fired Oven
Closed Loop
Central Heating System
Open Loop
TV Remote Control
Ope
Experiment (Circuit Noise).
THERMAL_NOISE
10k
27 C
1MHz
THERMAL_NOISE
10k
27 C
Vn1
1MHz
Vn2
10k
Output
10k
R1
V1
Signal
U1
R3
Vn
R2
0.1 V
1M
Vn3
THERMAL_NOISE
1M
27 C
1MHz
v2
SNRdB 10 log 10 s 20 log 10 vs 20 log 10 vn
v2
n
2
v n 4k T f R
Requirement