Fundamentals of Logical Circuits
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
X32ZCT | Z,ZK | 5 | 2+2l | Czech |
- The course is a substitute for:
- Principles of Digital Technology (32ZCT)
- Lecturer:
- Jiří Sýkora (gar.), Jan Bičák
- Tutor:
- Petr Hampl, Jiří Sýkora (gar.), Pavel Lafata, Lukáš Vojtěch
- Supervisor:
- Department of Telecommunications Engineering
- Synopsis:
-
The subject provides students with basic knowledge of digital technology. It deals with the digital systems, binary codes, expression and simplification of logical functions with regard to the synthesis of combination logic circuits. Attention is also given to sequence circuits, including examples of their synthesis. Special attention is devoted to funtiona and design of memory elements - S-R, J-K, T, D. Attention is also given to methods of digital circuits diagnostics.
- Requirements:
-
Basics of electrical circuits and basics of algorithmisation.
- Syllabus of lectures:
-
1. Algebra of logic. Logic function
2. Expression of logic functions, Evaluation of individual concepts
3. Ways of minimalisations logical functions
4. Basic logic elements, properties
5. Realisation of logic functions
6. Hazards, classification, ways of removal of hazards
7. Multiplexers, demultiplexers, decoders
8. Sequential logic circuits; description of behaviour
9. Memory elements - S-R, J-K, T, D
10. Semiconductor memories, division, properties
11. Timers, registers, float registers, connection, application
12. Programmable fields, structure, use
13. Processor, basic terms, architecture
14. Basic methods of digital circuits diagnosis
- Syllabus of tutorials:
-
1. Introduction. Seminars and labs concept, familiarization with development kit.
2. Basic calculations in number systems with various bases.
3. Boolean algebra. Logic functions and their expression.
4. Logic functions minimization, implementation with basic gates.
5. Logic functions minimization, Quine-McCluskey method.
6. Test I.
7. Lab.: Work with basic gates, measurement of static and dynamic characteristics. Static hazard elimination.
8. Lab.: Introduction to the development kit, combinational circuits, project creation.
9. Lab.: Digital circuits simulation tools.
10. Lab.: Basic blocks in VHDL and their mutual interactions, modules, ports, signals.
11. Lab.: Sequential circuits, implementation of flip-flop circuits, RS, D, T, JK, counters.
12. Lab.: Shift registers, peripherals connection.
13. Lab.: Test II. Assesment.
14. Free time, (friday's timetable).
- Study Objective:
-
hTe aim of the course is to familirize students with the principles of both classical and programmable logic devices and their practical use in the design of digital systems.
Teaching digital circuits will be based on the classical description of logic gate use and a description of the VHDL language. In the context of the seminars, students will work with real logic gates, measure their static and dynamic properties. They will verify the function of digital circuits in the simulator and will implement them in the programmable gate array. The seminar will conclude with a project, in which students will explore the design and testing of a simple digital system using the programmable gate array.
- Study materials:
-
Recommended literature will be specified by lecturer.
- Note:
- Time-table for winter semester 2011/2012:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon Tue Fri Thu Fri - Time-table for summer semester 2011/2012:
- Time-table is not available yet
- The course is a part of the following study plans:
-
- Electronics and Communication Technology - structured studies (compulsory course)