Very High Speed Integrated Circuit Hardware Description Language
Autres leçons d'informatique
Département
Programmation informatique
Chapitres
Annexes
Travaux pratiques
TP 1 :Symbole icône indiquant que la page est notablement avancée TPs de préparation (14)
TP 2 :Symbole icône indiquant que la page est notablement avancée TP 2 (15)
TP 3 :Symbole icône indiquant que la page est notablement avancée TP 3 (15)
TP 4 :Symbole icône indiquant que la page est notablement avancée TP 4 (15)
TP 5 :Symbole icône indiquant que la page est à l'état d'ébauche de présentation TP 5 (15)
TP 6 :Symbole icône indiquant que la page est notablement avancée Autres projets pour ATMEL ATMega8 (15)
TP 7 :Symbole icône indiquant que la page est à l'état d'ébauche de présentation Projets Hardware pour ATMEL ATMega16 (15)
TP 8 :Symbole icône indiquant que la page est une leçon avancée Projets pour ATMEL ATTiny861 (15)
TP 9 :Symbole icône indiquant que la page est notablement avancée TPs ATTiny861 avec Altera (15)
TP 10 :Symbole icône indiquant que la page est notablement avancée Utiliser des shields Arduino avec les FPGA (15)
Interwikis

VHDL est un langage de description matériel destiné à représenter le comportement et l'architecture d’un système électronique numérique. La syntaxe de base est celle utilisée par le langage Ada. Il a été commandé par le Département de la Défense des États-Unis dans le cadre de l'initiative VHSIC.

Cette description est exécutable et simulable, ce qui permet de la tester avant réalisation. En outre, les outils de CAO permettant de passer directement d'une description fonctionnelle en VHDL à un schéma en porte logique ont révolutionné les méthodes de conception des circuits numériques, ASIC ou FPGA.

La version initiale de VHDL, standard IEEE 1076-1987, incluait un large éventail de types de données, numériques (entiers, réels), logiques (bits, booléens), caractères, temps, plus les tableaux de bits et chaînes de caractères.

Objectifs

Les objectifs de cette leçon sont :

  • d'étendre ce qui a été fait dans Conception et VHDL
  • de découvrir les SoC (Système On Chip) à travers les architectures de processeurs 8 bits.
  • de découvrir comment faire fonctionner un programme C dans un FPGA

Pour faire simple nous garderons dans Conception et VHDL tout le VHDL classique et nous allons transférer dans cette leçon des aspects un peu plus avancés de VHDL : les SoC (Système On Chip) ou systèmes monopuces. Nous nous contenterons des architectures 8 bits qui sont des architectures simples en particulier parce qu’elles ne sont pas ou peu adaptées aux systèmes d'exploitations. Ainsi, nous n'aurons pas à aborder les délicats (bien que maîtrisés) problèmes d'amorçage d'un système d'exploitation.
image logo modifier ces objectifs.

Niveau et prérequis conseillés

Leçon de niveau 15. Les prérequis conseillés sont :

Les chapitres 7 à 11 de cette leçon ont été pratiqués avec des étudiants de niveau L2 en IUT (département Génie Électrique) sous forme de projets. C'est aussi le cas des Travaux Pratiques 4 à 5.

Les Travaux pratiques 1 à 3 ont été donnés sous forme de TP à des étudiants de niveau L2 en IUT (département Génie Électrique).
Image logo modifier ces prérequis.


Référents

Ces contributeurs sont prêts à vous aider concernant cette leçon :

SergeMoutou


modifier les référents.

Cet article est issu de Wikiversity. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.