事务级AHB总线模型的研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
事务级AHB总线模型的研究

事务级AHB总线模型的研究   摘 要:为了克服RTL级AHB总线模型的局限性,提出了采用标准C++扩充的软硬件统一建模语言SystemC构建事务级的AHB总线模型的方法。该方法利用端口来连接模块和通道,利用通道来实现接口中定义的方法。经仿真验证,时序完全符合AHB总线标准,运行速度远高于RTL级下的同类模型。该模型可以有效地克服软硬件协同设计中的时间瓶颈,提高SoC的设计效率,降低设计复杂度,缩短芯片产品的上市时间。   关键词:片上系统; AHB总线; 事务级; 建模   中图分类号:TN47文献标志码:A   文章编号:1001-3695(2009)09-3246-03   doi:10.3969/j.issn.1001-3695.2009.09.012      Research of transaction level AHB bus model   MA Qin-sheng CAO Yang??1,2??, YANG Jun ZHANG Ning??3??   (1.School of Electronic Information, Wuhan University, Wuhan 430079, China; 2.State Key Laboratory of Software Engineering, Wuhan 430072, China; 3.Firmware Technology Development Dept, Asustek Computer Inc, Suzhou Jiangsu 215000, China)   Abstract:In order to deal with the limitations of the AHB bus model on the register transfer level, this paper introduced a method of modeling AHB bus using SystemC at the transaction level. The main idea of this method was that connected the mo-dules?? to the channels through the ports and implemented the methods in the interfaces through the channels. The experimental results revealed that the bus model is completely compliant to AMBA AHB specification. The rapidity of modeling running under the transaction level is higher than that of under the register transfer level. The time bottleneck of current hardware/software co-design method can be eased effectively. The efficiency of design SoC and the complexity of design SoC are improved. The time-to-market of chip is reduced.   Key words:SoC; AHB bus; transaction level; modeling      0 引言      OCB(on-chip bus)片上总线是SoC(system-on-chip)片上系统的公共信道和骨架。SoC内部的各个硬件模块与软件模块间的相互通信均是通过片上总线完成的。   近年来,许多公司相继制定了一些商用的片上总线标准,如Core Connect、Open Core Protocol、Wishbone以及AMBA(ARM microcontroller bus architecture)等总线。其中由ARM公司提出的AMBA总线,由于其自身的高性能和ARM处理器的广泛应用,已经成为SoC系统中使用最广泛的总线标准。   目前,基于AMBA总线的SoC系统常用的设计方法是先用硬件描述语言(如VHDL、Verilog)和高级语言(如C、C++)分别建立硬件系统和软件系统模型;然后再通过远程过程调用、Socket通信等方式进行软硬件系统的协同仿真和验证[1,2]。通常这种方法存在着以下局限性:   a)硬件描述语言是在RTL级对硬件系统进行描述,其抽象层次较低,因此在仿

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档