Base Knowledge
Electrotechnics I
Teaching Methodologies
In theoretical classes, each subject is presented, supplemented by the resolution of exercises applying the acquired knowledge. Tutorial guidance sessions, in addition to addressing educational concerns and clarifying doubts, also include exercises resolution. In laboratory classes, practical group projects are conducted to experimentally validate acquired knowledge and implement new circuits designed and projected by the students. Weekly, individual online tests are also provided on the Moodle platform, corresponding to the taught theoretical contents. Evaluation: assessment comprises three components: Laboratories, Theoretical, and Online Tests.
Learning Results
Approach to the basic operation of digital circuits, covering topics such as logical states, numbering systems, logic families, logical functions, simplification and manipulation of logical expressions, as well as combinational and sequential circuits. Introduction to the design of digital systems using FPGA and hardware description languages (VHDL). The knowledge gained in the context of this curriculum, complemented by knowledge from other areas, should enable students to understand, implement, and maintain digital circuits and systems.
Program
- Digital and Analog Systems
- Digital numbering systems
- Boolean Algebra and Logic 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
- Introduction to Microcontrollers
- Sensors and Actuators
- Digital Interfaces
Curricular Unit Teachers
Internship(s)
NAO
Bibliography
Recommended reading:
- Class notes
- WIDMER, Neal S., MOSS, Gregory L., TOCCI, Ronald J. (2018). Digital systems : principles and applications (12th ed.). Essex [etc.] : Pearson. Bookshelf location: 1A-8-86 (ISEC) – 18833
Supplementary reading:
- DONZELLINI, Giuliano (2019). Introduction to digital systems design. Cham, Switzerland : Springer
- DESCHAMPS, Jean-Pierre, VALDERRAMA, Elena, TERÉS, Lluís (2017). Digital Systems : from logic gates to processors (Reimp). Switzerland : Springer
- HASKELL, Richard E., HANNA, Darrin M. (2008). Learning by example using VHDL : basic digital design with a BASYS FPGA board. Rochester, MI : LBE Books
- HASKELL, Richard E., HANNA, Darrin M. (2008). Learning by example using Verilog : basic digital design with a BASYS FPGA board. Rochester, MI : LBE Books