کتاب RISC-V System-on-Chip Design
اثر Rose Thompson
بر اساس سطح علمی
پیشرفته
نوع محتوای کتاب
مبتنی بر پروژه
هدف یادگیری
پروژهمحور
نوع مسیر
صفر تا صد آماده برای کار
بر اساس تکنولوژی
لینوکس
مورد استفاده
معماری کامپیوتر
شناسنامه کتاب
مشخصات تکمیلی ثبتشده برای این عنوان
نویسنده
David Harris، James Stine Ph.D.، Sarah Harris، Rose Thompson
انتشارات
Morgan Kaufmann
سال انتشار
2026
فرمت کتاب
تعداد صفحات
1115
حجم فایل / وزن
54.66 مگابایت
شابک (ISBN)
978-0-323-99498-9
ویرایش / نوبت چاپ
First
کتابهای پیشنهادی این تخصص:
نظرات کاربران
تجربیات خود را از خواندن این کتاب با دیگران به اشتراک بگذارید.
ثبت نظر جدید
هنوز دیدگاهی ثبت نشده است.
کتاب RISC-V System-on-Chip Design (طراحی سیستم-روی-چیپ RISC-V) نوشته دیوید هریس، جیمز استاین، سارا هریس و رز تامپسون، یک منبع درسی جامع و عملی است که در تقاطع معماری کامپیوتر، ریزمعماری و طراحی تراشه قرار میگیرد و برای دانشجویان کارشناسی ارشد و دورههای پیشرفته کارشناسی با پیشزمینه محدود نوشته شده است.
در ادامه مقدمهای از کتاب RISC-V System-on-Chip Design را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب RISC-V System-on-Chip Design:
مخاطبان هدف و پیشنیازها
-
مناسب برای دانشجویان تحصیلات تکمیلی، دانشجویان ترمهای پیشرفته مقطع کارشناسی و خودآموزی.
-
پیشنیازها: آشنایی با طراحی دیجیتال، معماری کامپیوتر، تسلط بر زبانهای 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 (در ۴ بخش اصلی)
-
مقدمه: چشمانداز کلی با مثالی از طراحی یک پردازنده تکچرخهای ساده RISC-V.
-
ابزارها: کامپایلرها، شبیهسازها، ابزارهای اعتبارسنجی و سنتز (C، اسمبلی و SystemVerilog).
-
ریزمعماری RISC-V: پایپلاین، عملیات ممتاز، کشها، مدیریت حافظه، پیشبینی پرش، دستورات برداری و ممیز شناور.
-
پیادهسازی: تجهیزات جانبی، بنچمارکگیری، بوت لینوکس و پیادهسازی روی 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 میتوانید پس از پرداخت، دریافت کنید.
