Course detail
Pulse and Digital Techniques
FEKT-CICTAcad. year: 2013/2014
Course is focused to two domains: impulse and digital techniques. Students become familiar with the analog circuits, used for transmission and processing of nonlinear systems. Further, students get the theoretical and experimental experiences with design and implementation of the combinational and sequential systems (convertors, counters, state machines). Part of the course is the programing in VHDL language and its application for programmable logical devices.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Offered to foreign students
Learning outcomes of the course unit
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
1. Impulse signals in linear and nonlinear transmission circuits, diodes in pulse circuits.
2. Transistors in pulse circuits, analog comparators, flip-flops.
3. Introduction to digital techniques.
4. Realization of combinational logic functions.
5. Introduction to sequential systems.
6. Asynchronous and synchronous counters.
7. State machines.
Computer labs:
1. Impulse signal transmission in linear and nonlinear systems.
2. Design and simulation of transistor switch.
3. Design of analogue comparator.
4. Signal processing of mechanical contact.
5. Realization of combinational logic functions.
6. Circuits for realization of arithmetic operations.
7. Edge controlled flip-flops.
8. Asynchronous and synchronous counters.
Laboratory:
1. Square signal transmission in RC circuits.
2. Timer 555.
3. Combinational logic circuits.
4. Synthesis of combinational logic functions.
5. Asynchronous and synchronous counters.
6. Asynchronous counters, synchronous counters, and state machines.
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
2. Linear transmission circuits of first order. Diodes and transistors in pulse circuits.
3. Transistor switch. Comparators and flip-flops.
4. Combinational digital circuits, Boolean algebra.
5. Minimization of combinational logic functions. Hazards in combinational systems.
6. Combinational logic functions synthesis by VHDL language.
7. Arithmetical operations.
8. Asynchronous latches.
9. Edge triggered flip-flops.
10. Binary counters. State machines.
11. Basic families of TTL and CMOS digital circuits. Programmable logical devices PLD.
12. Implementation of digital systems in CPLD.
13. Implementation of digital systems in FPGA.
Exercise in computer lab
Teacher / Lecturer
Syllabus
2. Signal transmission in linear and nonlinear systems.
3. Transistor switch.
4. Analogue comparators.
5. Flip-flops.
6. Development tool ISE.
7. Implementation of code converter.
8. Arithmetical operations.
9. Arithmetical-Logic Unit
10. SR flip-flops.
11. Binary counter.
12. State automat.
Laboratory exercise
Teacher / Lecturer
Syllabus
2. Monostable and astable flip-flop.
3. Comparing amplifier.
4. Timer 555.
5. Combinatory circuit.
6. Combinatory function synthesis and multiplexor.
7. Hazards in combinatory circuits.
8. Minimization of combinatory functions.
9. Sequential logical circuits.
10. Asynchronous and synchronous counter.
11. Synchronous counter synthesis.
12. Generator of variable pulses number.