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

English

Number of ECTS credits

6

Mode of study

Not applicable.

Offered to foreign students

Of all faculties

Learning outcomes of the course unit

The graduate is able: (a) memorize and describe the basic properties of impulse and digital devices, (b) design a nonlinear system for transmission and processing impulse signals, (c) design a combinational system, (d) design an asynchronous and synchronous subsystem, (e) program the basic structures in VHDL language, (f) use digital devices.

Prerequisites

Fundamentals of electronic devices (passive, semiconductors) and Boolean algebra are the pre-requisites.

Co-requisites

There are no co-requisites.

Planned learning activities and teaching methods

Teaching methods include lectures, computer laboratories, and practical laboratories. Students have to defense two small group projects during the course. All learning materials are available via course's webpage.

Assesment methods and criteria linked to learning outcomes

Individual projects during semester (28 points), laboratory exercises (12 points), final exam (60 points).

Course curriculum

Lectures:
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

Intership or practice in company with aim of digital systems could substitute the individual projects from the computer labs.

Aims

The aim of the course is to present the fundamentals of the impulse and digital devices and to present the practical approaches of combinational, asynchronous, and synchronous systems design.

Specification of controlled education, way of implementation and compensation for absences

Evaluation of activities is specified by a regulation, which is issued by the lecturer responsible for the course annually.

Recommended optional programme components

Students can participate the technical lectures with aim of digital technique, organized by the Dept. of Radio Electronics, Brno University of Technology.

Prerequisites and corequisites

Not applicable.

Basic literature

FRYZA, T., KOLOUCH, J., and KUBICEK, M. Pulse and Digital Techniques. Lectures [online]. 2015 [cit. 2015-11-24]. Available at Learning. (EN)

Recommended reading

KOLOUCH, J. Pulse and Digital Techniques. Lectures. Brno: Brno University of Technology, 2006. (EN)

Classification of course in study plans

  • Programme EECC Bc. Bachelor's

    branch BC-EST , 2 year of study, summer semester, compulsory

Type of course unit

 

Lecture

13 hod., optionally

Teacher / Lecturer

Syllabus

1. Signal transmission in linear and nonlinear systems.
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

26 hod., compulsory

Teacher / Lecturer

Syllabus

1. Design of diode former.
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

26 hod., compulsory

Teacher / Lecturer

Syllabus

1. Signal transmission in RC circuits.
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.