Könyv RISC-V on RISC-V Przemyslaw Bakowski

RISC-V on RISC-V

Programming and Modeling

Nyelv: Angol
Kötés: Puha kötésű
Elérhetőség: Beszállítói készleten
Küldés 14-21 napon belül
7 370 Ft
This book presents a complete didactic and development platform to teach and model the RISC-V instru...

Információk a könyvről

Nyelv
Angol
Kötés
Könyv - Puha kötésű
Kiadva
2026
oldal
158
EAN
9798257936715
Enbook ID
52096513
Súly
296
Méretek
189 x 246 x 9

Teljes leírás

This book presents a complete didactic and development platform to teach and model the RISC-V instruction set architecture (ISA) through a hands-on and integrated approach. Instead of separating software and hardware, it combines both into a unified learning framework.

The method is two-fold, combining programming and hardware modeling, and also self-contained: RISC-V systems are studied and simulated using a RISC-V platform itself. This "modeling RISC-V on RISC-V" approach allows learners to directly connect assembly code, binary execution, and hardware behavior.

The platform is designed to be accessible and affordable (around 100 USD or euros) and relies entirely on open-source tools, including compilers, simulators, and waveform viewers. It is therefore suitable for students, educators, and individual learners.

The content is organized into Programming Labs (PLabs) and Modeling Labs (MLabs), providing a progressive path from basic programming to architectural design.

The PLabs introduce RISC-V assembly through simple examples involving arithmetic operations, registers, and input/output. Learners explore instruction encoding using debugging tools, examining binary formats and manually constructing machine code. This strengthens the link between assembly and low-level representation.

The MLabs introduce Verilog HDL and processor modeling. Students begin with a simplified RV32I implementation focusing on R-type instructions, then progressively extend the design to a more complete architecture, including additional instructions and the M extension.

A key aspect is the interaction between software and hardware. Programs developed in the PLabs are compiled into binaries and injected into the Verilog models. Simulation and waveform analysis allow learners to observe instruction execution at the hardware level, from fetch to execution.

Because the workflow runs entirely on a RISC-V platform, it forms a coherent and closed ecosystem that supports iterative experimentation. Users can modify both software and hardware and immediately observe the results.

The platform is also open and extensible, enabling further exploration of RISC-V programming, processor design, and system-level experimentation. It provides a strong practical foundation for understanding modern open processor architectures.

Érdekelheti

58 978 Ft

Computer Architecture

John L. Hennessy
35 507 Ft
19 346 Ft
15 070 Ft
85 213 Ft

Ego, the Cat

Denise Steele
1 627 Ft

Queer Ecofeminism

Asmae Ourkiya
33 573 Ft
17 614 Ft
19 245 Ft

CFNM Stories

Cassie Caine
7 003 Ft

Azok a vásárlók, akik ezt a könyvet megvásárolták, a következőket is megvásárolták

Trente-six chandelles

Marie-Sabine Roger
3 708 Ft

Masło

Asako Yuzuki
6 279 Ft