openENOC
Scalable Ethernet-based Network-on-Chip
openENOC is an open-source hardware and software project that develops a scalable Ethernet-based Network-on-Chip (NoC) architecture to enable modular and interoperable MPSoC designs. By using standard Ethernet Layer-2 as the native on-chip transport protocol, openENOC connects processors, accelerators, and peripherals in a flexible, packet-switched network that lowers barriers to building complex systems and bridges the gap between on-chip and off-chip networking. The project provides a complete, permissively licensed stack, including RTL components, integration APIs, verification infrastructure, and reference designs and targets workloads where traditional interconnects struggle to scale, such as cryptography and edge computing. All results will be released openly to support reuse, strengthen the open hardware ecosystem, and empower developers and organizations to build future-proof, interoperable, and community-driven MPSoC solutions.
- The project's own website: https://chili-chips.xyz/openenoc
Run by Chili.CHIPS*ba
This project was funded through the NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101135429. Additional funding is made available by the Swiss State Secretariat for Education, Research and Innovation (SERI).