Elementi di elettronica digitale + Laboratorio di elettronica digitale - (9 cfu)

Prof. Ilaria De Munari Tel. 0521.905834 - Fax. 0521.905822
  E-mail. ilaria.demunari@unipr.it
  Home page. http://ee.unipr.it/cgi-bin/user?ilaria
Prof. Paolo Ciampolini Tel. 0521-905828 - Fax. 0521-905822
  E-mail. paolo.ciampolini@unipr.it
  Home page. http://ee.unipr.it/~ciampol/


Objectives of the course (preferably expressed in terms of learning outcomes and competences): The course provides the basic information needed to the understanding of digital systems operating principles. After completing this course, students acquire a functional vision of digital systems, familiarize with some of the basic CAD tools and are able to complete simple design experiences.


1st Module:
Introduction to electronic systems: components and basic functions.
Concept of signal and signal processing; analog, digital and binary representations of information .
Abstraction of physical systems: hierarchy of description levels. Functional and structural description of digital systems. Analysis and synthesis processes. Logical networks: definitions and introductory concepts. Elementary logical operations. Combinational and sequential systems.
Computer-Aided design tools: schematic entry, simulation.
Design of combinational systems: logic functions and their implementation, truth tables, Karnaugh maps; equivalent functions: minimization, algorithms and software tools.
Automatic synthesis of combinational systems. NAND- and NOR-based synthesis.
Programmable devices: MUX, ROM, PAL, PLA.
Non-idealities: propagation delays, glitches.

2nd module:
Sequential systems: concepts and definitions. Memory elements. Synchronous and asynchronous sequential networks. Finite state machines: description, optimization and synthesis.
Design of synchronous systems: algorithms and software tools.
Asynchronous systems: non-idealities, transient effects (glitches, races), fail-safe design criteria.
Complex functional elements: ALU, registers, counters.
Programmable devices: CPLD, FPGA.

3rd module:
Digital Electronics Lab:
the design flow of digital systems
Using MATLAB for design and simulation
Hardware description languages
Basic concepts and constructs of VHDL
Formal description of simple combinational and sequential systems

Attività d'esercitazione

The course includes oral lectures, alternating with software demonstrations and laboratory practice.

Modalità d'esame

The exam includes an evaluation of laboratory activity and an oral test.

Testi consigliati

F. Fummi, M. Sami, C. Silvano , “Progettazione digitale” II ed, McGraw-Hill.
M. Morris Mano, C.R. Kime, “Reti Logiche”, Pearson Prentice Hall

Ultimo aggiornamento: 18-10-2010

Chiudi la finestra