Electronics specialization

Ø  Introduction to sequential networks. Flip-Flop SR, D Latch, JK and D PET, preset and clear inputs. Parallel registers, shift registers, synchronous and asynchronous binary counters. Analysis and simulation of sequential networks.

Ø  Introduction to Finite State Machine (FSM) model (Moore and Mealy machines).  FSM representation and design: Algorithmic State Machine (ASM) charts. Status Block, Conditional Block, Conditioned Outputs. Examples of simple synchronous FSMs’ design. State assignment.  Introduction to asynchronous FSM.

Ø  Digital systems composed of standard elements controller by a timing module, FSM based; digital systems based on “data-path and controller” architecture.

Digital systems composed of standard elements controller by a timing module, FSM based; digital systems based on "data-path and controller” architecture.
Introduction to programmable digital systems: PLD, CPLD, FPGA: introduction to the Hardware Description Languages (VHDL basics).
Basic elements of a digital computer: Central Processing Units, Memory, Input/Output System. Bus systems: address, data and control signals. Solid state memories concepts. Introduction to embedded system concepts.
Architecture of a microprocessor : registers, calculating unit, sequencer. Programs and instructions: stages of fetch, decode, execute. Machine language. Mnemonic format of instructions and assembly language. Example of execution of a generic instruction. CISC and RISC processors.
Introduction to assembly programming. Comparison with high-level languages. Addressing modes. Instruction set and their functional classification. Data transfer instructions. Arithmetic and logical instructions. Jump instructions. The structure of the stack. Subroutine call instructions and return from subroutine.
Hardware design of a microcomputer suitable for embedded system applications. Clock Generator, reset circuits, address decoder. Memory sub-system and memory management.
Input / Output devices. Basic techniques of parallel and serial interfacing. Handshake between devices. Interrupt techniques. Interrupt handling and device recognition, priorities and interrupt controller. The microcomputer as controller of an embedded digital system.
Introduction to RISC 32-bits microprocessors (ARM7).

This course addresses the main concepts of the analog electronics and of the components.

The course provides the basic concepts of applied electromagnetic, electromagnetic compatibility (EMC).

This course provides concepts about signal modulation and coding. It addresses the structure of a telecommunication network and of a sonar system

Laboratory activities devoted to training on applications of theoretical subjects learned in classroom, for each subject, by making electronics circuits, software programs, exploiting electronics instruments and software simulation of circuits and systems. Training activities devoted to the Final project works and thesis.


The project work has the main goal to let students apply what they have learned during the courses