General Data

Type of credits: ECTS
Number of credits: 6.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
1

Laboratory
2

Instructors

Manuel Gericota


 

Contents

Analogue vs Digital (CP1)
Model concept - the black box
Digital design
Hierarchical design

Numerical bases (CP2)
Conversion between numerical bases
Binary number representation without and with a signal
Operations of addition and subtraction, multiplication and division, remainder and congruence module m

Digital Project (CP3)
Boolean logic
Logic gates
Timing diagrams

Iterative Modular Project (CP4)
Standardised logic circuits
Hierarchical project

Architecture and functionalities of programmable logic circuits (CP5)
Introduction to VHDL
Concept of parallelism, concurrency and sequence

Types of VHDL modelling (CP6)
Structural and behavioural modelling
Hierarchical project in VHDL

Concept of state (CP7)
Registers and memories
Sequential circuits
Introduction to Finite State Machines (FSM)

FSM analysis and design (CP8)

Learning Outcomes

Provide the student with essential knowledge in digital systems, in particular:
model concept, hierarchical design, digital design (OB1); numbering and code systems (OB2); Boole's algebra (OB3); logic gates (OB4); combinatorial circuits (OB5); hardware description languages (OB6); programmable logic (OB7); sequential circuits (OB8).