Politecnico di Torino
Politecnico di Torino
Politecnico di Torino
Academic Year 2009/10
Digital circuits design
Master of science-level of the Bologna process in Nanotechnologies For Ict Engineering - Torino/Grenoble/Losanna
Teacher Status SSD Les Ex Lab Tut Years teaching
SSD CFU Activities Area context
ING-INF/01 2 B - Caratterizzanti Ingegneria elettronica
Objectives of the course
To be able to create VHDL models of digital components for simulation and synthesis.
To be able to create testbench models and to learn verification techniques.
To learn modeling guidelines.
To develop a reference library of VHDLmodels.
To get a working knowledge of VHDL simulation and synthesis tools.
To position VHDL with respect to other languages (Verilog, SystemC).
Models in electronic design automation. Hardware description languages. Logic simulation. Architectural and logic synthesis. VHDL characteristics (language, design flow, modelling guidelines).

VHDL synthesis subset (IEEE Std 1076.3 and 1076.6). Examples of VHDL instructions synthesis.

Basic combinational and sequential elements. Controllers (finite state machines). Arithmetic units (adders, multipliers, ALU). Memories (registers, RAM, ROM, FIFO, LIFO). Digital filters. Interface circuits (UART, PCI). Processors. Testbenches and verification techniques.

Verilog and SystemC characteristics with examples. Comparison with VHDL. Common modelling techniques.

Programma definitivo per l'A.A.2009/10

© Politecnico di Torino
Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY
WCAG 2.0 (Level AA)