HDL et vérification
Quelle est la grande différence entre une description en HDL comme Verilog et un programme logiciel en C ou autre ?
- AUne description HDL représente des circuits fonctionnant simultanément en parallèle
- BUne description HDL est une suite d'instructions exécutées ligne par ligne de haut en bas
- CEn HDL, les variables et les branchements conditionnels sont inutilisables
Afficher la réponse et l'explication
Réponse : A. Une description HDL représente des circuits fonctionnant simultanément en parallèle
Le HDL ressemble à un programme, mais ce qu'on écrit devient, par synthèse logique, un circuit de portes et de bascules. Toutes les parties d'un circuit fonctionnant en permanence simultanément, plusieurs instructions assign ou blocs always agissent en parallèle, indépendamment de leur ordre d'écriture. Raisonner comme en logiciel (« une fois ce traitement terminé, le suivant ») ne donne pas le circuit voulu ; il est essentiel d'écrire en imaginant le circuit produit.