Ternopil Ivan Puluj National Technical University
Факультет комп'ютерно-інформаційних систем і програмної інженерії
Кафедра комп'ютерних систем та мереж
|Major||123 - Комп’ютерна інженерія (бакалавр)|
|Field of knowledge||12 Інформаційні технології|
|Study start course||3|
|Form of education||full-time|
|Study hours structure||
|Amount of hours for individual work||130|
|Form of final examination||exam|
|Full name||Паламар Михайло Іванович|
Prerequirements (prerequisite courses)
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.
|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.
|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.
|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.
|Sc.D., Prof. Паламар Михайло Іванович|
Дата останнього оновлення: 2020-12-10 20:41:09