Mustafa Bin Tahir
Efficient Multi-Processor Interfacing in RISC-V Systems Using Interrupt-Driven Communication and Shared Memory.
Rel. Daniele Jahier Pagliari. Politecnico di Torino, Master of science program in Electronic Engineering, 2024
|
Preview |
PDF (Tesi_di_laurea)
- Thesis
Licence: Creative Commons Attribution Non-commercial No Derivatives. Download (1MB) | Preview |
Abstract
This thesis investigates the interfacing of two RISC-V processors using interrupt handlers to provide efficient communication and data transfer. The study focuses on developing a method that uses interrupt-driven systems to optimize performance, particularly for IoT applications that require energy efficiency while providing relatively high performance. The thesis begins with an in-depth examination of the RISC-V architecture, including a detailed discussion of the RV32I subset, and progresses to the development of an interfacing methodology that employs shared memory and synchronization mechanisms. It then shows how a primary low-power RISC-V processor can communicate with a secondary high-power accelerator processor using interrupt signals to manage data transfer through shared memory.
The provided SystemVerilog and C code demonstrate the implementation of this methodology, highlighting the roles of interrupt handlers and memory management techniques
Publication type
URI
![]() |
Modify record (reserved for operators) |
