Cantitate/Preț
Produs

RISC-V System-on-Chip Design

Autor David Harris, James Stine, Sarah Harris, Rose Thompson
en Limba Engleză Paperback – 30 iun 2026
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.


  • 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
Citește tot Restrânge

Preț: 62426 lei

Preț vechi: 78033 lei
-20% Nou

Puncte Express: 936

Carte disponibilă

Livrare economică 13-27 august
Livrare express 30 iulie-05 august pentru 3323 lei

Livrare prin curier în România Termenul estimat este afișat lângă disponibilitate.
Transport gratuit pentru acest produs Plată online sau ramburs, în funcție de opțiunile comenzii.
Retur gratuit în 14 zile Comandă securizată și suport în română.

Specificații

ISBN-13: 9780323994989
ISBN-10: 0323994989
Pagini: 856
Dimensiuni: 191 x 235 mm
Greutate: 0.45 kg
Editura: ELSEVIER SCIENCE

Cuprins

Preface
How to Use This Book
Acknowledgements
About the Authors
Foreword

01. A Brief History of Computer Design
02. Introduction to RISC-V
03. 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 Synopsis
Appendix B Hitchhiker’s Guide to Linux
Appendix C Version Control using Git
Appendix D Tcl Book of Armaments
Appendix E Floating-Point Implementation
Bibliography
Index