SystemC™Modeling Library (SCML)是一个与TLM 2.0兼容的API库,用于创建与Synopsys一起使用的TLM模型接口®原型设计工具。这些工具支持早期的软件集成和测试。SCML接口为模拟过程中的Synopsys工具提供后门注册访问。使用HDL Verifier™软件导出带有SCML接口的TLM组件,以便与Synopsys原型工具无缝使用。
使用SCML内存映射生成TLM组件:
安装SCML。您可以从Synopsys下载SCML,参见https://www.synopsys.com/cgi-bin/slcw/kits/reg.cgi.
开放配置参数>代码生成>TLM发电机.看到选择TLM Generator System Target.
在TLM映射选项卡,提供一个描述组件内存映射的IP-XACT文件。然后选择SCML选项。看到选择TLM Mapping Options.
指定SCML安装的位置TLM编译选项卡。看到选择TLM编译选项.
为您的模型生成代码,就像您为任何其他模型生成代码一样。看到生成组件和测试台.
当您为模型生成代码时,TLM生成器将创建与没有SCML时相同的文件集来实现TLM组件。这些文件被命名为SystemName_scml
而不是SystemName_tlm
.
SCML支金宝app持8、16、32、64、128和256位宽。当为Simulink生成SCML接口时金宝app®信号时,生成器舍入到下一个支持的大小。金宝app
根据这个映射,IP-XACT类被转换为SCML类。
IP-XACT类 | SCML类 |
---|---|
精神:businterface |
scml2: tlm2_gp_target_adapter |
精神:addressBlock |
scml2:记忆 |
精神:注册 |
scml2:注册 |
精神:字段 |
scml2:设置 |
SCML接口对生成TLM组件的测试台没有影响。测试台不使用SCML访问功能。