第四章-SoC系统架构设计(3)-SoC中常用的总线_第1页
第四章-SoC系统架构设计(3)-SoC中常用的总线_第2页
第四章-SoC系统架构设计(3)-SoC中常用的总线_第3页
第四章-SoC系统架构设计(3)-SoC中常用的总线_第4页
第四章-SoC系统架构设计(3)-SoC中常用的总线_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SoC设计方法与实现SoC系统架构设计第四章SoC设计方法与实现SoC中常用的总线

总线提供了系统中各个设备之间一种互连的访问共享硬件机制总线在数字系统中,总线承担数据传输的任务如处理器和存储器之间的数据传输

总线的传输能力由总线的宽度和工作频率决定总线的设计通常要考虑4个因素:总线宽度、时钟频率、仲裁机制和传输类型

总线带宽是总线在单位时间内可以传输的数据总量,如下式所示。总线带宽例如,对于32位、400MHz的AMBA总线,它的数据传输率就等于32bit×400MHz=1.6GB/s;32位、33MHzPCI总线的数据传输率就是32bit×33MHz=132MB/s。当然,这个带宽指的是峰值带宽,实际总线带宽还与进行通讯的主、从设备有关。

总线连接的设备分为总线主设备和从设备。总线设备总线主设备可以发起一个传输任务,而从设备则对主设备发起的事务做出回应。有些设备既可以是总线的主设备,也可以是总线的从设备,如DMA控制器等。当总线上存在多个主设备时,这些主设备有可能在一段时间内同时需要竞争使用总线。这时需要一种仲裁机制来决定总线的使用。AMBA总线

AMBA总线是ARM公司开发的片上总线标准,目前已经到了5.0版本,包括AHB总线、ASB

总线、APB总线和AXI总线

APB总线连接低速的外围设备

AHB和ASB总线连接高性能系统模块,ASB是旧版本的系统总线,使用三态总线,目前已被AHB总线所代替AMBA总线典型的AMBA-AHB系统结构AMBA总线AMBA-AXI系统结构实例CoreConnect总线

CoreConnect是IBM开发的一套片上系统总线标准CoreConnect总线包括PLB总线、OPB总线、DCR总线Wishbone总线

Wishbone总线是由Silicore公司推出的片上总线标准这种总线具有简单、灵活和开放的特点,现在已经被OpenCores采用并组织维护。在Wishbone中,所有核都连接在同一标准接口上。当需要时,系统设计者可以选择在一个微处理器核上实现两个接口,一个给高速设备,另一个给低速设备Wishbone总线开放核协议

OCP是在国际IP标准组织(VISA)的虚拟接口标准VCI上的扩展开放核协议(OCP,OpenCoreProtocol)是由OCP-IP组织定义的IP互连协议它不是总线定义,而是在IP核之间的一种独立于总线之外的高性能接口规范,这种方法提高了IP的重用率,进而可以减少设计时间、设计风险和制造成本

OCP在两个通信实体之间

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论