Note :
Ce livre est reconnu comme une référence complète pour SystemVerilog, convenant à la fois à l'enseignement et à l'application pratique, mais il souffre de problèmes d'organisation, d'un manque de contexte fondamental et d'une pénurie d'exemples pratiques.
Avantages:⬤ Couverture complète de SystemVerilog
⬤ excellent matériel de référence
⬤ bon pour l'enseignement
⬤ facile à comprendre
⬤ contient des exemples utiles
⬤ convient aussi bien aux débutants qu'aux ingénieurs expérimentés.
⬤ Mauvaise organisation
⬤ manque d'explications fondamentales
⬤ ressemble à une collection de notes
⬤ nombreuses fautes de frappe et formatage incohérent
⬤ manque d'exemples pratiques pour la mise en oeuvre.
(basé sur 7 avis de lecteurs)
Introduction to Systemverilog
Ce livre fournit un guide pratique et orienté vers l'application de l'ensemble du langage SystemVerilog de la norme IEEE 1800. Les lecteurs bénéficieront d'une approche pas à pas pour apprendre les nuances du langage et de la méthodologie, ce qui leur permettra de concevoir et de vérifier des ASIC/SoC et des puces CPU complexes. L'auteur couvre l'ensemble du spectre du langage, y compris les contraintes aléatoires, les assertions SystemVerilog, la couverture fonctionnelle, les classes, les vérificateurs, les interfaces et les types de données, parmi d'autres caractéristiques du langage. Écrit par un utilisateur final professionnel et expérimenté de conceptions ASIC/SoC/CPU et FPGA, ce livre explique chaque concept à l'aide d'exemples faciles à comprendre, de journaux de simulation et d'applications dérivées de projets réels. Les lecteurs seront en mesure de s'attaquer à la tâche complexe de la conception d'ASIC à plusieurs millions de portes.
⬤ Il offre une couverture complète de l'ensemble du langage SystemVerilog de la norme IEEE ;
⬤ Il couvre des sujets importants tels que la vérification aléatoire sous contrainte, la classe SystemVerilog, les assertions, la couverture fonctionnelle, les types de données, les vérificateurs, les interfaces, les processus et les procédures, parmi d'autres caractéristiques du langage ;
⬤ Utilise des exemples faciles à comprendre et des journaux de simulation ; les exemples sont simulables et seront fournis en ligne ;
⬤ Écrit par un utilisateur final professionnel et expérimenté de conceptions ASIC/SoC/CPU et FPGA.
Il s'agit d'un ouvrage très complet. Sa rédaction a dû prendre beaucoup de temps. J'aime beaucoup le fait que l'auteur ait décomposé chaque construction de SystemVerilog et qu'il en parle de manière très détaillée, en incluant des exemples de code et des journaux de simulation. Par exemple, un chapitre est consacré aux tableaux et un autre aux files d'attente.
Le manuel de référence du langage (LRM) est assez dense et difficile à utiliser comme texte d'apprentissage du langage. Ce livre explique la sémantique à un niveau de détail qui n'est pas possible dans un LRM. C'est ce qui fait la force de ce livre. Il s'agit d'un excellent livre pour les utilisateurs novices et d'une référence pratique pour les programmeurs expérimentés.
Mark Glasser.
Cerebras Systems.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)