FPGA : Architecture et Programmation
Objectives
This course is dedicated to the presentation of what is an FPGA digital processor, as well as the VHDL language which allows to develop a circuit which will be then programmed/instantiated on the FPGA digital processor.
Description
- presentation of an FPGA (principles, specificities, example of use)
- presentation of the VHDL language (syntax, specificity of a hardware description language)
- implementation of basic components (methodology, state machine modeling)
- a project around a communication protocol
Targeted skills
- to know a hardware description language
- to know how to describe the functioning of an electronic component in the form of a state machine
- to have notions on the adequacy algorithm / hardware
Bibliography
VHDL - langage, modélisation, synthèse (R. AIRIAU et al. - Presses Polytechniques et Universitaires Romandes)
Pre-requisites
Basic Computer Architecture
Session 1 ou session unique - Contrôle des connaissances
Modalité | Nature | Coefficient | Remarques |
---|---|---|---|
CC (contrôle continu) | Projet | 100% | Projet FPGA : Archi. & programmat° |
Session 2 - Contrôle des connaissances
Modalité | Nature | Coefficient | Remarques |
---|---|---|---|
CC (contrôle continu) | Projet | 100% | Projet FPGA : Archi. & programmat° |