Digital Electronics

Teaching Methodologies

The theoretical concepts are presented in the theoretical classes, always accompanied by consolidation exercises. In the tutorial classes, the bridge between theoretical and laboratory component is established, through the presentation, discussion and preparation of laboratory projects. In the laboratory classes, students
are challenged to implement the laboratory projects experimentally. Evaluation reflects the strong experimental component of the curricular unit: an exam with written and practical component is worth 13 values out of 20. A final experimental project provides the remaining 7 values in 20.

Learning Results

Objectives:
­ To analyze and to design combinational and sequential digital systems with discrete logic and programmable
logic devices.
Skills:
­ To know and to understand the principles of digital systems.
­ To know and to learn Boolean algebra.
­ To know and to learn how to simplify logic functions.
­ To know how programmable logic devices (FPGA) work.
­ To analyze, to design and to implement combinational circuits and sequential.
­ To know and to learn a hardware description language (VHDL).
­ To know how to program FPGAs with VHDL.

Program

Lectures:
­ Digital systems fundamentals.
­ Combinational and sequential circuits design.
­ Finite state machines.
­ Hardware description language (e.g., VHDL).
Tutorial Classes:
­ Exercises solving and preparation of laboratory work.
Laboratory classes:
­ Design and development of digital circuits involving breadboard mounting.
­ Design and development of digital circuits involving the simulation with the tool LogiSim.
­ Design and development of digital circuits involving FPGAs programming with the ISE Design tool from Xilinx.

Curricular Unit Teachers

Internship(s)

NAO