What have we learned so far?
Computer Systems
High
Level
ENGG1203
1st Semester, 2016-17
Applications
Signals Systems & Control
Systems
Computer & Embedded Systems
Digital
Logic
Combinational Logic
Sequential Logic
Circuits
Basic Circuit Theory
Introduction to Electrical &
Electronic Engineering
ENGG1203
1st Semester, 2016-17
Abstraction 1
Dr. Hayden Kwok-Hay So
DIGITAL LOGIC
Department of Electrical and
Electronic Engineering
Fall 2016
Digital Abstraction
n
Abstract all signals as TWO discre
Outline
Ci it
Circuits
Primitives:
resistor
voltage source and current source
Means of Abstraction:
equivalent voltage, current and resistances
ENGG1203
Common Patterns:
series resistances, parallel resistances
voltage dividers, current dividers
1st
Outline
Combinational &
Sequential Logic
n
Simplifying logic circuits
Minimization by Boolean algebra
Minimization by Karnaugh maps
ENGG1203
1st Semester, 2015/16
n
Adders
n
Sequential circuits
Output depends on both the current input and the
state of
ENGG 1203 Tutorial_05
Example 1 : Last Q5
1
Solution 1 : use KCL
I1
I2
From B to M
I4
2
Solution 1 :
I1
Solution 1 :
I2
I4
4
Solution 1 :
5
Example 2 :
You have connected the lamp, with Vcc = 12V.
The datasheet of the lamp states that it only
turns on whe
ENGG 1203 Tutorial_04
Example 1 : <110> pattern detector
Design a state machine with input A and output B
Minimize number of state
Transition/output table
Logic diagram with logic, output logic and memory
Ack : http:/meseec.ce.rit.edu/eecc341-winter2001/3
Outline
O A
Op-Amp
Op Amp:
Op-Amp:
Model (Representation in a circuit)
ENGG1203
Common Patterns (Configuration):
Non-inverting
g amplifier
p
Inverting amplifier
Others
1st Semester, 2016/17
Dr. C.K. Lee
Examples
Department of Electrical and
Electronic
ENGG 1203 Tutorial_02
Example: Suppose the logic circuit having 3 inputs, A, B, C will have
its output HIGH only when a majority of the inputs are HIGH.
Step 1 Set up the truth table
Step 2 Write the AND term for
each case where the output
is a 1.
Step 3
ENGG 1203 Tutorial_03
Lab 3: State Transition Diagram
1
Gray Code
Gray Code ( Reflected binary code RBC )
widely used in digital communications
one of the most important codes.
a non-weighted code, minimum change codes.
2
Lab 3: Next State Logic and Ou
Introduction to Electrical &
Electronic Engineering
ENGG1203
1st Semester, 2016-17
Extensive. Essential.
Extremely complicated.
Dr. Hayden Kwok-Hay So
Department of Electrical and
Electronic Engineering
Fall 2016
Wordcloud based on all courses offered by
ENGG 1203 Tutorial
Computer Systems
Supplementary Notes
Learning Objectives
Compute via computer arithmetic, including IEEE
Floating Point
Evaluate the performance of parallel processing via
Amdahls law
1
Computer Arithmetic (1)
Convert the following deci
Course Reader
Signals, Systems, and Control
Dr. Edmund Lam
It is written for you.
Department of Electrical and Electronic Engineering
The University of Hong Kong
http:/www.eee.hku.hk/engg1203/fa16/handouts/course-reader.pdf
Read it.
ENGG1203: Introduction
ELEC7407 Sustainability and Climate Change
Sustainability in China
Dr. Wilton Fok
What are the sustainability issues in China?
URL: hku.iclass.hk
Join code: RQ2941
What are the sustainability issues in China?
Enter a keyword and submit
Pollution in China
ELEC 6036 High Perf. Comp.
Architecture
A Motivational Note on :
HOW the High Perform ance
Com puting (HPC)
esp. Cloud Com puting
Changes Our Ways of Living ?
ELEC 6036 - HPC
Written by Dr. V. Tam
1
HPC / Cloud Computing.
According to the Inside HPC webs
EMEE6002 Sustainability and Climate Change
Wind Energy
Dr. Wilton Fok
Wind Energy
Wind turbine
Wind energy
Factors affecting wind energy
Quantitative Model of Wind turbine
The following table shows the definition of various v
ariables used in this model
ELEC 6036 High Perf. Comp.
Architecture
Module 0 :
AN INTRODUCTION to
Basic Computer Systems Concepts
& High Perform ance Com puting
(HPC)
ELEC 6036 - HPC
Written by Dr. V. Tam
1
About the Evolution of
Computer Systems.
[*mainly taken from Chp.1, p. 6 ~ 1
ELEC 6036 High Perf. Comp.
Architecture
Supplementary Notes Set #1 for
Module 1 pipelining.
[ref. to p 5 ~ 10 of Mod-1]
Pipelining.
According to the Oxford English Dictionary,
2. Computing. A form of computer organization
in which successive steps of a pr