Accellera Systems Initiative has published version 1.0 of the SystemC Configuration, Control and Inspection (CCI) standard after being approved by the board of directors.
The SystemC CCI standard was designed to support the control of models from different providers through EDA tools through the use of standard configuration, control, and inspection interfaces. This first release of CCI delivers the configuration interfaces.
“Interoperability between tools and models is an increasingly important dimension of SystemC standardization and the SystemC CCI working group is excited to deliver this first phase to address model configuration,” said Trevor Wieman, chair of the working group. “We received very useful feedback during the public review which ended in March and have incorporated it into this final release. The comprehensive Language Reference Manual will be accompanied by a reference implementation and a collection of examples to demonstrate the use and value of the SystemC CCI 1.0 standard.”
The standard is intended to deal with problems such as name clashes between models in the SystemC object hierarchy. Also covered are service interfaces for looking up and accessing configuration parameters, restricting access to parameters, preloading configuration settings, and providing callbacks for parameter creation/destruction as well as value access, traceability of parameter value updates, and support for user-defined parameter value types.