کتاب RISC-V System-on-Chip Design

کتاب RISC-V System-on-Chip Design

اثر Rose Thompson

category

بر اساس سطح علمی

پیشرفته

category

نوع محتوای کتاب

مبتنی بر پروژه

category

هدف یادگیری

پروژه‌محور

category

نوع مسیر

صفر تا صد آماده برای کار

category

بر اساس تکنولوژی

لینوکس

category

مورد استفاده

معماری کامپیوتر

شناسنامه کتاب

مشخصات تکمیلی ثبت‌شده برای این عنوان

نویسنده

David Harris، James Stine Ph.D.، Sarah Harris، Rose Thompson

انتشارات

Morgan Kaufmann

سال انتشار

2026

فرمت کتاب

PDF

تعداد صفحات

1115

حجم فایل / وزن

54.66 مگابایت

شابک (ISBN)

978-0-323-99498-9

ویرایش / نوبت چاپ

First

۱۴۰,۰۰۰ تومان

نظرات کاربران

تجربیات خود را از خواندن این کتاب با دیگران به اشتراک بگذارید.

امتیاز کل
star star star star star
از 0 نظر

ثبت نظر جدید

دیدگاهتان را بنویسید

هنوز دیدگاهی ثبت نشده است.

کتاب RISC-V System-on-Chip Design (طراحی سیستم-روی-چیپ RISC-V) نوشته دیوید هریس، جیمز استاین، سارا هریس و رز تامپسون، یک منبع درسی جامع و عملی است که در تقاطع معماری کامپیوتر، ریزمعماری و طراحی تراشه قرار می‌گیرد و برای دانشجویان کارشناسی ارشد و دوره‌های پیشرفته کارشناسی با پیش‌زمینه محدود نوشته شده است.

در ادامه مقدمه‌ای از کتاب RISC-V System-on-Chip Design را از زبان نویسنده شرح خواهیم داد.

مقدمه‌ای بر کتاب RISC-V System-on-Chip Design:

این کتاب با هدف پر کردن شکاف بین اصول معماری کامپیوتر و روش‌های عملی ساخت ریزپردازنده‌ها و سامانه‌های روی تراشه (SoC) نوشته شده است. برخلاف منابعی که تنها به مباحث تئوری می‌پردازند، این کتاب نشان می‌دهد چگونه با استفاده از معماری متن‌باز RISC-V، یک پردازنده و SoC کامل (شامل هسته، حافظه و تجهیزات جانبی) طراحی، اعتبارسنجی و پیاده‌سازی کنید تا در نهایت توانایی اجرای سیستم‌عامل لینوکس را داشته باشد.

مخاطبان هدف و پیش‌نیازها

  • مناسب برای دانشجویان تحصیلات تکمیلی، دانشجویان ترم‌های پیشرفته مقطع کارشناسی و خودآموزی.
  • پیش‌نیازها: آشنایی با طراحی دیجیتال، معماری کامپیوتر، تسلط بر زبان‌های C، اسمبلی و Verilog، و کار در محیط لینوکس.

ویژگی‌های کلیدی پردازنده CORE-V Wally

  • بر پایه معماری متن‌باز بنیاد OpenHW و زبان استاندارد SystemVerilog.
  • قابلیت‌پیکربندی بالا؛ از یک هسته کوچک جاسازی‌شده (RV32E) تا یک SoC کامل مجهز به هسته RV64GC، حافظه پنهان (Cache)، حافظه مجازی و قابلیت اجرای لینوکس.
  • پرداختن به جزئیات کاربردی و فنی کلیدی (مانند واسط‌های باس، استثناها، عملیات ممتاز و محاسبات ممیز شناور) که معمولاً در کتاب‌های دیگر نادیده گرفته می‌شوند.

ابزارها و فناوری‌های صنعتی مورد استفاده

  • طراحی و شبیه‌سازی: SystemVerilog، Spike، QEMU، Siemens Questa و Verilator.
  • پیاده‌سازی: Synopsys Design Compiler برای تراشه و Xilinx Vivado برای FPGA.
  • توسعه نرم‌افزار: ابزارهای GCC، گیت (Git) و اسکریپت‌های مبتنی بر Make.
  • سیستم‌عامل: قابلیت بوت لینوکس با استفاده از جریان Buildroot (بوت‌لودر، هسته، درایورها و خط فرمان).

ساختار کتاب RISC-V System-on-Chip Design (در ۴ بخش اصلی)

  1. مقدمه: چشم‌انداز کلی با مثالی از طراحی یک پردازنده تک‌چرخه‌ای ساده RISC-V.
  2. ابزارها: کامپایلرها، شبیه‌سازها، ابزارهای اعتبارسنجی و سنتز (C، اسمبلی و SystemVerilog).
  3. ریزمعماری RISC-V: پایپ‌لاین، عملیات ممتاز، کش‌ها، مدیریت حافظه، پیش‌بینی پرش، دستورات برداری و ممیز شناور.
  4. پیاده‌سازی: تجهیزات جانبی، بنچمارک‌گیری، بوت لینوکس و پیاده‌سازی روی FPGA.

سرفصل‌های کتاب RISC-V System-on-Chip Design:

  • Front Cover
  • Table Of Contents
  • Preface
  • How to Use This Book
  • Acknowledgements
  • About-the-Authors
  • Foreword
  • 1 . A Brief History of Computer Design
  • 2. Introduction to RISC-V
  • 3 . RISC-V Software Tool Flow
  • 4. HDL Design Practices
  • 5. Design Verification
  • 6. Logic Synthesis
  • 7. Pipelined Core
  • 8. Privileged Operations
  • 9. Bus Interface
  • 10. Caches
  • 11. Memory Management Unit
  • 12. Load/Store Unit
  • 13. Instruction Fetch Unit
  • 14. Extensions: C (Compressed)
  • 15 . Extensions: M (Multiply and Divide)
  • 16. Extensions: F/D/Q/Zfh/Zfa (Floating-Point)
  • 17 . Extensions: A (Atomic)
  • 18. Extensions: Zb* & Zk* (Bit Manipulation and Cryptography)
  • 19. Other Extensions
  • 20 – Peripherals
  • 21 – Benchmarking
  • 22 – Linux
  • 23 – FPGA Implementation
  • A – Wally Synopsis
  • B – Hitchhiker’s Guide to Linux
  • C – Version Control Using Git
  • D – Tcl Book of Armaments
  • F – Floating-Point Implementatio
  • Bibliography
  • Index
  • RISC-V Instruction Set Summary

جهت دانلود کتاب RISC-V System-on-Chip Design می‌توانید پس از پرداخت، دریافت کنید.