David Harris, James Stine, Sarah Harris, Rose Thompson

RISC-V System-on-Chip Design

eBook Ausgabe. Sprachen: Englisch
eBook (epub), 600 Seiten
EAN 9780323994996
Veröffentlicht Mai 2026
Verlag/Hersteller Elsevier Science & Techn.

Auch erhältlich als:

Buch (Softcover)
127,50
86,95 inkl. MwSt.
Teilen
Beschreibung

RISC-V System-On-Chip Design fits at the nexus of computer architecture, microarchitecture, and chip design. It is written to be accessible to an advanced undergraduate audience with limited background. It explains concepts from operating systems, VLSI, and memory systems as necessary, and high school mathematics is sufficient preparation for most of the book, although the floating point and division chapters will be primarily of interest to those with a curiosity about computer arithmetic. Like Harris and Harris's Digital Design and Computer Architecture textbooks, this book will appeal to students with easy-to-read and complete explanations, sidebars, and occasional humor and cartoons.It comes with an open-source implementation and will include end-of-chapter problems to extend the RISC-V processor in various ways. Ancillary materials include a GitHub repository with complete open-source SystemVerilog code, validation code in C and assembly language, and code for benchmarking and booting Linux.Ancillary materials include a GitHub repository with complete open-source SystemVerilog code for the fully-functional Wally RISC-V SoC, validation code in C and assembly language, code for benchmarking and booting Linux, labs, slides, exercises, and figures.Please note that chapters 20-23 and Appendices A-D and F are not included in the print book but are available on the Companion Site athttps://shop.elsevier.com/books/book-companion/9780323994989. These chapters and appendices are also in the electronic version of the book.Supplementary resources for the book are also available on a website hosted by the authors at: ddcabook.com.
- Includes a concrete application & implementation of the open RISC-V architecture - Explores rarely taught microarchitectural issues: - Pipelines, buses, caches, branch prediction, virtual memory, floating-point, cryptography & peripherals
- Illustrates system design with CORE-V Wally, a fully functional RISC-V system-on-chip: - Programming & debugging RISC-V in C & assembly - SystemVerilog design, debug, verification & synthesis - Benchmarking - Booting Linux on a simulator & FPGA
- Provides complete open-source code: github.com/openhwgroup/cvw

Portrait

David Harris is the Harvey S. Mudd Professor of Engineering Design at Harvey Mudd College. He received his Ph.D. in electrical engineering from Stanford University and his M.Eng. in electrical engineering and computer science from MIT. Before attending Stanford, he worked at Intel as a logic and circuit designer on the Itanium and Pentium II processors. Since then, he has consulted at Sun Microsystems, Hewlett-Packard, Broadcom, and other design companies. David holds more than a dozen patents and is the author of three other textbooks on chip design, as well as many Southern California hiking guidebooks. When he is not working, he enjoys hiking, flying, and making things with his three sons.

Inhaltsverzeichnis

PrefaceHow to Use This BookAcknowledgementsAbout the AuthorsForeword01. A Brief History of Computer Design 02. Introduction to RISC-V03. RISC-V Software Tool Flow 04. HDL Design Practices 05. Design Verification 06. Logic Synthesis 07. Pipelined Core 08. Privileged Operations 09. 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* and Zk* (Bit Manipulation and Cryptography)19. Other Extensions 20. Peripherals 21. Benchmarking 22. Linux 23. FPGA Implementation Appendix A Wally SynopsisAppendix B Hitchhiker's Guide to Linux Appendix C Version Control using Git Appendix D Tcl Book of Armaments Appendix E Floating-Point ImplementationBibliographyIndex

Technik
Sie können dieses eBook zum Beispiel mit den folgenden Geräten lesen:
• tolino Reader 
Laden Sie das eBook direkt über den Reader-Shop auf dem tolino herunter oder übertragen Sie das eBook auf Ihren tolino mit einer kostenlosen Software wie beispielsweise Adobe Digital Editions. 
• Sony Reader & andere eBook Reader 
Laden Sie das eBook direkt über den Reader-Shop herunter oder übertragen Sie das eBook mit der kostenlosen Software Sony READER FOR PC/Mac oder Adobe Digital Editions auf ein Standard-Lesegeräte. 
• Tablets & Smartphones 
Möchten Sie dieses eBook auf Ihrem Smartphone oder Tablet lesen, finden Sie hier unsere kostenlose Lese-App für iPhone/iPad und Android Smartphone/Tablets. 
• PC & Mac 
Lesen Sie das eBook direkt nach dem Herunterladen mit einer kostenlosen Lesesoftware, beispielsweise Adobe Digital Editions, Sony READER FOR PC/Mac oder direkt über Ihre eBook-Bibliothek in Ihrem Konto unter „Meine eBooks“ -  „Sofort online lesen über Meine Bibliothek“.
 
Bitte beachten Sie, dass die Kindle-Geräte das Format nicht unterstützen und dieses eBook somit nicht auf Kindle-Geräten lesbar ist.
Barrierefreiheit
Status der Barrierefreiheit
EPUB Accessibility 1.1
WCAG Version 2.2
WCAG Stufe AA

Alternativbeschreibungen
Kurze Alternativtexte
Vollständige Alternativtexte

Navigation
Inhaltsverzeichnis mit Links
Register mit Links
Steuerelemente
Einfache Navigation

Audio
Text-to-Speech-Hinweise
Alle Inhalte über Text-to-Speech-Bildschirmlesegeräte oder ertastbare Lesegeräte (Brailleschrift) zugänglich

Lesbarkeit
Hoher Kontrast
Sehr hoher Kontrast
Hersteller
Libri GmbH
Friedensallee 273

DE - 22763 Hamburg

E-Mail: GPSR@libri.de

Website: www.libri.de