FPGA : Architecture et Programmation

  • Voir la page en français

    In brief

  • Code : N8EN16A

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éNatureCoefficientRemarques
CC (contrôle continu) Projet100%Projet FPGA : Archi. & programmat°

Session 2 - Contrôle des connaissances

ModalitéNatureCoefficientRemarques
CC (contrôle continu) Projet100%Projet FPGA : Archi. & programmat°

Contact(s)

GUIVARCH RONAN

Contact

The National Institute of Electrical engineering, Electronics, Computer science,Fluid mechanics & Telecommunications and Networks

2, rue Charles Camichel - BP 7122
31071 Toulouse Cedex 7, France

+33 (0)5 34 32 20 00

Certifications

  • Logo MENESR
  • Logo UTFTMP
  • Logo INP
  • Logo INPT
  • Logo Mines télécoms
  • Logo CTI
  • Logo CDEFI
  • Logo midisup