GreenConfig
GreenConfig - SystemC Configuration Framework
The GreenConfig project aims to provide a library that can be used to connect User defined configuration mechanisms to Tool configuration mechanisms, giving both flexibility.
The diagram shows an IP block connected, via the configuration library, to an ESL tool that is providing configuration from a database.
The IP block has one API to the library. The library uses a different API to the ESL tool.
GreenConfig/attachments/config.png)
This allows IP designers to choose the configuration mechanism that best suits their style of IP creation, while staying independent of tools.
This is possible for a number of key reasons:
- In the end, the type of object that can be configurable are limited, hence the data that is passed across the configuration library are limited.
- The configuration database is probably based upon IPXACT, further restricting the nature of the data that can be passed across the library.
- This interface is not performance critical.
Documentation:
GreenControl with GreenConfig Doxygen API Reference
GreenConfig Implementation
The current version of the implementation description is the User's Guide, available in the download section.
The code is in the GreenSocs svn (distinctive revisions see download section).
GreenConfig User's Guide
This page links to the User's Guide pdf document:
You should also have a look at the GreenConfig Tutorial of use (GCnfTutorial).
GreenConfig Tutorial
This page links to the Tutorial pdf document:
You should also have a look at the GreenConfig User's Guide (GCnfUsersGuide).
Development Notes
This page reflects the current development status!
| Parent releases for GreenConfig | ||||||||||||||||||||||||||||||||||||
Release List:
|
Posted December 1st, 2007 by root
