Digital Systems

Teaching Methodologies

In theoretical lessons is made an exhibition of each subject completed by resolution of applications exercises. In tutorial guidance classes, in addition to pedagogical support and questions, are also supplemented by the resolution of exercises. In laboratory classes, practical work are held in group, aiming the experimental validation of acquired knowledge and the implementation of new circuits designed and planned by the students. Weekly are still available in Moodle platform, individual online tests following the theoretical contents. Assessment: the assessment consists of 3 components:
Laboratories, Theory and Online tests.

Learning Results

Approach to the basic operation of digital circuits, where content will be addressed such as: logical states, numbering systems, logic families, logic functions, simplifying and manipulation of logical expressions, as well as combinatory and sequential circuits. Introduction to the design of digital systems with FPGA and hardware description languages (VHDL). The knowledge acquired within the framework of this curriculum unit, complemented with the knowledge of others, must let the students know, run and maintain circuits and digital systems.

Program

Analog and digital systems
Digital numbering systems
Boolean Algebra and Gates
Simplification and synthesis of Boolean functions
Discrete Logic vs. Programmable Logic
Integrated logic families
Encoders, Decoders,
Multiplexer, Demultiplexer, Comparators and other Logical combinational logic circuits
Flip-Flops
Shift Registers
Analysis and synthesis of counter circuits
Sequential state machines.

Curricular Unit Teachers

Internship(s)

NAO