中文

CVA6-RT: an Open-Source Time-Predictable RV64 Processor for Mixed-Criticality Systems

硬件体系结构 2026-06-24 v1

摘要

This work presents CVA6-RT, a real-time micro-architectural extension of the CVA6 core to bound worst-case latency and reduce task's timing execution variability. CVA6-RT implements the rv64gch ISA and features advanced support for real-time execution, including TLB partitioning and locking for predictable address translation, a dynamically reconfigurable scratchpad mode in the L1 caches for deterministic memory access, and low-latency interrupt handling via an enhanced interrupt controller combined with hardware-assisted context stacking. With real-time features enabled, CVA6-RT achieves an interrupt latency of 12 cycles, comparable to that of simpler Arm Cortex-M microcontrollers, and 10x lower than the baseline CVA6 core.

引用

@article{arxiv.2606.26177,
  title  = {CVA6-RT: an Open-Source Time-Predictable RV64 Processor for Mixed-Criticality Systems},
  author = {Enrico Zelioli and Christopher Reinwardt and Nils Wistoff and Robert Balas and Alessandro Ottaviano and Luca Benini and Angelo Garofalo},
  journal= {arXiv preprint arXiv:2606.26177},
  year   = {2026}
}

备注

2 pages, 2 figures, accepted as poster to the RISC-V Summit Europe 2026