NoCmodel - Python Module for Network-on-Chip Modeling

NoCmodel - Python Module for Network-on-Chip Modeling

Details

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

Description

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 (http://networkx.lanl.gov) for graph modeling, and MyHDL (http://www.myhdl.org) for simulation support.