Hardware Verification with C++
A Practitioner's Handbook
Résumé
Written by two verification engineers, Hardware Verification with C++: A Practitioner's Handbook is a four-part tour of how to perform object-oriented techniques. This handbook goes beyond hype and theoretical discussions to show fully implemented examples, all provided as open-source code on the companion CD.
Part I makes the case for C++, and shows a standard verification system using object-oriented programming (OOP).
Part II presents two open-source C++ libraries that enable efficient verification with C++ -- Teal, a C++ to Verilog interface, and Truss, a standard verification framework.
Part III focuses on OOP with examples from real verification projects.
Part IV puts it all together showing complete block-level and system-level verification systems.
Both a learning and a reference tool, Hardware Verification with C++: A Practitioner's Handbook gives you everything you need to do hardware verification with C++ apart from a simulator-all provided as open-source on the companion CD.
Sommaire
- Preface
- Acknowledgments
- Introduction
- C++ and Verification (The Why and How)
- An Open-Source Environment with C++
- Using OOP for Verification (Best Practices)
- Examples (Putting It All Together)
- Index
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Springer |
Auteur(s) | Robert Ekendahl |
Parution | 30/04/2006 |
Nb. de pages | 340 |
Format | 18 x 26 |
Couverture | Relié |
Poids | 953g |
Intérieur | Noir et Blanc |
EAN13 | 9780387255439 |
ISBN13 | 978-0-387-25543-9 |
Avantages Eyrolles.com
Nos clients ont également acheté
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Technologies objet
- Informatique Développement d'applications Programmation graphique et multimédia Programmation graphique en C/C++
- Informatique Développement d'applications Langages C++
- Informatique Développement d'applications Outils de développement Borland C++ Builder
- Informatique Développement d'applications Outils de développement Visual C++
- Informatique Développement d'applications Outils de développement Visual C++ .NET