Select major*

Ternopil Ivan Puluj National Technical University

Факультет комп'ютерно-інформаційних систем і програмної інженерії

Кафедра комп'ютерних систем та мереж

Computer circuitry


Major 123 - Комп’ютерна інженерія (бакалавр)
Field of knowledge 12 Інформаційні технології
Academic degree bachelor's
Course type required
special education
Study start course 3
Semesters 5
Form of education full-time
Study hours structure
32– lectures
48– laboratory classes
Amount of hours for individual work 130
ECTS credits 7
Form of final examination exam
Academic degree Sc.D.
Academic title Prof.
Full name Паламар Михайло Іванович
Prerequirements (prerequisite courses)
Computer Logic
Computer Electronics
Computer Systems 
Course goals and learning objectives
The purpose of the discipline "Computer Circuitry" is the formation of student’s knowledge on theoretical methods of analysis and synthesis of circuits of computers (electronic computers) and their means of technical implementation, studying methods of improving the architecture of computers, qualitative improvement of their productivity and reliability.
The task of studying the discipline is to familiarize students with the basics of digital and analog circuitry, study the theoretical foundations of designing devices for computer circuitry, acquiring practical skills in the application of methods for designing devices for computer circuitry. 
Course description
Lectures Topic 1. Introduction to computer circuitry
Main definitions of the course. Levels of abstraction for electronic computing system. Analog and Digital circuits. Outline of the course.
Topic 2. Combinational arithmetic circuits
Combination Arithmetic Circuits. Arithmetic Circuits. Adders. Binary Multipliers.
Topic 3. Combinational logic circuits
Combinational logic circuit. Implementing Boolean Functions. Demultiplexers. Encoders. Priority Encoder. Implementing Boolean Functions with Decoders.
Topic 4. Integrated circuit logic families
Classification of Digital Logic Family. Transistor Transistor Logic (TTL). Emitter Coupled Logic (ECL). CMOS Logic Family. BiCMOS Logic. NMOS and PMOS Logic.
Topic 5. Multiplexers and demultiplexers
Multiplexers. Cascading Multiplexer Circuits. Demultiplexers. Cascading Demultiplexer Circuits.
Topic 6. Decoders and encoders
Encoders. Priority Encoder. Decoders. Cascading decoder circuits. Seven-segments display decoder.
Topic 7. Sequential circuit design
Classification of Digital Circuits. Classification of Sequential Circuits. Model of a General Sequential Circuit. Models For Synchronous Sequential Circuits. Analysis of Clocked Sequential circuits.
Topic 8. Latches and flip-flops
Latches and Flip-Flops. SR Latch. R-S Flip-Flop. J-K Flip-Flop. Toggle Flip-Flop (T Flip-Flop). D Flip-Flop.
Topic 9. Registers
Shift Register. Serial-In Serial-Out Shift Register. Serial-in Parallel-out Shift Register. Parallel-in Serial-out Shift Register.
Topic 10. Counters
Classification of Counters. Asynchronous Counters or Binary Ripple Counters. Synchronous counters. Decoding a Ripple Counter.
Topic 11. Data conversion circuits: digital to analog converters
D/A Converter Specifications. Types of D/A Converter. Multiplying D/A Converters. Bipolar-Output D/A Converters. Companding D/A Converters.
Topic 12. Data conversion circuits: analog to digital converters
A/D Converter Specifications. Types of A/D Converter. Simultaneous or Flash A/D Converters. Half-Flash A/D Converter. Counter-Type A/D Converter. Tracking-Type A/D Converter.
Topic 13. Memory devices
ROM architecture. ROM timing. Types of ROM. ROM Applications. Semiconductor RAM. RAM Architecture.
Topic 14. Programmable logic devices
Fixed Logic Versus Programmable Logic. Programmable Logic Devices. Programmable ROMs. Programmable Logic Array. Complex Programmable Logic Devices.
Topic 15. Microprocessors
Introduction to Microprocessors. Evolution of Microprocessors. Inside a Microprocessor. Basic Microprocessor Instructions. Addressing Modes. Microprocessor Selection. Programming Microprocessors. RISC Versus CISC Processors.
Topic 16. Microcontrollers
Introduction to the Microcontroller. Inside the Microcontroller. Microcontroller Architecture.
Practical classes -
Laboratory classes 1 Investigation of input / output ports in the microcontroller.
2 Investigation of the process of static display of information using a seven-segment indicator.
3 Investigation of the methods of dynamic display of information in a microcontroller using a matrix of LEDs.
4 Investigation of methods of reading information in a microcontroller using a keyboard.
5 Working with a liquid crystal display.
6 Investigation of the process of analog-to-digital conversion in a microcontroller on an example of a variable resistors.
Assessment criteria
Form of final term control is an examination.
The final semester grade consists of the sum of points obtained by the student during the intermediate (modular) controls of the level of theoretical knowledge (for the first and second modules) and the points obtained for laboratory work. The protection of the laboratory work report is assessed by the appropriate number of points given in the table.
After passing the theoretical material, electronic testing of its mastering is carried out in the form of intermediate (modular) control. The control is carried out by means of the electronic training course (ENC) on the server of distance learning.
Students who have completed all types of academic work during the semester, successfully passed the intermediate (modular) tests and scored at least 45 points of the semester score and subject to receiving at least 60% (15) points for the results of each intermediate (modular) control of the level of knowledge.
The final grade is recorded on a 100-point scale with its subsequent transfer to the scale of the European Credit Transfer and Accumulation System (ECTS), respectively A, B, C, D, E, F, FX with a four-point scale (with a semester grade "excellent" - A, "good" - B, C, "satisfactory" - D, E correspond to the final result "credited", "unsatisfactory" - F, FX corresponds to the final result "not credited"). 
Recommended reading list. Subject Resources
1. Tocci R. Digital Systems: Principles and Applications / R. Tocci, N. Widmer. – Columbus: Von Hoffmann Press, 2001. – 881 p.
2. Maini A. Digital Electronics: Principles, Devices and Applications / Anil Maini. – Chichester: John Wiley & Sons, Ltd., 2007. – 727 p.
3. Harris D. Digital Design and Computer Architecture / D. Harris, S. Harris. – Oxford: Oxford University Press, 2005. – 569 p.
4. Murolia D. Digital Electronics / D. Murolia, R. Kanodia. – Jaipur: Nodia and Company, 2009. – 686 p.
5. Heribert V. Introduction to Circuit Complexity / Vollmer Heribert. – Berlin: Springer, 2001. – 596 p. 
Course author
Sc.D., Prof. Паламар Михайло Іванович 
Дата останнього оновлення: 2020-12-10 20:41:09