|
Ce site accompagne l'ouvrage Le langage SystemVerilog, Synthèse et vérification des circuits numériques complexes de S. Moutault et J. Weber, Dunod, 2009 (ISBN-13: 978-2100518012). SystemVerilog est l’un des langages de description des circuits numériques les plus récents (2005). Il est le premier langage qualifié de HDVL, pour Hardware Description and Verification Language. Il hérite à la fois des capacités de description de modules synthétisables (Verilog) et des facultés d’abstraction des langages objets (Classes) qui permettent la vérification de systèmes complexes. Le livre est organisé en quatre parties :
|
Les premiers langages de description de circuits numériques, Verilog et VHDL principalement, ont réalisé une unification entre la réalisation d'un circuit, la synthèse, et sa modélisation.
La question de la vérification du bon fonctionnement d'un système nécessite un niveau supérieur d'abstraction. Ce niveau peut être atteint plus facilement par des langages objets, tels que C++ ou Java, que par les langages traditionnels de description du matériel (Hardware description language, HDL).
L'utilisation conjointe d'un langage de description de matériel et de programmes algorithmiques écrits en C++ est rendue possible par l'existence de passerelles , qui constituent des annexes du langage HDL.
La difficulté de tels outils de vérification " hybrides " réside, entre autres, dans la double compétence exigée des programmeurs.
Pour tenter une unification, deux approches ont vu le jour :
A l'heure actuelle (2008) il semble que ce soit la première approche qui l'emporte, et ce pour deux raisons principales : d'une part la nécessité économique de ne pas perdre l'acquis de plus de vingt ans de développement de circuits ; et d'autre part la difficulté de traduire des algorithmes de haut niveau en structures synthétisables.
Copyright © Dunod, Paris, 2009 - Tous les textes, commentaires, illustrations et images extraits de l'ouvrage Le langage SystemVerilog, Synthèse et vérification des circuits numériques complexes de S. Moutault et J. Weber (ISBN-13: 978-2100518012), à l'exception des extraits de programmes, sont protégés par le droit d'auteur et pour le monde entier. A ce titre et conformément aux dispositions du Code de la Propriété intellectuelle, seule l'utilisation pour un usage privé, réduite au cercle de famille, et la reproduction (impression, téléchargement) pour un usage strictement personnel sont autorisés. A défaut d'autorisation préalable communiquée par écrit par Dunod Editeur, toute autre utilisation est constitutive de contrefaçon et sanctionnée par le Code de la Propriété intellectuelle.
Copyright © 2009, S. Moutault, J. Weber - Les documents téléchargeables sur ce site, à l'exception des extraits de programmes et des extraits de l'ouvrage Le langage SystemVerilog : Synthèse et vérification des circuits numériques complexes, sont soumis aux termes de la GNU Free Documentation License, Version 1.3 ou ultérieure publiée par la Free Software Foundation.
Copyright © 2009, S. Moutault, J. Weber - Les extraits de programmes sont soumis aux termes de la Licence Publique Générale GNU publiée par la Free Software Foundation (version 2 ou toute autre version ultérieure).