China 简体中文 Japan 日本语 United States English
International Office Locations
  HOME    SYSTEMS    VIRTUAL PROTOTYPING
SCML Source Code Kits
The SystemC Modeling Library (SCML) is a standards-based, TLM-2.0 compatible API library that eases the creation of user-defined SystemC TLM peripheral models for use in Synopsys Virtual Prototypes. A source code implementation of the SCML API library is openly available. Its purpose is to protect user investment in user-defined SCML peripheral models by enabling their use in other IEEE 1666 SystemC compatible simulation environments, and to enable discussion on the requirements for standards. To download, please select a kit then click the 'Continue >>' button below.

Select your kit:


Content Includes:
  • SCML Source Code API library
  • 5 SCML peripheral examples for confirming user-code portability between IEEE 1666 SystemC environments and illustrating model interoperability using the OSCI TLM-2.0 Loosely-timed and TLM 1.0 PV Transport API Standards
  • Includes sample build scripts to run the examples in OSCI/gcc 3.4.4, gcc 4.2.2 and msvc-9.0
  • SCML API documentation
  • TLM Peripheral Modeling white paper
*
Content Includes:
  • The same SCML Source Code Library v2.1.1 with TLM-2.0 Loosely-timed PV examples kit as shown above (you don't need both kits)
  • Adds OCP-IP TL2 SystemC channels and PV/OCP transactors
  • Confirms portability and illustrates model interoperability at two levels of abstraction using the OSCI TLM-2.0 Loosely-timed and TLM 1.0 PV Transport API Standards, the OCP-IP TL2 SystemC channels, and PV/OCP transactors
*Because it includes SystemC source code for OCP TL2 channels provided by OCP-IP, membership in OCP-IP is required to download this kit.

If you're not yet an OCP-IP member, you can learn more and apply for membership. (OCP-IP Participant memberships are available at no charge.)