5.4.1 About SystemC Export generated ports

The generated SystemC component must have SystemC ports to communicate with the SystemC world. The SystemC Export feature automatically generates these ports from the Fast Models ports of the top-level component.

The SystemC export feature automatically generates port wrappers that bind the SystemC domain to the Fast Models virtual platform.
Figure 5-1 Port wrappers connect Fast Models and SystemC components
To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.

Each master port in the Fast Models top level component results in a master port on the SystemC side. Each slave port in the Fast Models top level component results in a slave port (export) on the SystemC side.
For Fast Models to instantiate and use the ports, it requires protocol definitions that:
  • Correspond to the equivalent SystemC port classes.
  • Refer to the name of these SystemC port classes.
This effectively describes the mapping from Fast Models port types (protocols) to SystemC port types (port classes).
Non-ConfidentialPDF file icon PDF versionARM DUI0370S
Copyright © 2007-2014 ARM. All rights reserved.