, , , e.a.

RISC-V System-on-Chip Design

Paperback Engels 2026 9780323994989
€ 105,34
Levertijd ongeveer 9 werkdagen
Gratis verzonden

Samenvatting

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 at
https://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.

Specificaties

ISBN13:9780323994989
Taal:Engels
Bindwijze:Paperback

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Inhoudsopgave

Preface<br>How to Use This Book<br>Acknowledgements<br>About the Authors<br>Foreword<br><br>01. A Brief History of Computer Design <br>02. Introduction to RISC-V<br>03. RISC-V Software Tool Flow <br>04. HDL Design Practices <br>05. Design Verification <br>06. Logic Synthesis <br>07. Pipelined Core <br>08. Privileged Operations <br>09. Bus Interface <br>10. Caches <br>11. Memory Management Unit <br>12. Load/Store Unit <br>13. Instruction Fetch Unit <br>14. Extensions: C (Compressed) <br>15. Extensions: M (Multiply and Divide) <br>16. Extensions: F/D/Q/Zfh/Zfa (Floating-Point) <br>17. Extensions: A (Atomic) <br>18. Extensions: Zb* and Zk* (Bit Manipulation and Cryptography)<br>19. Other Extensions <br>20. Peripherals <br>21. Benchmarking <br>22. Linux <br>23. FPGA Implementation <br>Appendix A Wally Synopsis<br>Appendix B Hitchhiker&rsquo;s Guide to Linux <br>Appendix C Version Control using Git <br>Appendix D Tcl Book of Armaments <br>Appendix E Floating-Point Implementation<br>Bibliography<br>Index

Managementboek Top 100

€ 105,34
Levertijd ongeveer 9 werkdagen
Gratis verzonden

Rubrieken

    Personen

      Trefwoorden

        RISC-V System-on-Chip Design