General Data

Type of credits: ECTS
Number of credits: 5.00
Status: Mandatory
Type: Course
Academic Year:
Term:
Languages: Portuguese
Available for Mobility Students: No
Restricted to alliance: No
Code: Sin codigo

Coordination

Description

Theory
2

Laboratory
2

Instructors

Cecília Reis


 

Contents

Numbering systems and codes (CP1).
Boolean algebra, postulates and theorems. Simplification of Boolean functions, algebraic method and Karnaugh maps (CP2).
Combinatorial circuit design, adder / subtractor, multiplexer, encoder and decoder (CP3).
Synchronous and asynchronous sequential circuits (CP4).
Representation in state diagram and state table, simplification andcodification of memory states (CP5).
Design of SR Flip-Flop, JK, D and T (CP6).
Synchronous sequential circuit design. counters, shift-register (CP7).
TTL and C-MOS logic families, input / output featurs, temporal characteristics (CP8).
Principle of operation of programmable logic, PAL, FPGA.
VHDL (CP9).
ROM and RAM, operating principles and decoding (CP10).
PLC, basic architecture, the most common programming languages, problem solving in industrial automation with PLC (CP11).

Learning Outcomes

To provide students with fundamental knowledge in the field of digital electronics and digital systems.
In particular, students are expected to acquire basic knowledge of:
Number systems and arithmetic (OB1);
Boolean algebra (OB2);
Combinational and sequential circuits (OB3);
Integrated circuits of the TTL and CMOS families (OB4);
Programmable logic (PAL, FPGA and the VHDL language) (OB5);
Memories and memory decoding circuits in microprocessor-based systems (OB6);
Programmable Logic Controllers (PLCs) (OB7).