Skip to content

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

License

Notifications You must be signed in to change notification settings

dargor0/nocmodel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NoCmodel 0.2 
============

What is NoCmodel?
-----------------

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.

Requirements
------------

    * Python (version 2.6 or later)
    * NetworkX (version 1.4 or later) [http://networkx.lanl.gov]
    * MyHDL (version 0.7 or later) [http://www.myhdl.org]

Installation
------------
System-wide install:

    python setup.py install

Like a normal Python package, it uses distutils for its installation.
Check the distutils documentation in the standard Python library 
if necessary.

Documentation
-------------

Documentation generated by pydoc is available on "src" directory. Also, there's 
basic examples in "examples" directory.
   
License
-------
NoCmodel is available under the LGPL license version 2.1 .  See LICENSE.txt.

Authors
-------

* Oscar Diaz <dargor@opencores.org>

Last update: Thu, 05 Jul 2012 22:18:47 +0200

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages