Base Knowledge
This course unit does not assume prior knowledge from other course units in the program.
Teaching Methodologies
1 – Expository method: an explanatory approach where facts, concepts, principles, and generalizations are defined and presented by the teacher and discussed with the class, followed by demonstrative examples.
2 – Experimental method: an active approach where the student develops knowledge through individual problem-solving and the development of laboratory projects, either individually or in group dynamics.
Learning Results
1. Understand the concepts and operations related to number bases, coding, and arithmetic applied to computing systems.
2. Represent and simplify Boolean functions.
3. Characterize the main logic families.
4. Analyze and synthesize combinational and sequential circuits.
5. Design, assemble, and test digital circuits in the laboratory.
Program
1 – Introduction to Digital Systems.
2 – Number Bases (Decimal, binary, octal, and hexadecimal numbering. Base conversion. BCD and ASCII codes. One’s and two’s complement of a binary code. Digital arithmetic).
3 – Boolean Algebra (Concepts of Boolean functions. Basic Boolean functions. Postulates, properties, and theorems of Boolean algebra. Canonical form of a Boolean function. Deriving the logical function from the truth table).
4 – Logical Functions (Representation forms. Function simplification using the algebraic method. Karnaugh maps. Simplification using Karnaugh maps).
5 – Digital Systems Technology (AND, OR functions, and their derivatives. TTL, CMOS, and FPGA-based logic families. Characteristics of each logic family. Tri-state gates).
6 – Combinational Circuits (Typical circuits. Multiplexer and demultiplexer. Encoders and decoders. Comparators).
7 – Sequential Circuits (Synchronous and asynchronous flip-flops. S-R, J-K, D, and T flip-flops).
Curricular Unit Teachers
José Pedro de Matos Nogueira AmaroInternship(s)
NAO
Bibliography
-
ARROZ, Guilherme, MONTEIRO, José, OLIVEIRA, Arlindo Manuel Limede de (2009). Arquitectura de computadores : dos sistemas digitais aos microprocessadores (2ª ed). Lisboa : IST Press. (Cota:1A-2-91 (ISEC) – 15966)
- DIAS, Morgado (2012). Sistemas digitais : princípios e prática (3ª ed.). Lisboa : FCA – Editora de Informática, Lda.(Cota: 1A-8-84 (ISEC) – 18683).