|
Lecturer(s)
|
-
Matoušek David, Ing. Bc. Ph.D.
|
|
Course content
|
1. Introduction, basic logical functions, Boolean algebra. 2. Number systems. 3. Simplification of logic functions. 4. Integrated-Circuit Logic Families. 5. Flip-Flops and Related Devices. 6. Sequential Digital Circuits (SDCs) Design 7. Basic concepts of microcontrollers, signed and unsigned arithmetic, adder, ALU. 8. Atmel AVR Basics. 9. Programming Language C - basics. 10. Advanced examples. 11. Timer/counter. 12. MDYNDSP kit. 13. ADC.
|
|
Learning activities and teaching methods
|
Monologic (reading, lecture, briefing), Laboratory work
- Contact teaching
- 30 hours per semester
- Practical training
- 60 hours per semester
- Home preparation for classes
- 30 hours per semester
|
|
Learning outcomes
|
Introduction to logic systems and microcontrollers programming.
Student will be able to understand the functioning of basic digital circuits and will be able to use the knowledge for design of concrete digital circuits.
|
|
Prerequisites
|
Knowledge from secondary school.
|
|
Assessment methods and criteria
|
Written examination, Home assignment evaluation
Written Exam based on predefined list of questions.
|
|
Recommended literature
|
-
Brown, S., Vranesic, Z. Fundamentals of Digital Logic with VHDL Design with CD-ROM,.
-
Mano, M.M. Computer Systems Architecture, Prentice-Hall, 1993,.
-
Mi Lu. Arithmetic and Logic in Computer Systems, Wiley, 2004, ISBN 0-47146945-9, Eu 53.
-
Tokheim, R.L. Schaum's Outline of Digital Principles, 1994, McGraw-Hill, ISBN 0070650500, asi $20.
|