交易级别模型生成
Systemc TLM虚拟原型的生成
HDL Verifier™与金宝app®CODER™或嵌入式编码器®导出Systemc™TLM兼容交易级模型。您可以将此组件作为行为模型集成到HDL模拟中。
TLM生成工具提供了默认的套接字和内存配置。要自定义TLM组件的套接字和内存图,请提供IP-XACT™文件。您可以配置生成的组件以使用SytemC线程或回调函数。
HDL验证者生成TLM测试台,测试向量和一个MakeFile,以验证组件并协助集成到HDL模拟器环境中。
话题
生成TLM组件和测试台
- 开始使用TLM生成器
此示例显示了如何使用Simulink Coder™或EmbeddedCode金宝appr®的TLMGenerator目标配置Simulink®模型来生成SystemC™/TLM组件。 - TLM生成过程
在获得由HDL验证器软件生成的TLM组件文件后,您可以使用OSCI SystemC库和OSCI TLM库来编译TLM组件和可选的测试工作台。 - TLM生成算法
您用于生成TLM组件的算法可以由可以生成C代码的任何Simulink块的组合制成。金宝app - 子系统指南和限制
大多数可以转换为C代码的子系统适用于生成TLM组件。 - TLM组件体系结构
TLM发生器从Simulink模型子系统导出目标TLM组件。金宝app - 生成的TLM文件
HDL验证器软件生成以下文件: - TLM组件生成工作流程
以下工作流列出了使用HDL验证器软件生成TLM组件所需的步骤:
定义内存图
- 准备IP-XACT文件以导入
要自定义要生成的组件的TLM接口,您可以将自己的IP-XACT XML文件导入到TLM Generator中。 - 生成的IP-XACT文件的内容
TLM发电机会自动生成符合IEEE的IP-XACT文件®IP-XACT的标准1685-2009。 - 用SCML实现内存图
SystemC建模库(SCML)是TLM 2.0兼容API库,用于创建用于征词的TLM模型接口®原型工具。