NoCmodel 0.1
|
NoCmodel 0.2
|
============
|
============
|
|
|
What is NoCmodel?
|
What is NoCmodel?
|
-----------------
|
-----------------
|
|
|
NoCmodel is a Python module for Network-on-Chip modeling, with add-ons for
|
NoCmodel is a Python module for Network-on-Chip modeling, with add-ons for
|
simulation (functional or RTL) and code generation (initially VHDL).
|
simulation (functional or RTL) and code generation (initially VHDL).
|
|
|
Based on Python language, this module provides a framework for generic modeling
|
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
|
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,
|
extends the model to support design features like functional simulation,
|
RTL simulation, VHDL code generation, etc.
|
RTL simulation, VHDL code generation, etc.
|
|
|
Requirements
|
Requirements
|
------------
|
------------
|
|
|
* Python (version 2.6 or later)
|
* Python (version 2.6 or later)
|
* NetworkX (version 1.4 or later) [http://networkx.lanl.gov]
|
* NetworkX (version 1.4 or later) [http://networkx.lanl.gov]
|
* MyHDL (version 0.6 or later) [http://www.myhdl.org]
|
* MyHDL (version 0.7 or later) [http://www.myhdl.org]
|
|
|
Installation
|
Installation
|
------------
|
------------
|
System-wide install:
|
System-wide install:
|
|
|
python setup.py install
|
python setup.py install
|
|
|
Like a normal Python package, it uses distutils for its installation.
|
Like a normal Python package, it uses distutils for its installation.
|
Check the distutils documentation in the standard Python library
|
Check the distutils documentation in the standard Python library
|
if necessary.
|
if necessary.
|
|
|
Documentation
|
Documentation
|
-------------
|
-------------
|
|
|
Documentation generated by pydoc is available on "src" directory. Also, there's
|
Documentation generated by pydoc is available on "src" directory. Also, there's
|
basic examples in "examples" directory.
|
basic examples in "examples" directory.
|
|
|
License
|
License
|
-------
|
-------
|
NoCmodel is available under the LGPL license version 2.1 . See LICENSE.txt.
|
NoCmodel is available under the LGPL license version 2.1 . See LICENSE.txt.
|
|
|
Authors
|
Authors
|
-------
|
-------
|
|
|
* Oscar Diaz
|
* Oscar Diaz
|
|
|
Last update: Thu, 03 Mar 2011 18:00:20 +0100
|
Last update: Thu, 05 Jul 2012 22:18:47 +0200
|
|
|