Digital CircuitsLaajuus (6 ECTS)
Course unit code: TI00AA33
General information
- Credits
- 6 ECTS
Objective
On completion of the course student knows the main principles of modern digital systems as well as the structure, operation, design and application of digital circuits and devices. The student can do conversions between number systems and binary calculations. The student can also analyze, design, build and test combinational and sequential circuits. Students understand the structure and operating principles of a conventional microcontroller. He or she can write simple programs in assembly language.
Content
- Digital representation of data
- Number systems and conversions
- Binary arithmetic of 2’s complement numbers
- Codes
- Combinational circuits
- Boolean algebra
- Logic functions
- Logic gates
- Truth table and Karnaugh map
- Analysis and design of combinational circuits
- Sequential circuits, latches, flip-flops
- Analysis of synchronous and asynchronous sequential circuits
- Registers and counters
- Design of synchronous and asynchronous sequential circuits.
- Operation principles of digital computers
- Structure and operation of microprocessors and microcontrollers.
- Assembly language programming
Assessment criteria, satisfactory (1)
On completion of the course student is able to analyze and design small scale digital circuits using Karnaugh map and to do conversion between number systems and simple binary calculations. He or she understands the operation of sequential circuits and operation principles of a microprocessor.
Assessment criteria, good (3)
On completion of the course students is able to analyze and design digital and sequential circuits and understands the operation of sequential circuits and small scale microprocessor.
Assessment criteria, excellent (5)
On completion of the course student is able to analyze and design both digital and sequential circuits and understands their applications.