NoX: a Compact Open-Source RISC-V Processor for Multi-Processor Systems-on-Chip
<|reference_start|>NoX: a Compact Open-Source RISC-V Processor for Multi-Processor Systems-on-Chip: IoT applications are one of the driving forces in making systems energy and power-efficient, given their resource constraints. However, because of security, latency, and transmission, we advocate for local computing through multi-processor systems-on-chip (MPSoCs) for edge computing. The RISC-V ISA has grown in academia and industry due to its flexibility. Still, available open-source cores cannot be seamlessly integrated into MPSoCs for a fast time to market. This paper presents NoX, a compact open-source plug-and-play 32-bit RISC-V core designed in System Verilog for efficient data processing in MPSoCs. NoX has a 4-stage single-issue in-order pipeline with full bypass, providing an efficient resource-constrained architecture. Compared to industry and academia resource-constrained RISC-V cores, NoX offers a better resource usage and performance trade-off.<|reference_end|>
@article{silva2024nox:,
    title={NoX: a Compact Open-Source RISC-V Processor for Multi-Processor
  Systems-on-Chip},
    author={Anderson I. Silva, Altamiro Susin, Fernanda L. Kastensmidt, Antonio
  Carlos S. Beck, Jose Rodrigo Azambuja},
    journal={arXiv preprint arXiv:2406.17878},
    year={2024},
    archivePrefix={arXiv},
    eprint={2406.17878},
    primaryClass={cs.AR cs.CE}
}