Skip to main navigation menu Skip to main content Skip to site footer

Electrotechnical and Computer Engineering

Vol. 40 No. 12 (2025): Proceedings of the Faculty of Technical Sciences

RISC-V SOFTWARE DEVELOPMENT WITH FOCUS ON RPC IMPLEMENTATION

  • Marija Nešić
DOI:
https://doi.org/10.24867/33BE36Nesic
Submitted
January 16, 2026
Published
2026-02-18

Abstract

This thesis presents a detailed description of the software architecture and implementation of the Remote Procedure Call (RPC) mechanism within an embedded system based on the RISC-V architecture. It documents the complete process of bringing up software on a new chip, from the initial hardware initialization to establishing functional communication with external systems.

References

  1. [1] “Distributed Systems : Concepts and Design ”, by George Coulouris, Jean Dollimore, Tim Kindberg, Gordon Blair.
  2. [2] https://github.com/riscv-collab/riscv-gnu-toolchain (приступљено у априлу 2025.)
  3. [3] https://github.com/pulp-platform/axi_spi_slave/blob/master/spi_slave_regs.sv (приступљено у априлу 2025.)
  4. [4] https://github.com/pulp-platform/axi_spi_slave/blob/master/spi_slave_cmd_parser.sv(приступљено у априлу 2025.)
  5. [5] https://globalplatform.org/sesip/ (приступљено у јулу 2025.)