NoCmodel - Python Module for Network-on-Chip Modeling

NoCmodel - Python Module for Network-on-Chip Modeling


Category: System on Chip

Created: February 24, 2011

Updated: January 27, 2020

Language: Other

Other project properties

Development Status: Alpha

WishBone compliant: No

WishBone version: n/a

License: LGPL


NoCmodel is a Python module for Network-on-Chip modeling, with add-ons for simulation (functional or RTL) and code generation (initially VHDL).

Based on Python language, this module provides a framework for generic modeling of a NoC (IP Core nodes, routers, or channels), and provides some add-ons that extends the model to support design features like functional simulation, RTL simulation, VHDL code generation, etc.

NoCmodel is based on NetworkX ( for graph modeling, and MyHDL ( for simulation support.