8 Building Required Libraries 10 Migration Guide SystemC 2.3.1 to 2.3.3
SystemC* Library  / 

9 Migration Guide Simics 5 to Simics 6

SystemC Library has been upgraded between Simics 5 and Simics 6 to support new features and make the product more robust and future proof. See the release notes for a list of all new features.

Most changes are internal and do not affect the end-user. In addition the deprecated API has been kept, whenever possible, to maintain backwards compatibility.

One major change that affects the end-user is how the SystemC scheduler is integrated with Simics. In Simics 5 the SystemC time was forwarded by events posted on an external clock, therefore creating and connecting this clock was a required step. In Simics 6 the adapter is directly scheduled by Simics and so no external clock is required. This affects the configuration, and some migration is required as described below.

Here is the list of things one has to do when migrating from 5 to 6:

Please also consider the following optional changes:

8 Building Required Libraries 10 Migration Guide SystemC 2.3.1 to 2.3.3