- 432 pages
- English
- PDF
- Available on iOS & Android
Processor Description Languages
About This Book
Efficient design of embedded processors plays a critical role in embedded systems design. Processor description languages and their associated specification, exploration and rapid prototyping methodologies are used to find the best possible design for a given set of applications under various design constraints, such as area, power and performance. This book is the first, comprehensive survey of modern architecture description languages and will be an invaluable reference for embedded system architects, designers, developers, and validation engineers. Readers will see that the use of particular architecture description languages will lead to productivity gains in designing particular (application-specific) types of embedded processors.* Comprehensive coverage of all modern architecture description languages... use the right ADL to design your processor to fit your application;* Most up-to-date information available about each architecture description language from the developers...save time chasing down reliable documentation;* Describes how each architecture desccription language enables key design automation tasks, such as simulation, synthesis and testing...fit the ADL to your design cycle;
Frequently asked questions
Information
Table of contents
- Front Cover
- Processor Description Languages Applications
- Copyright Page
- Table of Contents
- List of Contributors
- Preface
- About the Editors
- Chapter 1. Introduction to Architecture Description Languages
- Chapter 2. ADL-driven Methodologies for Design Automation of Embedded Processors
- Chapter 3. MIMOLAâA Fully Synthesizable Language
- Chapter 4. nML: A Structural Processor Modeling Language for Retargetable Compilation and ASIP Design
- Chapter 5. LISA: A Uniform ADL for Embedded Processor Modeling, Implementation, and Software Toolsuite Generation
- Chapter 6. Expression: An ADL for Software Toolkit Generation, Exploration, and Validation of Programmable SOC Architectures
- Chapter 7. ASIP Meister
- Chapter 8. TIE: An ADL for Designing Application-specific Instruction Set Extensions
- Chapter 9. MADLâAn ADL Based on a Formal and Flexible Concurrency Model
- Chapter 10. ADL++: Object-Oriented Specification of Complicated Instruction Sets and Microarchitectures
- Chapter 11. Processor Design with ArchC
- Chapter 12. MAML: An ADL for Designing Single and Multiprocessor Architectures
- Chapter 13. GNR: A Formal Language for Specification, Compilation, and Synthesis of Custom Embedded Processors
- Chapter 14. HMDES, ISDL, and Other Contemporary ADLs
- Index