ABCelectronique : portail d'information dans le domaine de l'électronique

 

Recherche:

Proposer un lien    Retour à la liste des cours

Liste des cours catégorie: Programmation - VHDL

Analyses et de synthèses en électronique numérique

Elements d'analyses et de synthèses en électronique numérique : fonctions combinatoires, fonctions séquentielles, outils de description, exemples, structure générale d'un fichier de description, intégration dans un CPLD (composant ALTERA, logiciel MAXPLUS)


Language de description VHDL

L'électronicien a toujours utilisé des outils de description pour représenter des structures logiques ou analogiques. Le schéma structurel que l'on utilise depuis si longtemps et si souvent n'est en fait qu'un outil de description graphique. Aujourd'hui, l'électronique numérique est de plus en plus présente et tend bien souvent à remplacer les structures analogiques utilisées jusqu'à

Présent. Ainsi, l'ampleur des fonctions numériques à réaliser nous impose l'utilisation d'un autre outil de description. Il est en effet plus aisé de décrire un compteur ou un additionneur 64 bits en utilisant l'outil de description VHDL plutôt qu'un schéma.

Le deuxième point fort du VHDL est d'être “un langage de description de haut niveau”. D'autres types de langage de description, comme l'ABEL par exemple, ne possèdent pas cette appellation. En fait, un langage est dit de haut niveau lorsqu'il fait le plus possible abstraction de l'objet auquel ou pour lequel il est écrit. Dans le cas du langage VHDL, il n'est jamais fait référence au composant ou à la structure pour lesquels on l'utilise.


Language VHDL

Organisation du langage

Types de données, expressions

Vhdl structurel

Vhdl comportemental

Synthèse et simulation


Les outils VHDL

Un simulateur Verilog GPL en développement actif. Il supporte Verilog IEEE-1364, et quelques unes des extensions Verilog 2001. Il tourne sous Windows / Linux.

Dans la version Windows, il génère un code virtuel qui est ensuite exécuté dans une machine virtuelle.


Modélisation 3D avec le langage VRML

Comprendre la philosophie de VRML par analogie avec la CAO électronique

Organisation hiérarchique

Petits détails de langage VRML

Créer un dessin

Animations 3D


Systemc VHDL

Ce cours de SystemC n'est pas un manuel complet de SystemC. C'est plutôt une introduction aux bases du langage. Nous y avons inclus ce qui nous semble important, en laissant de côté les aspects les plus complexes et pointus.


Verilog

Ce cours de Verilog n'est pas un manuel complet de Verilog. C'est plutôt une introduction aux bases de Verilog.