Science current events, science news articles, research and discoveries.
Top science news articles and science current events stories from the past week.
Science Current Events Resources
Science Current Events and Science News RSS Feeds
Earth, Life and Space Science News and Current Events RSS Feeds.
|
 |
 |
 |
| View Larger Image | Processor Design: System-On-Chip Computing for ASICs and FPGAs by Jari Nurmi
| | List Price: | $99.00 | | Price: | $79.11 | | You Save: | $19.89 (20%) |  | | Available: | Usually ships in 24 hours |  | |  | | Sales Rank: | 254322 | | Studio: | Springer |  | | Binding: | Hardcover | | Number Of Pages: | 528 | | Publication Date: | June 28, 2007 | | Publisher: | Springer |
| |
ACCESSORIES |
| |
|
EDITORIAL REVIEWS | Product Description
Processor Design addresses the design of different types of embedded, firmware-programmable computation engines. Because the design and customization of embedded processors has become a mainstream task in the development of complex SoCs (Systems-on-Chip), ASIC and SoC designers must master the integration and development of processor hardware as an integral part of their job. Even contemporary FPGA devices can now accommodate several programmable processors. There are many different kinds of embedded processor cores available, suiting different kinds of tasks and applications. Processor Design provides insight into a number of different flavors of processor architectures and their design, software tool generation, implementation, and verification. After a brief introduction to processor architectures and how processor designers have sometimes failed to deliver what was expected, the authors introduce a generic flow for embedded on-chip processor design and start to explore the vast design space of on-chip processing. The types of processor cores covered include general purpose RISC cores, traditional DSP, a VLIW approach to signal processing, processor cores that can be customized for specific applications, reconfigurable processors, protocol processors, Java engines, and stream processors. Co-processor and multi-core design approaches that deliver application-specific performance over and above that which is available from single-core designs are also described. The special design requirements for processors targeted for FPGA implementation, clock generation and distribution in microprocessor circuits, and clockless realization of processors are addressed. Tools and methodologies for application-specific embedded processor design are covered, together with processor modelling and early estimation techniques, and programming tool support for custom processors. The book concludes with a glance to the future of embedded on-chip processors. |
CUSTOMER REVIEWS (Average Customer Rating: 4.0 based on 1 review)
| Strong introductory survey  During the 1980s and 90s, increasing fab costs made processor design into a rarefied art, practiced largely in labs at a few companies whose names you already know. Since the late 1990s, reconfigurable logic has democratized processor design again. More people are creating or customizing processors to meet unique needs. This book addresses many of the issues that the processor designer must address. Logic design is the least of those issues, and is not addressed in this compilation.
Instead, this addresses higher-level concerns. Chapters 3 and 11 deal offer hard-won experience in the common problems that processor designers create for themselves; the latter deals specifically with the quirks of FPGA logic as it constrains what the processor designer should do. Another chapter presents the ever-present and ever-problematic clock distribution problems; yet another presents the basics of clock-free design. Several chapters examine VLIW, DSP, TTA, and customizable or configurable cores of many kinds. Moving up in conceptual level, other chapters address what needs to be customized, what measurements should be made to support the decision, and instrumentation needed for making those choices. Other chapters present issues about compilation, simulation, performance estimation, and testing.
I can't imagine the reader who will benefit from all the information here. Compiler writers trying to deal with customized instruction sets will skip over clock distribution; embedded Java developers and ARM or MIPS designers might not get much from TTA and VLIW implementations. Every leading edge developer should be at least peripherally aware of over-all isues, though. This book supports such readers by avoiding distracting levels of detail, while presenting enough real knowledge to earn the book's price. This one's getting passed around my office.
-- wiredweird November 01, 2007 | |
SIMILAR PRODUCTS |
| |
|
|
|
|