主要内容

事务级模型生成

生成SystemC TLM虚拟原型

HDL验证器™集成与万博1manbetx®编码器™或者嵌入式编码器®导出SystemC TLM兼容的事务级模型。您可以将此组件作为行为模型集成到您的HDL模拟中。

TLM生成工具提供了默认的套接字和内存配置。要定制TLM组件的套接字和内存映射,请提供一个IP-XACT文件。您可以将生成的组件配置为使用SystemC线程或回调函数。

HDL验证器生成TLM测试台、测试向量和makefile来验证组件并协助集成到您的HDL模拟器环境中。

主题

生成TLM组件和测试平台

TLM生成器入门

本示例展示了如何配置Simulink®模型,以使用tlmgenerator目万博1manbetx标为Simulink Coder™或Embedded Coder™生成SystemC™/TLM组件。

TLM生成过程

获得HDL Verifier软件生成的TLM组件文件后,可以使用OSCI SystemC库和OSCI TLM库编译TLM组件和可选的测试台。

TLM生成算法

用来生成TLM组件的算法可以由可以生成C代码的任何Simulink块组合组成。万博1manbetx

子系统指南和限制

大多数可以转换为C代码的子系统都适合生成TLM组件。

TLM组件体系结构

TLM生成器从Simulink模型子系统导出目标TLM组件。万博1manbetx

生成的TLM文件

HDL验证软件生成以下文件:

TLM组件生成工作流

以下工作流列出了使用HDL验证软件生成TLM组件所需的步骤:

定义内存映射

为导入准备IP-XACT文件

要定制想要生成的组件的TLM接口,可以将自己的IP-XACT XML文件导入TLM生成器。

生成的IP-XACT文件的内容

TLM生成器自动生成符合IEEE标准的IP-XACT文件®IP-XACT 1685-2009标准。

使用SCML实现内存映射

System C Modeling Library (SCML)是一个TLM 2.0兼容的API库,用于创建与Synopsys一起使用的TLM模型接口®原型设计工具。

出口TLM组件

出口TLM组件

代码生成完成后,转到您的工作文件夹。

TLM组件的构造函数

描述生成的TLM组件构造函数和默认参数,以及用于更改这些参数的信息。

测试TLM组件

控件控制测试台生成选项TLM Testbench选择“配置参数”页签。

特色的例子