openENOC is an open-source hardware and software project that develops a scalable Ethernet-based Network-on-Chip (NoC) architecture. It looks 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. It lowers the barrier to entry when it come to building complex systems. It 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. It targets workloads where traditional interconnects struggle to scale, such as cryptography and edge computing.
All results are 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.
Under construction
We are grateful to NLnet Foundation for their sponsorship of this development activity.
Under construction


