Introduction Business Opportunities: The Case of Wireless Applications Logistic Challenges: Lofty Ambitions and Stark Realities of Customizing Processors Architectural Description Languages Retargetable Toolsets Processor Configuration Automatic Instruction-Set Extensions Challenges to Automatic Customization Toolset Support for Instruction-Set Extensions Coprocessor Generation from Executable Code Datapath Synthesis Instruction Matching and Modelling Processor Verification Sub-RISC Processors An ASIP for UMTS-FDD Cell Search Hardware/software Trade-offs for Advanced 3G Channel Decoding FPGA-Based Processor Implementation Designing a H.264 Encoder with Real-World Tradeoffs
Customizable processors have been described as the next natural step in the evolution of the microprocessor business: a step in the life of a new technology where top performance alone is no longer sufficient to guarantee market success. Other factors become fundamental, such as time to market, convenience, energy efficiency, and ease of customization.
This book is the first to explore comprehensively one of the most fundamental trends which emerged in the last decade: to treat processors not as rigid, fixed entities, which designers include “as is” in their products; but rather, to build sound methodologies to tailor-fit processors to the specific needs of such products. This book addresses the goal of maintaining a very large family of processors, with a wide range of features, at a cost comparable to that of maintaining a single processor.
- First book to present comprehensively the major ASIP design methodologies and tools without any particular bias
- Written by most of the pioneers and top international experts of this young domain
- Unique mix of management perspective, technical detail, research outlook, and practical implementation
Engineers in industry working in embedded software, system architectures, processor architectures and design tools. Academic researchers
- No. of pages:
- © Morgan Kaufmann 2007
- 14th July 2006
- Morgan Kaufmann
- eBook ISBN:
- Hardcover ISBN:
"This book represents a significant contribution to understanding and using configurable embedded processors. The reader will find all design aspects described in detail by the experts in the field, and thus this book will serve as the "standard reference" on this topic.
This contribution is very up to date and complete, as it covers modeling, analysis and design of both the hardware and software components of customizable processors. A unique feature is the gathering, under the same cover, several topics that are different in nature but intimately related." --Giovanni De Micheli, Professor and Director of the Integrated Systems Centre at Ecole Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland, and President of the Scientific Committee of CSEM (Centre Suisse d'Electronique et de Microtechnique SA), Neuchâtel, Switzerland.
"Customized Embedded Processors provides an objective, state-of-the-art treatment of emerging tools for the design of complex systems-on-a-chip. The contents of the book are provided by well-known experts in the field who have decades of real-world experience. Understanding the pitfalls, limitations, and advantages of SoC design alternatives is a must in today's competitive environment where we cannot afford to re-invent the wheel every few years. I highly recommend the book for anyone who practices advanced architecture development for energy-efficient, low-cost SoC's." --Don Shaver, Senior Member IEEE, Texas Instruments Fellow
"The concept of configurable processors has emerged from the lab and entered the mainstream for high-volume electronic systems. Customizable Embedded Processors is the best overview to date of this rapidly evolving field. It pulls together the work of the leading researchers and practitioners from around the world into a single consistent exploration of the benefits, challenges and techniques for creating efficient application-specific proce
Professor, Processor Architecture Laboratory, Swiss Federal Institute of Technology of Lausanne, Switzerland
Professor of Software Systems on Silicon, RWTH Aachen University, Germany.