网站大量收购闲置独家精品文档,联系QQ:2885784924

SOPC_Builder开发工具.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SOPC_Builder开发工具

AMBA 总线 一个典型的基于AMBA的微控制器同时集成 AHB (或ASB)和APB接口。ASB总线是旧版系统的总 线,而新版的AHB总线增强了对性能、综合及时序 验证的支持。APB总线通常用作的局部的第二总线,作为AHB或ASB上的单个从属模块。 根据AMBA的标准,连接AHB/ASB和APB的APB 桥的唯一功能是提供更简单的接口。任何由低性能外 围设备产生的延迟会由连接高性能( AHB/ASB )总 线桥反映出来。桥本身仿佛是一个简单APB总线的主 设备,它访问与之相连的从设备,并且通过高性能总 线上控制信号的子集控制它们。 AMBA 总线 High Performance Cpu core High Performance Memory APB Bridge High Performance DMA core Arbiter AHB/ASB Keyboard UART GPIO Timer APB 微处理器 存储器 输入/输出控制 高速总线(AHB) 低速总线(APB) 总线桥 UART 中断 控制 通用I/O 定时器 视频 解码器 存储器 控制 DRAM/ Flash DSP模块 数据 Cache 指令 Cache 使用AMBA片上总线的范例 AMBA 总线 AMBA 总线 AHB是先进的系统总线。它主要的目的就是连接高 性能、高吞吐率的设备,例如CPU、DMA和DSP等。它的主要特性: ● 多控制器; ● 分段传输; ● 单周期总线控制权移交; ● 没有三态实现方式; ● 32~128位总线宽; ● 包含一种访问保护机制,用来区别特权访问和无特权访问模式,或指令和数据提取等; ● 突发传输模式最大为16字节; ● 访问空间限制在32位; ● 提供为较慢设备使用而扼制数据流的机制; ● 支持仲裁、REQ、GNT和LOCK; ● 支持字节、半字和字传输。 AMBA 总线 ASB是通用系统总线,是一种微处理器和系统外设的高性能互连,主要特征如下: ● 多控制器; ● 突发数据传输方式; ● 流水线传送; ● 32-128位总线宽度; ● 包含一种访问保护机制,用来区别特权访问和无特权访问模式,或指令和数据提取等; ● 双向数据总线; ● 提供为较慢设备使用而扼制数据流的机制; ● 仲裁支持REQ、GNT和LOCK。 AMBA 总线 AHB总线和ASB总线有下列不同的特点: ● AHB总线支持分开处理。有很长响应延迟的从机在 准备传输的数据时让出总线从事其它传送操作; ● 使用单一时钟沿控制所有操作,有利于综合和设计 验证(通过使用静态时序分析和其他相似工具); ● 使用中心多路器总线方案而不是三态驱动的双向总线; ● 支持更宽的64位或128位数据总线配置。 AMBA总线的仲裁机制在仲裁的时候主要使用到三组信号线 REQx, GNTx, LOCK。由这三组信号线来实现一个完整的总线仲裁。在多主设备的情况下,REG是主设备向仲裁器提出总线占用申请的信号,GNT是仲裁器向主设备返回总线分配成功的信号, LOCK是仲裁器发出的总线锁定信号。 AMBA 总线 APB是外围互联总线,侧重点是最小功耗和易于使用,主要特征如下: ● 低性能、低功率外围总线; ● 单控制器; ● 非常简单,只有4个控制信号(加上时钟和复位); ● 32位地址空间; ● 多达32位数据总线; ● 分开读和写数据总线。配置。 AMBA 总线 总结 AMBA是一种基本的SoC总线,它分成三 种总线。根据需要,系统设计者必须选择接三 种总线中的哪一种。 一个高性能设备可能选择AHB或 ASB总线, 这将给IP核集成者带来困难,因为两种总线都 试图访问同一类型的设备。还没有明确的办法 将设备与AHB和ASB总线集成。 APB桥似乎不但不会提供任何好处,而且 会限制连接在上面的高性能总线。所有三种总 线都包含一个地址状态和一个或多个数据状态。 IBM片上总线 CoreConnect 模块图 总线桥 处理器局部总线 片上外设总线 仲 裁 器 仲 裁 器 系统核 系统核 外设核 外设核 片上储存器 处理器核 协处理器 OCM 输入/取指 FPU 输

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档