首页> 外文期刊>Wuhan University Journal of Natural Sciences >Implementation of Transaction Level AMBA Bus Models Using SystemC
【24h】

Implementation of Transaction Level AMBA Bus Models Using SystemC

机译:使用SystemC实现事务级别的AMBA总线模型

获取原文
获取原文并翻译 | 示例
           

摘要

This paper deals with how to implement AMBA bus transaction level modeling in SystemC. There are two main techniques used in the whole modeling process, which consist of starting the platform modeling at the transaction level and using the uniformed modeling language System C. According to the concepts of interface, port and hierarchical channel introduced in SystemC 2.0, the system of master-channel (AMBA bus) slave is created as the architecture of the AMBA bus transaction level model, which can make it more extendable. The port and interface classes of the model that are prone to program are defined in accordance with the SoC hierarchical design methodology. In addition, method calls, not signal communication, are used between different modules in the model, so the higher-level abstraction is achieved and the simulation performance is improved. The AMBA bus transaction level model is analyzed and certified by simulation experiment, and proved to be completely compliant to the AMBA specification2.0.
机译:本文讨论如何在SystemC中实现AMBA总线事务级别建模。整个建模过程中使用了两种主要技术,包括在事务级别启动平台建模和使用统一的建模语言SystemC。根据SystemC 2.0中引入的接口,端口和分层通道的概念,系统主通道(AMBA总线)从属模块的创建是作为AMBA总线事务级别模型的体系结构,可以使其扩展性更强。易于编程的模型的端口和接口类别是根据SoC分层设计方法定义的。此外,在模型中的不同模块之间使用方法调用而不是信号通信,因此可以实现更高级别的抽象,并且可以提高仿真性能。通过仿真实验对AMBA总线交易级别模型进行了分析和认证,并证明其完全符合AMBA规范2.0。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号