TECHNOLOGICAL UNIVERSITY OF THE PHILIPPINES Ayala Blvd., Ermita, Maila COLLEGE OF ENGINEERING
ELECTRONICS ENGINEERING !EPARTMENT UNIVERSITY MISSION The Technological Technological University University of the Philippines Philippines shall shall provide higher higher and advanced advanced vocational, vocational, technical, industrial, technological and professional education and training in industries and technolog technology y and in practica practicall arts leading to applied applied resear research, ch, certica certicates, tes, diplomas diplomas and degrees. degrees. It shall shall provide provide progre progressiv ssive e leaders leadership hip in developm developmenta entall studies studies in technica technical, l, indust industria riall and techno technolog logica icall elds elds and produ producti ction on using using indige indigenou nous s materi materials als,, eect eect technology transfer in the countryside; and assist in the development of small and medium scale industries in identied growth-centers.
VISION
The college of engineering engineering produces total uality engineers and valua!le valua!le technology researches researches for industry and society to ma"imally contri!ute to national development
GOALS
The #ollege of $ngineering $ngineering is committed to% &. 'er 'er techno technolog logy-o y-orie riente nted d curri curricul cula a in engine engineeri ering ng and and manag manageme ement nt leadin leading g to the (achelor, )aster, and *octorate degrees, +. oster oster and promote promote scientic scientic culture culture through resear research ch and development development involvement involvement and colla!oration, . oster, promote, and maintain maintain close inter-institutional inter-institutional and academe-industry academe-industry linages. linages. /. $ect technolo technology gy transfer transfer through through the '0ce of 1esear 1esearch ch and $"tension $"tension 2ervice 2ervices s of the University and the #ollege. PROGRAM E!UCATIONAL OB"ECTIVES
3fter -4 years of graduation, the graduates of the program are e"pected to%
&. 3chieve a high level of technical e"pertise to succeed succeed in their their chosen profession +. $ngage $ngage in lifelo lifelong ng learn learning ing active actively ly in progr progress essive ive leade leadersh rship ip in appli applied ed resea researc rch, h, development studies in technical, industrial and engineering elds and production. . Invo Involv lve e in prof profes essi sion onal al serv servic ices es to eec eectt tech techno nolo logy gy tran transf sfer er and and assi assist st in the the deve develo lopm pmen entt of smal smalll and and medi medium um scal scale e indu indust stri ries es to cont contri ri!u !ute te to nati nation onal al development #'U12$ *$2#1IPTI'5 $lectronics $ngineering is a profession that integrates availa!le and emerging technologies with nowledge nowledge of mathemati mathematics, cs, natural, natural, social and applied applied science sciences s to conceptua conceptuali6e, li6e, desi design gn,, and and impl implem emen entt new, new, impr improv oved ed,, or inno innova vati tive ve elec electr tron onic ic,, comp comput uter er and communication systems, devices, goods, services and processes.
C#$r%& Titl&'
$7$ 8 9 7ogic #ircuits and 2witching Theory
!at& E(&)tiv&'
5ovem!er +:&/
!at& R&vi%&d'
uly :, +:&/
Pr&*ar&d +y'
$ngr. 5ilo ). 3rago
A**r#v&d +y'
$ngr. 7yndon 1. (ague
Page & of &
3n $lectronics $ngineer is endowed with spiritual, moral, and ethical values, mindful of safety concerns and guided with responsi!ility to society and environment in the discharge of his functions.
COURSE SYLLABUS I. #ourse #ode II. #ourse Title III. Pre-reuisite
% % %
IV. #o-reuisite
%
V.
$7$ 8 7ogic #ircuit and 2witching Theory $lectronic #ircuits 3nalysis and *esign lec and *iscrete )athematics $7$ 87
#ourse *escription % This su!
VI. #redit=#lass schedule % units >ours per wee VII. Program 'utcomes in relation to Program $ducational '!
Program $ducational '!
Program 'utcomes
&
+
?a@
3n a!ility to apply nowledge of mathematics and science to solve engineering pro!lem
√
?!@
3n a!ility to design and conduct e"periments, as well as to analy6e and interpret data
√
√
?c@
3n a!ility to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufactura!ility, and sustaina!ility, in accordance with standards
√
√
√
√ √
?d@ 3n a!ility to function on multi-disciplinary teams
√
?e@
3n a!ility to identify, formulate, and solve engineering pro!lems
√
?f@
3n understanding of professional and ethical responsi!ility
√
√
√
√
√
√
?g@ 3n a!ility to communicate eectively ?h@
The !road education necessary to understand the impact of engineering solutions in a glo!al and societal conte"t
?i@
1ecognition of the need for, and an a!ility to engage in life-long learning
√
?<@
3 nowledge of contemporary issues
√
?@
3n a!ility to use the techniues, sills, and modern engineering tools necessary for engineering practice.
√
C#$r%& Titl&'
$7$ 8 9 7ogic #ircuits and 2witching Theory
!at& E(&)tiv&'
5ovem!er +:&/
!at& R&vi%&d'
uly :, +:&/
Pr&*ar&d +y'
$ngr. 5ilo ). 3rago
√
√
√
A**r#v&d +y'
$ngr. 7yndon 1. (ague
Page + of &
VIII. #ourse 'utcomes in 1elation to Program 'utcomes% #ourse 'utcomes The students should !e a!le to% &. *ene and identify important logic switching circuit theories and terminologies +. Use (oolean 3lge!ra in simplifying logic circuits and solving related pro!lems . 3pply dierent minimi6ation techniues in designing com!inational circuits and in solving related pro!lems /. *esign com!inational and=or seuential digital system or su!-system
I.
a
!
Program 'utcomes c d e f g h i
<
#ourse #overage% A$$B #ourse 'utcome
Teaching 7earning 3ctivities
3ssessment Tools
7ecture
1ecitation
7ecture= Pro!lem 2olving= *iscussion
(oardwor=2e atwor= $valuation Dui6
7ecture
1ecitation
/
Analyze and Boolean theorems implement the circuits from boolean expression
7ecture= Pro!lem 2olving= *iscussion
(oardwor=2e atwor= $valuation Dui6
4
Canonical Forms *iscuss the concept of digital design
7ecture
1ecitation
$numerate the dierent methods of
7ecture= Pro!lem 2olving=
(oardwor=2e atwor= $valuation
T'PI#=2 *3C
Introduction on *igital 2ystems
5umerical representations *igital and 3nalog 2ystems *igital 5um!er 2ystems
&
1epresenting (inary Duantities *igital #ircuits=7ogic #ircuits *igital #omputers *iscussion of 5um!er system conversions 5um!er 2ystems (#* codes, alphanumeric codes, and #odes etc. +
Pro!lem 2olving on num!er system
E
Discuss Logic Gates Boolean constants and variables and Boolean Algebra Logics gates and its operations
C#$r%& Titl&'
$7$ 8 9 7ogic #ircuits and 2witching Theory
Karnaugh ap !uine cClus"ey ethod
!at& E(&)tiv&'
5ovem!er +:&/
!at& R&vi%&d'
uly :, +:&/
Pr&*ar&d +y'
$ngr. 5ilo ). 3rago
A**r#v&d +y'
$ngr. 7yndon 1. (ague
Page of &
simplifying (oolean e"pression 3naly6e the concept of digital design F
*iscussion
Dui6
7ecture= Pro!lem 2olving= *iscussion
(oardwor=2e atwor= $valuation Dui6
7ecture= Pro!lem 2olving= *iscussion
(oardwor=2e atwor= $valuation Dui6
7ecture= Pro!lem 2olving= *iscussion
(oardwor=2e atwor= $valuation Dui6
7ecture
1ecitation
7ecture
1ecitation=Dui
Prelim $"amination
*iscuss the concept of com!inational circuits
Parity Henerator and #hecer 3dder #ircuits 2u!tractor #ircuits $ncoder and *ecoder
G
3naly6e and #omparators study the dierent types of )ultiple"er and *e)ultiple"er com!inational circuits
2olve and design pro!lems of com!inational circuits
8
Understand the 535* and 5'1 Hate 7atch dierent types of #loc 2ignals and #loced liplip-lops and related devices lops 12 lip-lop, * lip-lop and B lip-lops
3naly6e and #loced 12, #loced * lip-lop study the and #loced B lip-lop &: dierent types of )aster=2lave lip-lops seuential circuits &&
)idterm $"amination
*ene counters
3synchronous #ounters #ounters with )'* 5um!ers
To understand I# 3synchronous #ounters &+ the Preseta!le #ounters 3synchronous ?1ipple@ #ounter *ecoding a #ounter #ascading (#* #ounters & To !e a!le to C#$r%& Titl&'
$7$ 8 9 7ogic #ircuits and 2witching Theory
2hift 1egisters !at& E(&)tiv&'
5ovem!er +:&/
!at& R&vi%&d'
uly :, +:&/
Pr&*ar&d +y'
$ngr. 5ilo ). 3rago
A**r#v&d +y'
$ngr. 7yndon 1. (ague
Page / of &
now the principles of registers
I# 1egisters Parallel In=Parallel 'ut 2erial In=2erial 'ut 6
Parallel In=2erial 'ut 2erial In=Parallel 'ut I$$$=352I 1egister 2ym!ols *ene the concepts and principles of memory
)emory Terminology Heneral )emory 'peration 1ead-'nly )emory
&/
7ecture
1ecitation
7ecture
1ecitation=Dui 6
7ecture
1ecitation
2emiconductor 13) 2tatic 13) *ynamic 13) A# Chart Introduction to Algorithmic State $iming Considerations Machines Control %mplementation Design &ith ultiplexers
To be able to know 'LA Control the principles of Asynchronous Sequential Logic
%ntroduction to Asynchronous #e(uential Logic
&4
Analysis 'rocedure Circuits &ith Latches Design 'rocedures )eduction of #tate and Flo& $ables )ace*Free #tate Assignment +azards Design ,xamples
Introduction to )icroprocessor
Introduction to )icroprocessor 3ll the topics discussed on the course outline.
&E To review all the
concepts and principles discussed for the entire course outline.
C#$r%& Titl&'
$7$ 8 9 7ogic #ircuits and 2witching Theory
!at& E(&)tiv&'
5ovem!er +:&/
!at& R&vi%&d'
uly :, +:&/
Pr&*ar&d +y'
$ngr. 5ilo ). 3rago
A**r#v&d +y'
$ngr. 7yndon 1. (ague
Page 4 of &
inal $"amination
inal $"amination
inal $"amination
Fial E-am%
&F
Hrade #onsultation
&G
. #ourse '!
Program 'utcomes
A student completing this course should at the 3 ( # * $ H > I
minimum be able to:
*istinguish !etween representations
analog
and
B
digital
#ite the advantages and draw!acs of digital techniues compared with analog Understand the need for converters ?3*#s@ and converters ?*3#s@
analog-to-digital digital-to-analog
1ecogni6e the !asic characteristics of the !inary num!er system #onvert a euivalent
!inary
num!er to
its decimal
#ount in the !inary num!er system
Identify a timing diagram
2tate the dierence !etween parallel and serial transmission *escri!e the property of memory
*escri!e the ma
C#$r%& Titl&'
$7$ 8 9 7ogic #ircuits and 2witching Theory
!at& E(&)tiv&'
5ovem!er +:&/
!at& R&vi%&d'
uly :, +:&/
Pr&*ar&d +y'
$ngr. 5ilo ). 3rago
A**r#v&d +y'
$ngr. 7yndon 1. (ague
Page E of &
#ite the advantages of he"adecimal num!er system
the
octal
and
#ount in octal and he"adecimal
1epresent decimal num!ers using the (#* code; cite the pros and cons of using (#* Understand the dierence !etween (#* and straight !inary Understand the purpose of alphanumeric codes such as the 32#II code $"plain the parity method for error detection
*etermine the parity !it to !e attached to a digital data string Perform the three !asic logic operations
*escri!e the operation of and construct the truth ta!les for the 35*, 535*, '1, and 5'1 gates, and the 5'T ?I5$1T$1@ circuit *raw timing diagrams for the various logiccircuit gates Arite the (oolean e"pressions for the logic gates and com!inations of logic gates Implement logic circuits using !asic 35*, '1, and 5'T gates 3ppreciate the potential of (oolean alge!ra to simplify comple" logic circuits Use *e)organJs theorems to simplify logic e"pressions Use either the universal gates ?535* or 5'1@ to implement a circuit represented !y a (oolean e"pression $"plain the advantages of constructing a logiccircuit diagram using the alternate gate sym!ols versus the standard logic-gate
*escri!e the concept of active-7'A and active>IH> logic signals *raw and interpret the I$$$=352I standard logic-gate sym!ols
C#$r%& Titl&'
$7$ 8 9 7ogic #ircuits and 2witching Theory
!at& E(&)tiv&'
5ovem!er +:&/
!at& R&vi%&d'
uly :, +:&/
Pr&*ar&d +y'
$ngr. 5ilo ). 3rago
A**r#v&d +y'
$ngr. 7yndon 1. (ague
Page F of &
#onvert a logic e"pression into a sum-ofproducts e"pression Perform the necessary steps to reduce a sumof-products e"pression to its simplest form Use (oolean alge!ra and the Barnaugh map as tools to simplify and design logic circuits Use Duine )c#lusey method as tools to simplify and design logic circuits $"plain the operation of !oth e"clusive-5'1 circuit *esign simple logic circuits without the help of a truth ta!le Implement ena!le circuits
#ite the !asic characteristics of TT7 and #)'2 digital I#s Use the !asic trou!leshooting rules of digital systems *educe from o!served results the faults of malfunctioning com!inational logic circuits *escri!e the fundamental programma!le logic devices ?P7*s@
idea
of
'utline the steps involved in programming a P7* to perform a simple com!inational logic function #onstruct and analy6e the operation of a latch Kip-Kop made from 535* or 5'1 gates *escri!e the dierence !etween synchronous and asynchronous systems Understand the operation of edge-triggered Kip-Kops 3naly6e and apply the various Kip-Kop timing parameters specied !y the manufacturers Understand the ma
C#$r%& Titl&'
$7$ 8 9 7ogic #ircuits and 2witching Theory
!at& E(&)tiv&'
5ovem!er +:&/
!at& R&vi%&d'
uly :, +:&/
Pr&*ar&d +y'
$ngr. 5ilo ). 3rago
A**r#v&d +y'
$ngr. 7yndon 1. (ague
Page G of &
1ecogni6e sym!ols
the
various
I$$$=352I
Kip-Kop
Use state transition diagrams to descri!e counter operation Use Kip-Kops in synchroni6ation circuits
#onnect shift registers as data transfer circuits
$mploy Kip-Kops as freuency-division and counting circuits Understand the 2chmitt triggers
typical
characteristics
of
3pply two dierent types of one-shots in circuit design *esign a free-running oscillator using 444 timer 1ecogni6e and predict the eects of cloc sew on synchronous circuits Perform !inary multiplication, and num!ers
addition, su!traction, division on two !inary
3dd and su!tract he"adecimal num!ers
Bnow the dierence !etween !inary addition and '1 function #ompare the advantages and disadvantages among three dierent systems of representing signed !inary num!ers )anipulate signed !inary num!ers using the +Js complement system Understand the (#* adder circuit and the (#* addition process *escri!e the !asic arithmetic=logic unit
operation
of
an
$mploy full adders in the design of parallel !inary num!ers #ite the advantages of parallel adders with the loo-ahead carry future
C#$r%& Titl&'
$7$ 8 9 7ogic #ircuits and 2witching Theory
!at& E(&)tiv&'
5ovem!er +:&/
!at& R&vi%&d'
uly :, +:&/
Pr&*ar&d +y'
$ngr. 5ilo ). 3rago
A**r#v&d +y'
$ngr. 7yndon 1. (ague
Page 8 of &
$"plain the operation adder=su!tractor circuit
of
a
parallel
Use an 37U integrated circuit to perform valorous logic and arithmetic operations on input data 1ead and understand the I$$$L352I sym!ol circuits 3naly6e trou!leshooting adder=su!tractor circuit
case
studies
of
Understand the operation and characteristics of synchronous and asynchronous counters #onstruct counters with )'* num!ers less than +5 Identify I$$$=352I sym!ols used in I# counters and registers 3naly6e and evaluate various types of schemes used to decode dierent types of counters 3nticipate and eliminate decoding glitches
the
eects
of
#ompare the ma
3naly6e circuits containing tristate devices
#ompare the characteristics of the various #)'2 series 3naly6e circuits that use a #)'2 !ilateral switch to allow a digital system to control analog signals
C#$r%& Titl&'
$7$ 8 9 7ogic #ircuits and 2witching Theory
!at& E(&)tiv&'
5ovem!er +:&/
!at& R&vi%&d'
uly :, +:&/
Pr&*ar&d +y'
$ngr. 5ilo ). 3rago
A**r#v&d +y'
$ngr. 7yndon 1. (ague
Page &: of &
*escri!e the ma
various
*3#
Use dierent test procedures to trou!leshoot *3# circuit #ompare the advantages and disadvantages among the digital-ramp analog-to-digital converter ?3*#@, successive-appro"imation 3naly6e process !y which a computer in con
*escri!e the voltmeter
!asic operation of a digital
Understand the need for using sample-andhold circuits in con
of
an
analog
Understand the features and !asic operation of a digital storage oscilloscope Understand the !asic concept of digital signal processing
C#$r%& Titl&'
$7$ 8 9 7ogic #ircuits and 2witching Theory
!at& E(&)tiv&'
5ovem!er +:&/
!at& R&vi%&d'
uly :, +:&/
Pr&*ar&d +y'
$ngr. 5ilo ). 3rago
A**r#v&d +y'
$ngr. 7yndon 1. (ague
Page && of &
Understand and correctly use the terminology associated with memory systems
*escri!e the dierence !etween read=write memory and read 9only memory
*iscuss the dierence !etween volatile and non-volatile memory
*etermine the capacity of a memory device from its inputs and outputs
'utline the steps that occur when the #PU reads from or writes to memory
*istinguish among the various types of 1')s and cite some common applications
Understand and descri!e the organi6ation and operation of static and dynamic 13)s
#ompare the relative advantages and disadvantages of $P1'), $$P1') and Kash memory
#om!ine memory I#s to form memory modules with larger word si6e and=or capacity
Understand the 32) #hart
*esigning seuential circuit starting from state ta!le
Understand the transition ta!le, Kow ta!le, race conditions and sta!ility considerations
1eduction of the Primitive low ta!le and assigning outputs to unsta!le states
*esign an asynchronous seuential circuit with ha6ards
Understand the microprocessor
operation
of
the
#ontri!ution of #ourse to )eeting the Professional #omponent ?in percentage@% $ngineering topics% 84M
I.
Heneral $ducation #omponent% II. III.
4M
Te"t!oo% ). )orris )ano, *igital *esign #ourse $valuation%
#omponent #lass Participation C#$r%& Titl&'
$7$ 8 9 7ogic #ircuits and 2witching Theory
!at& E(&)tiv&'
5ovem!er +:&/
Percentage &:M !at& R&vi%&d'
uly :, +:&/
Pr&*ar&d +y'
$ngr. 5ilo ). 3rago
A**r#v&d +y'
$ngr. 7yndon 1. (ague
Page &+ of &
Performance in authentic tass Performance in formative assessment Performance to 2ummative assessment T'T37
IV.
4M +:M 4M &::M
'ther 1eferences%
TITLE
AUTHOR
V.
*igital 2ystems Principles and 3pplications Introduction to *igital 2ystems
*igital #omputer $lectronics
1onald . Tocci and 5eal 2. Aidmer )ilos $rcegovac, Thomas 7ang and aime >. )oreno )alvino and (rown
PUBLISHE R
COPYRIG HT YEAR
NO. OF COPIE S
Upper 2addle 1iver, 5..% Pearson
+::&
&
5ew Cor, ohn Ailey N 2ons
&888
&
U2, )cHraw>ill
&88
&
#o urs e
)aterials )ade 3vaila!le% Course goals and instructional objecties Course schedule for lecture and e!amination Sample of written e!aminations of students
VI. aculty% $ngr. 5ilo ). 3rago
C#$r%& Titl&'
$7$ 8 9 7ogic #ircuits and 2witching Theory
!at& E(&)tiv&'
5ovem!er +:&/
!at& R&vi%&d'
uly :, +:&/
Pr&*ar&d +y'
$ngr. 5ilo ). 3rago
A**r#v&d +y'
$ngr. 7yndon 1. (ague
Page & of &