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

Avalon总线规范(上)整理.pdfVIP

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Avalon 总线规范 ( 上) [ 2007-3-21 10:57:00 | By: edafans ] Avalon 总线规范 概 述 Avalon 总线是一种相对简单的总线结构,主要用于连接片内处理器与外设,以构成可编程单芯片上系统 (S OPC)。它描述了主从构件间的端口连接关系,以及构件间通信的时序关系。 Avalon 总线的主要设计目标是: ● 简单性——提供一套容易学习、易于理解的协议 ● 总线逻辑资源使用的优化——减少对可编程逻辑器件 (PLD)中逻辑单元 (LE) 的占用 ● 同步操作——这种方式能够与片上的用户自定义逻辑更好地集成,避免了复杂的时序分析问题 Avalon 总线拥有多种传输模式, 以适应不同外设的要求。 Avalon 总线的基本传输模式是在一个主外设和一 个从外设之间进行单字节、半字或字 (8 、16 或 32 位) 的传输。当一次传输结束后,不论新的传输过程是否 还是在同样的外设之间进行, Avalon 总线总是可以在下一个时钟周期立即开始另一次传输。 Avalon 总线还 支持一些高级传输模式和特性,例如支持需要延迟操作的外设、支持需要流传输操作的外设以及支持多个 总线主设备并发访问。 Avalon 总线支持多个总线主外设,允许单个总线事务中在外设之问传输多个数 据单元。这一多主设备结构为构建 SOPC系统提供了极大的灵活性,并且能适应高带宽的外设。例如,一个 主外设可以进行直接存储器访问 (DMA)传输,从外设到存储器传输数据时不需要处理器干预。 Avalon 主从外设之间的交互是构建在从端口仲裁技术上的:当多个主外设同时要求访问同一个从端口时, 从端口仲裁决定哪一个主外设取得访问权。从端口仲裁具有以下两个优点: ● 仲裁的细节被封装在 Avalon 总线内部。 因而,主从外设的接口是一致的,与总线上的主从外设的 数量无关。每个主外设到总线的接口都与总线上是否还有其他主外设无关 ● 多个主外设只要不是在同一总线周期访问同一个从端口,便可同时执行多个总线传输 Avalon 总线是为 SOPC环境而设计的,互连逻辑由 PLD 内部的逻辑单元构成。 Avalon 总线具有以下基 本特点: ● 所有外设的接口与 Avalon 总线时钟同步, 不需要复杂的握手/应答机制。 这样就简化了 Avalon 总 线的时序行为,而且便于集成高速外设。 Avalon 总线以及整个系统的性能可以采用标准的同步时序分析技 术来评估 ● 所有的信号都是高电平或低电平有效,便于信号在总线中高速传输。在 Avalon 总线中,由数据 选择器 ( 而不是三态缓冲器 ) 决定哪个信号驱动哪个外设。因此外设即使在未被选中时也不需要将输出置为 高阻态 ● 为了方便外设的设计,地址、数据和控制信号使用分离的、专用的端口。外设不需要识别地址总 线周期和数据总线周期,也不需要在未被选中时使输出无效。分离的地址、数据和控制通道还简化了与片 上用户自定义逻辑的连接 AValon 总线还包括许多其他特性和约定, 用以支持 SOPC Builder 软件自动生成系统、 总线和外设, 包括: ● 最大 4GB的地址空间——存储器和外设可以映像到 32 位地址空间中的任意位置 ● 内置地址译码—— Avalon 总线自动产生所有外设的片选信号,极大地简化了基于 Avalon 总线的 外设的设计工作 ● 多主设备总线结构—— Avalon 总线上可以包含多个主外设,并自动生成仲裁逻辑 ● 采用向导帮助用户配置系统—— SOPC Builder 提供图形化的向导帮助用户进行总线配置 ( 添加外 设、指定主/从关系、定义地址映像等 ) 。Avalon 总线结构将根据用户在向导中输入的参数自动生成 ● 动态地址对齐——如果参与传输的双方总线宽度不一致,

文档评论(0)

肖四妹学教育 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档