Implementation of Transaction Level AMBA Bus Models Using SystemC

来源 :Wuhan University Journal of Natural Sciences | 被引量 : 0次 | 上传用户:jh_viso1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
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—? ㏒ystem 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 specification 2.0. 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-? ㏒ystem 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. simulation performance is improved. The AMBA bus transaction level model is analyzed and certified by simulation experiment, and proved to be completely compliant to th e AMBA specification 2.0.
其他文献
盈余管理问题是理论界研究的一个热门话题,现代会计报告系统中公认会计原则的局限性为盈余管理创造了很多机会和空间,而盈余管理的存在会削弱财务报告所提供的盈余信息的可靠
一天,小饼干正在睡觉。突然,一道光照了进来,晒到了小饼干身上。小饼干不情愿地睁开眼睛,在还没反应过来时便已经被拿了起来。现在,它终于知道自己将要被吃掉了。这时,它想起
本文介绍一种用89C2051单片机设计的3位LED音乐随机数据发生器,它在音乐播放的同时产生随机数据,其关键技术为在单片机音乐发生同时实现LED动态数据显示,可用于小型晚会抽奖
说起煤矿,在人们印象里首先是高危行业,煤矿的重特大安全事故较多,安全生产牵扯着人们的心。再者,就是煤矿企业污染严重,矿区里矸石堆砌、污水横流、煤尘飞扬。但是,地处在陕
传统的喷墨打印机通常采用四色墨水(CMYK)打印,但CMYK四色墨水所能提供的色彩有限,为进一步提高彩色图像的输出质量,目前很多新型打印机在原有CMYK墨水的基础上增加了浅品红(
品牌是什么?根据美国市场营销协会(AMA)的定义,品牌是一个名称、专有名词、标记、符号,或设计,或是上述元素的组合,用于识别一个销售商或销售商群体的商品或服务,并且使它们
推行ISO9000标准要达到预期的效果,企业必须符合下述条件:条件之一:领导支持;条件之二:实力雄厚;条件之三:理解深刻;条件之四:全员参与;条件之五:持续改进。 Implementation
一、报考条件1、农业推广和农村发展方面从事相关技术、管理或培训工作的在职人员。工作业绩突出。2、学士学位获得者,具有3年以上农业推广实践经验;或者具有国民教育序列大
The IAS announces the organization of the 14~(th) Steel-making Conference and 4~(th) Ironmaking Conference, at theHotel Colonial, San Nicolas, Buenos Aires, Ar
把已装好了的封水圈的缸套装入缸体时,在封水圈和机体处淋些水,或在封水圈上加点润滑油,保您安装顺利。这样既可避免卡坏封 The installed seal ring cylinder liner into