Curricular Unit:Code:
Digital Systems832SDIG
2UndergraduateComputer Systems Engineering6 ects
Learning Period:Language of Instruction:Total Hours:
Winter SemesterPortuguese/English78
Learning Outcomes of the Curricular Unit:
The main objective of this module is to provide students with practical knowledge about digital design methods, to enable them to analyze and project the physical components of the computer which are based on digital circuits. It is intended that students perform synthesis, analysis, simplification and implementation of combinational circuits.
At the end of the module students will be able to:
- Represent quantities in binary, octal and hexadecimal and convert among them.
- State the laws, properties and theorems of Boolean Algebra and apply them to the project of digital systems (DS).
- Describe the behavior of the basic logic functions of gates AND, OR, NOT, NAND, NOR, XOR and NXOR.
- Identify the phases of DS project.
- Simplify functions/outputs applying systhematic methods.
- Use gates SSI and MSI circuits to project more complex circuits.
- Implement digital circuits in experimental laboratory classes using components and integrated circuits (TTL/CMOS).
1. Introduction to digital design
2. Number systems
3. Logical functions and boolean algebra
3.1 Logic functions
3.2 Boolean Algebra
3.3 Canonical forms
3.4 Simplification methods.
4. Small Scale Integration circuits (SSI)
4.1 Logic gates
4.2 Implementation with NAND or NOR gates
4.3 SSI chips characteristics
4.4 Positive and negative logic
5. Medium Scale Integration circuits (MSI): combinational
5.1 Coders and decoders
5.2 Multiplexers and demultiplexers
5.3 Comprators, converters and arithmetic circuits
6. Laboratory projects
Demonstration of the Syllabus Coherence with the Curricular Unit's Objectives:
The syllabus presented covers the essential and consistent areas of knowledge required to achieve the objectives set out, as the main topics included in the program, such as: Introduction to digital design, Number systems, Logical functions and Boolean algebra, Small Scale Integration circuits (SSI), Medium Scale Integration circuits (MSI) and Laboratory projects, cover the main aspects of study that enable students to perform synthesis, analysis, simplification and implementation of combinational circuits used as part of digital components, using chips from both TTL and CMOS logic families.
Teaching Methodologies (Including Evaluation):
The methodology of teaching and learning is expository, interrogative and demonstrative. Drawing on problem solving and study geared to allow the interpretation of fundamental principles of digital systems. Problems referring to digital circuit analysis are proposed, both as classroom work and individual study work. The method of assessment comprises two components:
The evaluation of the theoretical component includes:
• 2 written tests evaluation (50% of final grade).
The assessment of laboratory practice component includes:
• 10 Classworks/lab reports, developed in the group and performed after each experiment (20% of final grade).
• 1 practical test for individual assessment (25% of final grade).
• The student's performance, including attendance, technical performance, active participation in class and global interest as observed during the laboratory classes (5% of final grade).
Demonstration of the Coherence between the Teaching Methodologies and the Learning Outcomes:
The proposed methodologies are consistent with the objectives set for the course since they rely on the interpretation of the theory and practical application of the digital circuit analysis concepts studied, establishing a parallel between the theory and the practice applied to real problems of analysis and assemblage of digital systems, thereby helping students develop their ability to apply such techniques in digital circuits and systems used in Computer Systems Engineering.
[1] Floyd, T., Sistemas Digitais: Fundamentos e Aplicações, 9ª edição, Bookman, 2007.
[2] Baptista, C. P., Introdução aos Sistemas Digitais, FCA – Editora de Informática, 2015.
[3] Dias, M., Sistemas Digitais: Princípios e Prática, 3ª edição, FCA – Editora de Informática, 2013.
[4] Ribeiro, N. M., Protocolos para Trabalhos Laboratoriais de Sistemas Digitais, Faculdade de Ciência e Tecnologia, UFP, 2018.
[5] Padilla, A. J. G., Sistemas Digitais, McGraw-Hill de Portugal, 2000.
[6] LaMeres, B. J., Introduction to Logic Circuits & Logic Design with VHDL, Springer International Publishing, 2017.