Electronics (Old Syllabus)

LEVEL 1
ELEC 11134 - Basic Electronics

Course Code:

ELEC 11134

Title:

Basic Electronics

Pre-Requisites:

A/L Physics

Co-Requisites:

ELEC 11141

Learning Outcomes:

At the end of the course, the student will be able to demonstrate (i) basic knowledge and understanding of analogue and digital electronics and their principles of operation and (ii) ability in solving problems of analogue and digital electronics.

Course Content:

Semiconductor diodes: Diode and diode circuits, Rectifier circuits, Filters, Clippers, Clamping circuits. Bipolar junction transistors: Characteristics of transistor configurations, operating point, Frequency response, Transistor biasing, Equivalent circuits, Small signal parameters. Amplifiers: Single stage amplifiers, multistage amplifiers, comparison of different types of coupling, Negative feedback, Oscillators, Transistor tuned amplifiers. Operational amplifiers: feedback-amplifiers (inverting, non-inverting and summing), follower, comparator. Digital Electronics, binary logic, Boolean Algebra, number systems, conversion from decimal to binary, binary coded decimal (BCD), binary addition, laws and rules of Boolean Algebra, truth tables, logic symbols, logic implementation, sum-of-products, product-of-sums, De Morgan’s theorem and the shape of gates, two-level ALL-NAND & ALL-NOR circuits.

Method of Teaching and Learning:

A combination of lectures and tutorial discussions

Assessment:

End of semester written examination.

Recommended Reading:

* Millman, J. and Grabel, A. (1987). Microelectronics, 2nd Edition, McGraw-Hill Book Company.

* Shepherd, J., Mortan, A. H. and Spence, L. F. (1998). Higher Electrical Engineering, Pitman Publishing Ltd.

* Nilsson, J. W. and Riedel, S. A. (2001). Electric Circuits, Prentice Hall.

* Horowitz, P. and Hill, W. (1997). The art of electronics, 2nd Edition, Cambridge University Press.

* Floyd, T. L. (2004). Electronic Devices, 6th Edition, Prentice-Hall International.

* Floyd, T. L. (1992). Digital Fundamentals, 6th Edition, Prentice-Hall International.

* Holdsworth, B. and Woods, R. C. (2002). Digital system design, Newnes Publications.

* Hambley, A. R., (2002). Electrical Engineering: Principles and Applications 3rd Edition, Prentice Hall.

LEVEL 2
ELEC 21174 - Digital Electronics

Course Code:

ELEC 21174

Title:

Digital Electronics

Pre-Requisites:

ELEC 12154

Co-Requisites:

ELEC 21181

Learning Outcomes:

At the end of the course, the student will be able demonstrate basic knowledge on digital logic gates and their uses in simple logic circuits.

Course Content:

Digital and Analogue quantities, Numbers and Systems, Binary arithmetic, Logic gates (TTL and CMOS gates), Gate universality, Boolean algebra, Karnaugh map simplification, SOP & POS minimization, Functions of combinational logic (adders, comparators, decoders, encoders, multiplexers, demultiplexers), Digital logic with feedback (multivibrators, latches, Flip-Flops), Edge triggered latches, Sequential circuits (counters in sequential system, synchronous and Asynchronous counters, Up/Down modes, sequence detectors, shift registers), Moore and Melay circuits, Memory (RAM, 1-D/2-D memory chips, ROM, PROM, EPROMS, PLA, Dynamic RAM).

Method of Teaching and Learning:

A combination of lectures and tutorial discussions.

Assessment:

End of semester written examination.

Recommended Reading:

* Floyd, T. L. (1992). Digital Fundamentals, 6th Edition, Prentice-Hall International.

* Holdsworth, B. and Woods, R. C. (2002). Digital system design, Newnes Publications.

LEVEL 3
ELEC 31214 - Computer Architecture

Course Code:

ELEC 31214

Title:

Computer Architecture

Pre-Requisites:

ELEC 22194 or ELEC 11134 and PHYS 44034

Co-Requisites:

ELEC 31221 (No Co-Requisite for students following B Sc (Special) degree in Physics)

Learning Outcomes:

At the end of the course, the student will be able to demonstrate knowledge of basic function and operation of microprocessors, microcomputers, and microcontrollers and ability in using them in practical applications.

Course Content:

Microprocessors: Processing models (e.g. Turing, Von Neumann, embedded systems, microcontrollers, analogue, DSP). Architecture of a microcomputer (Von Neumann). Architecture: CPU, accumulator, registers, stack, memory, data multiplexing. Instruction set overview: arithmetic, logical, jumps, moves, decimal adjust, NOP. Addressing modes: register, direct, indirect, indexed. Orthogonal instruction sets, RISC machines. Assembly language and machine language. Compilers, interpreters. Interrupts and interrupt handling, co-processors, system design, microcoding. Static and dynamic RAM, ROM, ROM drivers. Memory systems: memory cycles, virtual memory, memory hierarchies, paging/segmentation, memory management, cache memories. Pipelining: speed-up constraints. Parallel Processors: array processors, loosely-coupled processors, tightly-coupled processors, vector processors. Peripherals: memory-mapped I/O devices, port-mapped I/O devices. Connection networks: structures, complexity, limitations, memory organisation and interleaving, multi-processing caches. Task partitioning. Alphanumeric and graphic I/O. Strobes. Bus signals and interfacing. Typical programmable I/O chips. Bus systems: RS232, IEEE488, internal bus systems.

Method of Teaching and Learning:
A combination of lectures and tutorial discussions.

Assessment:
End of semester written examination.

Recommended Reading:

* Mano, M. M., and Kim, C. R. (1993).Logic and computer design fundamentals 3rd Edition, Prentice Hall.

* Mano, M. M. (1993). Computer System Architecture, 3rd Edition, Prentice Hall.

* Baron, R. J. and Higbie, L. (1992). Computer Architecture, Addison-Wesley.

* Stallings, W. (2002) Computer Organization and Architecture, 6th Edition, Pearson Education.

© 2021 Department of Physics and Electronics, University of Kelaniya, Sri Lanka. All Rights Reserved.