PROGRAMMABLE DEVICES A
cod. 23287

Academic year 2009/10
3° year of course - Second semester
Professor
Academic discipline
Indefinito/interdisciplinare (NN)
Field
Valore totale se dato disaggregato non disponibile
Type of training activity
More
36 hours
of face-to-face activities
4 credits
hub:
course unit
in - - -

Learning objectives

The course aims to provide the theoretical basis necessary to implement a modern digital system described by a hardware description language (VHDL). In addition, will be provided specific knowledges on implementation of digital systems on programmable logic FPGA through appropriate CAD development tool. A project is part of examination and allows you to test the knowledge acquired at lesson and then to turn theoretical concepts into practical experience. Finally, we will propose a method of design that includes: the definition of specifications, descriptions and realization of circuits, simulation and validation, to the prototyping of a digital system, using programmable logic FPGA and the most modern CAD tool.

Prerequisites

Prerequisites are not required.

Course unit content

The course provides the theoretical basis for the computer aided design and fast prototyping of digital electronic systems, with particular reference to the implementation of programmable logic circuits with FPGA. It is planned a stage of practical design of digital systems by means of appropriate CAD tool. The topics discussed at lesson are as follows: - Architecture and design of an embedded digital electronic system - Overview on the main devices used in digital systems - The programmable logic FPGA technologies and features - The Hardware description languages: the VHDL - The flow of CAD design: methods of synthesis and verification - The rapid prototyping of digital systems - Methods of design-oriented implementation in VHDL on FPGA.

Full programme

- - -

Bibliography

The VHDL Cookbook", Peter J. Ashenden, University of Adelaide, SouthAustralia (freely downloadable from the Internet).

Teaching methods

The course is conducted through lessons for a total of about 40 hours. During this educational activities demonstration sessions on the use of CAD software are planned, and the development, alone or in small groups, of a simple digital system. This project will be an integral part of the examination. The examination, in fact, includes the presentation of a short written report on the project developed, and an oral test on the topics addressed in theoretical lesson.

Assessment methods and criteria

- - -

Other information

- - -