期刊文献+

基于AMBA总线的存储控制器接口设计 被引量:2

Design and Implementation of Interface for Memory Controller Based on AMBA Bus Protocol
下载PDF
导出
摘要 在基于IP的SoC设计中,存在各IP协议不同、互联困难的问题,通用接口的设计成为IP核有效集成到系统中的关键技术.基于AMBA总线设计并实现了一款通用的存储控制器访问接口,高效地实现了异步传输、协议转换等基本功能,并对地址非对齐数据读写、数据拥塞等问题提出了有效的解决方案.经模拟验证,该接口成功完成了AMBA总线与存储控制器之间的协议转换与数据传输,从而实现了对存储控制器的系统整合.综合结果表明,该接口在时序、功耗与面积上均达到了设计要求.经实际性能测试,平均数据传输率达15.42GBps,带宽利用率达到97%. IP reuse is popular in SoC design,however,aprimary problem exists that different protocols between IPs make it difficult to interconnect them with each other.In consequence,the design of general interface becomes an essential technology for integrating IPs to system design.An efficient interface for memory controller is designed based on AMBA bus protocol.During the process of implementation,we solved the basic problems such as asynchronous data transition and protocol conversion properly,gave an efficient solution for challenges as not aligned access and congestion avoidance.Validated by simulation,our work can accomplish the task of protocol conversion and data transmission between AMBA bus and memory controller successfully,making agreat contribution to the correct access to memory unit.Finally,the result of synthesis shows that our design meets all the constraints as timing,area and power.Performance testing on several real applications demonstrates that the average data rate achieve at 15.42 GBps,and the bandwidth utilization ratio can reach to97%.
出处 《计算机研究与发展》 EI CSCD 北大核心 2015年第S2期119-123,共5页 Journal of Computer Research and Development
关键词 AMBA总线 协议转换 接口设计 AMBA bus protocol conversion interface design
  • 相关文献

参考文献6

二级参考文献14

  • 1[1]ARM Corp. AMBA. http://www.arm.com/sitearchitek/armtech.ns4/html/amba?OpenDocument&style=SoC_Customization 被引量:1
  • 2[2]IBM Corp. CoreConnect. http://www.chips.ibm.com/products/coreconnect/ 被引量:1
  • 3[3]Silicore Corp. WISHBONE. http://www.silicore.net/pdfiles/wishbone.pdf 被引量:1
  • 4[4]OpenCores. http://www.opencores.org 被引量:1
  • 5A Evans, A Silburt, et al. Functional Verification of Large ASICs [C]. Proceedings of the 35th Design Automation Conference, San Francico, California, USA, AC M Press, 1998. 650 - 655. 被引量:1
  • 6M Benjamin, et al. A Study in Coverage-Driven Test Generation [ C ].Proceedings of the 36th Design Automation Conference, New Orleans,Louisiana, USA, ACM Press, 1999.970-975. 被引量:1
  • 7A Aharon, D Goodman, et al. Test Program Generation for Functional Verification of PowerPC Processors in IBM [ C ]. Proceeding of 32nd Design Automation Conference, San Francisco, California, USA,ACM Press, 1995.279-285. 被引量:1
  • 8J Shen, J Abraham. A RTL Abstraction Technique for Processor Microarchitecture Validation and Test Generation [ J ]. Journal of Electronic Testig: Theory and Application,2000,(6) :67-81. 被引量:1
  • 9S Tasiran, et al. Coverage Metrics for Functional Validation of Hardware Designs [J]. IEEE Design and Test of Computers, 2001,18(4) : 36-45. 被引量:1
  • 10A Evans, A Silburt, et al. Functional Verification of Large ASICs[C].Proceedings of the 35th Design Automation Conference, San Francico,California, USA,ACM Press,1998.650-655. 被引量:1

共引文献7

同被引文献9

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部