Le VHDL est bien plus qu'un langage qui permet d'assembler des portes logiques et au lieu de l'abaisser à jouer au LEGO, nous profitons de sa similarité avec les langages de programmation plus classiques. Au lieu de dessiner le circuit électronique à la main et de traduire chaque bloc (ce qui aurait été lent et source potentielle d'erreurs), l'algorithme de décodage a d'abord été écrit (ce qui a permis de le tester progressivement et pour de vrai) d'une manière qui le rend facilement synthétisable. Attardons-nous un peu sur ce qui rend tout cela possible.
1. Codage VHDL de haut niveau
En plus de sa capacité de description structurelle, le VHDL permet aussi une description comportementale qui hérite d'Ada, un langage de haut niveau. Il faut constamment faire attention au style de codage, car si du code VHDL valide peut être simulé, de nombreux éléments du langage (comme les pointeurs, certaines boucles ou les valeurs physiques comme le temps) ne peuvent pas être...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première