Digital Electronics

Base Knowledge

The Curricular Unit does not require any previous knowledge

Teaching Methodologies

Master classes with concept description and experimental teaching in laboratories. Tutorial guidance classes are used to complement these two components.

Learning Results

Analyze and design combinatorial and sequential digital systems with discrete logic and programmable logic devices.

Understand the principles of digital systems. Know and learn Boolean Algebra.

Learn to simplify logic functions. Analyze, design and implement combinatorial and sequential circuits.

Learn a hardware description language (VHDL).

Use programmable logic devices (FPGA).

Learn to program FPGAs with VHDL.

Undesrtand the behavior of microprocessor architecture.

Program

Master classes: Fundamentals of digital systems. Design of combinatorial and sequential circuits. State Machines. VHDL hardware description language.

Tutorial Orientation Classes: Resolution of exercises and preparation of laboratory work.

Laboratory classes: Design and development of digital circuits involving breadboard assembly. Design and development of digital circuits involving simulation with the LogiSim tool. Design and development of digital circuits involving the programming of FPGAs with Xilinx’s Project Navigator tool.

Curricular Unit Teachers

Internship(s)

NAO

Bibliography

Support material, available on Moodle

Recommended bibliography;

Digital Design, First Edition, by Frank Vahid, John Wiley and Sons Publishers,

Complementary Biography:

Digital Systems: Principles and Applications. Ronald J. Tocci, Neal S. Widmer. LTC Publisher, 2000

Introduction to Digital Dystems. Milos D. Ercegovac, Tomás Lang, Jaime H. Moreno. John Wiley, 1999

Digital Electronics. Egas Branco, Fernando Reis Silva. Dinabook, 1998

The designer’s guide to VHDL. Peter J. Ashenden. Morgan Kaufmann Publishers, 2002.