2023

Digital Systems

Name: Digital Systems
Code: INF13177L
6 ECTS
Duration: 15 weeks/156 hours
Scientific Area: Informatics

Teaching languages: Portuguese
Languages of tutoring support: Portuguese, English
Regime de Frequência: Presencial

Sustainable Development Goals

Learning Goals

- Study of different numbering systems and numerical codes
- Introduction to Boolean algebra concepts
- Knowledge of some common electronic circuits such as adders, multiplexers, flip-flops, counters and sliding registers
- Ability to analyze, design and implement digital combinatorial circuits
- Basic knowledge of sequential circuits

Contents

- Numbering systems, numerical codes and arithmetic operations

- Boolean algebra
-- Logic functions: AND, OR, NOT. Morgan Laws
-- Canonical form (sum of products of sums and products)
-- Algebraic simplification of logic functions
-- Karnaugh Maps
-- Logic functions: XOR, NAND and NOR
-- Synthesis of functions by the method of bridging

- Combinatorial circuits
-- Half-adder circuits, adder, subtractor, comparator, multiplexer, demultiplexer, priority encoder, decoder

- Synthesis of combinatorial circuits
-- Introduction to sequential circuits
-- Flip-flops: SR, D, JK, T

- Synthesis of simple sequential circuits
-- Moore and Mealy machines

Teaching Methods

Lectures and practical classes with problems that accompany the theoretical material. Provision of a
series of exercises of gradual difficulty, covering the taught topics to students to practice their
mastery of the subject.

Evaluation by: (i) 2 written frequencies, (ii) final exam, (iii) weekly assignments, (iv) development of a small project.