1/23/2002
5
Library-based Approach
­The library-based method has been adopted to extend the C language to model IPs, in which a C++ class library provides features for hardware modeling. For example, Cynlib announced by CynApps, SystemC by Open SystemC Initiative,OCAPI library developed by IMEC.
­The semantic gaps still exist between the specifiers and the implementors:
–The mapping from system functionality in the specification to the system architecture is not trivial.
– The mapping from the algorithmic representations of IP components from the providers to the RTL representations of IP integrators relies on behavioral synthesis tools which are not yet mature.
­