PROGRAMMABLE DEVICES A
Learning outcomes of the course unit
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 are not required.
Course contents summary
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.
The VHDL Cookbook", Peter J. Ashenden, University of Adelaide, SouthAustralia (freely downloadable from the Internet).
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.