openENOC – Scalable Ethernet-Based Network-on-Chip
openENOC is an open-source, scalable Ethernet-based Network-on-Chip (NoC) design intended for efficient on-chip communication in many-core systems. It leverages Ethernet protocols to provide flexibility, modularity, and interoperability for system-on-chip architectures.
Background
- openENOC is an open-source hardware design (RTL) for a Network-on-Chip (NoC), the internal communication fabric that connects processor cores, caches, and accelerators inside a modern chip (e.g., RISC-V or ARM SoCs). Unlike a single shared bus, a NoC routes packets through a grid of switches, enabling many components to communicate simultaneously.