FPGA-Based SRIO Communication (NWRITE + Doorbell)

FPGA-Based SRIO Communication (NWRITE + Doorbell)

2025.05.25 Word Count: 3931 Estimated Reading Time: 5 minutes Abstract SRIO is commonly used for communication between FPGA and DSP, FPGA to FPGA, and inter-board communication. Based on previous experience implementing SRIO protocol communication between FPGA boards and between FPGA and DSP in projects, this article shares how to easily develop SRIO applications in FPGA. … Read more

ARMv8/v9-GIC Virtual Interrupt Direct Injection Routing Mechanism (Doorbell)

ARMv8/v9-GIC Virtual Interrupt Direct Injection Routing Mechanism (Doorbell)

ver0.1 Introduction The previous article introduced the system architecture for directly injecting virtual interrupts into VMs under the GIC framework. We detailed the background of directly injecting interrupts into VMs and how to remap MSI into virtual interrupts for reinjection into vPE with the support of GIC hardware. Of course, this process also requires assistance … Read more