4.3.2 LISA+ protocol properties for SystemC export

Use the properties sc_slave_base_class_name, sc_slave_export_class_name and sc_master_port_class_name if exporting a System Canvas generated system to SystemC.

These properties are for protocols that declare SystemC ports in the top level component of the system that is to be exported to SystemC. They describe the mapping from System Canvas ports to the SystemC port classes.

System Generator (SimGen) ignores them if you instantiate a port of this protocol outside of the top level component of a system or if no SystemC component is generated.

If a SystemC component is generated but you do not set these properties for the ports of protocols in the top level component, SimGen ignores the ports and issues a warning.

Non-ConfidentialPDF file icon PDF version101092_0100_04_en
Copyright © 2014–2018 Arm Limited or its affiliates. All rights reserved.