VHDL

Informations aux utilisateurs

Veuillez noter que vous consultez une page du catalogue de formation 2020-2021. Le recrutement est actuellement terminé pour les licences, licences professionnelles, masters, DUT et formations réglementées de santé. Pour consulter le catalogue des formations 2021-2022, cliquez sur le lien suivant.

Diplômes intégrant cet élément pédagogique :

Descriptif

VHDL (mis en commun Master NENT) / VHDL (joint with Master NENT)

Introduction aux concepts essentiels de la spécification, de la modélisation, et de la simulation d'un système logique en VHDL. À la fin du cours, les élèves doivent pouvoir comprendre une description de système numérique décrite en VHDL, et modéliser un circuit au niveau RTL en vue de la synthèse et de l'application des méthodes habituelles de validation.

 

Introduction to simulation, modelisation, of digital systems. Presentation of the different levels of representation (RTL, behaviora). Introduction to logic synthesis from a RTL VHDL description

 

1. Langage VHDL :

  - Entité, architecture
  - Types de description: description comportementale, structurelle, flot de données
  - Description non procédurale: signaux, retards, blocs gardés
  - Description procédurale: processus
  - Assertions
  - Configuration
  - Généricité

2. Sémantique de simulation :

  - Signaux déclarés et implicites, pilotes des signaux, élaboration d'une description VHDL
  - Algorithmes et structures de données d'un simulateur

3. Modélisation en VHDL :

  - Du circuit à  sa description en VHDL
  - Modélisation des contraintes temporelles : temps de pré-positionnement, de maintien.
  - Modèles d'automates, de graphes de contrôle.

4. VHDL pour la synthèse :

  - Paquetages standard pour la synthèse.
  - Sous-ensemble VHDL pour la synthèse: interprétation matérielle d'une description, le sous-ensemble standard IEEE de niveau RTL

 

1. VHDL Language:

  - Entity, architecture
  - Description styles: behavioral, structural, data flow
  - Non-procedural description: signals, delays, guarded blocks
  - Procedural description: process, function, procedure
  - Assertions
  - Configuration
  - Generics

2. Simulation semantics:

  - Declared and implicit signals, signal driver, description elaboration
  - Simulator algorithm and data structures

3. VHDL modeling:

  - From circuit to its VHDL description
  - Modeling temporal constraints: set up and hold time.
  - Control automaton, control graph model.

4. VHDL for synthesis:

  - Standard packages for synthesis
  - VHDL synthesis subset: hardware interpretation of a VHDL description, the standard IEEE RTL synthesis subset

Pré-requis recommandés

- Cours "ALGORITHMIQUE ET PROGRAMMATION" (IESE3)
- Cours "MICROPROCESSEURS ET MICROCONTRÔLEURS" (IESE3)
- Notions sur les systèmes logiques
- Anglais

 

- Programming languages (IESE3)
- Microprocessors and microcontrollers (IESE3)
- Basics on digital systems
- English

Informations complémentaires

Lieu(x) : Grenoble
Langue(s) : Français