دانلود کتاب Processor Design: System-on-Chip Computing for ASICs and FPGAs (به فارسی: طراحی پردازنده: محاسبات سیستم روی تراشه برای ASIC و FPGA) نوشته شده توسط «Jari Nurmi»
اطلاعات کتاب طراحی پردازنده: محاسبات سیستم روی تراشه برای ASIC و FPGA
موضوع اصلی: مهندسی
نوع: کتاب الکترونیکی
ناشر: Springer
نویسنده: Jari Nurmi
زبان: english
فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)
سال انتشار: 2007
تعداد صفحه: 534
حجم فایل: 14.92 مگابایت
کد کتاب: 1402055293 , 9781402055294
توضیحات کتاب طراحی پردازنده: محاسبات سیستم روی تراشه برای ASIC و FPGA
طراحی پردازنده به طراحی انواع موتورهای محاسباتی تعبیهشده و قابل برنامهریزی با میانافزار میپردازد. از آنجایی که طراحی و سفارشی سازی پردازنده های جاسازی شده به یک وظیفه اصلی در توسعه SoC های پیچیده (Systems-on-Chip) تبدیل شده است، طراحان ASIC و SoC باید به ادغام و توسعه سخت افزار پردازنده به عنوان بخشی جدایی ناپذیر از کار خود تسلط داشته باشند. حتی دستگاه های FPGA امروزی هم اکنون می توانند چندین پردازنده قابل برنامه ریزی را در خود جای دهند. انواع مختلفی از هستههای پردازنده تعبیهشده در دسترس هستند، که مناسب انواع مختلف وظایف و برنامهها هستند.
طراحی پردازنده بینشی در مورد تعدادی از طعمهای مختلف معماری پردازنده و طراحی آنها ارائه میدهد. تولید، پیاده سازی و تأیید ابزار نرم افزار. پس از مقدمهای کوتاه بر معماریهای پردازنده و اینکه چگونه طراحان پردازنده گاهی اوقات نتوانستهاند آنچه را که انتظار میرفت ارائه دهند، نویسندگان یک جریان عمومی را برای طراحی پردازندههای تعبیهشده روی تراشه معرفی میکنند و شروع به کشف فضای طراحی گسترده پردازش روی تراشه میکنند. انواع هستههای پردازشی تحت پوشش شامل هستههای RISC عمومی، DSP سنتی، رویکرد VLIW برای پردازش سیگنال، هستههای پردازندهای که میتوانند برای برنامههای خاص سفارشی شوند، پردازندههای قابل تنظیم مجدد، پردازندههای پروتکل، موتورهای جاوا و پردازندههای جریانی هستند. روشهای طراحی چند هستهای و همپردازنده که عملکرد ویژه برنامهای را بیش از آنچه در طرحهای تک هستهای در دسترس است، ارائه میکنند.
الزامات طراحی ویژه برای پردازندههایی که برای پیادهسازی FPGA، تولید و توزیع ساعت در مدارهای ریزپردازنده، و اجرای بدون ساعت پردازندهها هدفگذاری شدهاند، مورد بررسی قرار میگیرند. ابزارها و روشهای طراحی پردازنده تعبیهشده خاص برنامه، همراه با مدلسازی پردازنده و تکنیکهای تخمین اولیه، و پشتیبانی ابزار برنامهنویسی برای پردازندههای سفارشی پوشش داده شدهاند. این کتاب با نگاهی به آینده پردازندههای تعبیهشده روی تراشه به پایان میرسد.
بررسیهای برتر از بریتانیا:
این کتاب مجموعهای از مقالات درباره طراحی پردازنده با این حال، انتخاب مقالات هنوز کامل نشده است. این یک نمای جزئی از سوژه را با سوگیری نسبت به مواردی که هنگام طراحی پردازنده باید از آنها اجتناب کنید، ارائه می دهد. شاید عنوان باید “مقالاتی درباره طراحی پردازنده” باشد.
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.
Top review from United Kingdom:
This book is a collection of papers about processor design. The selection of papers however is far from complete. It presents a partial view of the subject with a bias to the things you must avoid when designing a processor. Perhaps the title should be ‘Papers about processor design’.
دانلود کتاب «طراحی پردازنده: محاسبات سیستم روی تراشه برای ASIC و FPGA»