电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PDF文档下载
分享到微信 分享到微博 分享到QQ空间

avalon总线规范(中文版)

  • 资源ID:107885009       资源大小:1.34MB        全文页数:21页
  • 资源格式: PDF        下载积分:0金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要0金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

avalon总线规范(中文版)

Avalon 总线规范 参考手册 (Avalon 从端口传输与流模式从端口传输部分) Avalon 总线是一种将片上处理器和外设连接成片上可编程系统(SOPC)的一种简单总线 结构。 Avalon 总线是一种接口方式, 它规定了主从设备之间的接口方式及其通信时序。 Avalon 总 线的设计目的在于: 简便:提供了简单易学的协议; 优化总线逻辑的资源利用:节约了可编程器件(PLD)内部的逻辑单元(LE) ; 同步操作: 将 PLD 上的其他用户逻辑很好的集成在一起, 从而避免了复杂的时序分析; 基本的 Avalon 总线事务可以在主从设备之间传送一个字节,半字或字(8,16 或 32 位) 。 当一次事务处理完成, 总线可以迅速的在下一个时钟到来的时候在相同的主从设备之间或其 他的主从设备间开始新的事务。Avalon 总线也支持一些高级功能,如“延迟型 (latency-aware)外设” , “流(streaming)外设”及多总线主设备。这些高级的功能使其允 许在一个总线事务中进行外设间的多数据单元的传输。 Avalon 总线支持多个总线主设备。 多主设备的结构为 SOPC 系统及高带宽外设提供了很大程度上的稳定性。例如,一个主外 设可以进行直接存储器访问(DMA) ,而不需要处理器在数据传输路径上从外设将数据读入 存储器。Avalon 总线上,主设备和从设备之间的相互作用是基于一种被称为“从设备 (slave-side)仲裁”的技术。从设备仲裁决定了当多主设备在同一时刻尝试连接同一个从设 备的时候,哪个主设备获得从设备控制权。从设备仲裁具有两个优势: 1仲裁细节内嵌于 Avalon 总线内部。所以,主设备和从设备的接口具有一致性,不考虑 总线上的主设备和从设备的数量。在每一个和 Avalon 总线相连接的主设备看来,它都是 总线上唯一的主设备。 2 多个主设备可以同时完成总线事务, 就像他们并不是在同一个总线周期连接到同一个从 设备一样。Avalon 总线的设计是为了配合片上可编程系统(SOPC)的。它是一种由 PLD 内 部逻辑和布线资源的主动片上总线结构。Avalon 结构的一些原则如下: 1 与外设的接口同步于 Avalon 时钟。所以,没有复杂的,异步的握手/应答模式。Avalon 总线(及整个系统)的性能可以通过使用标准的同步时序分析技术来实现测量。 2 所有的信号都是有效“低”和“高” ,这样便于总线操作的立即转换。位于 Avalon 内 部的多路复用器(不是三态缓冲器)来决定哪个信号驱动哪个外设。 3 地址,数据和控制信号使用分离的,专用端口,这样简化了外设的设计。外设不需要 对地址和数据的总线周期进行解码,也不需要在非使能的时候禁止输出。 功能简介 Avalon 也包括很多的功能和约定来支持 SOPC Builder 软件自动产生的系统总线和外 设: 高于 4G 的地址空间存储器和外设可以被映射为 32 位地址空间中的任何地址。 同步接口所有的 Avalon 信号都被 Avalon 总线时钟同步。这样简化了 Avalon 总线的相关 时序行为并便于高速外设的集成。 分离的地址,数据和控制线路分离的,专用的地址和数据路径更便于与用户逻辑相连接。 外设不需要对数据和地址周期进行译码。 内置地址译码器Avalon 总线自动的为所有外设产生片选(Chip Select)信号,大大的简化 了 Avalon 外设的设计。 多主设备总线结构在Avalon 总线上可以存在多个主外设。 Avalon总线自动产生仲裁逻辑。 基于向导式的配置方便使用的图形化向导引导用户完成对 Avalon 总线的配置 (增加外设, 确定主/从关系,定义存储器映射) 。Avalon 总线结构的自动产生是由用户在向导界面的输入 来决定的。 动态总线容量Avalon 总线自动处理数据位宽不匹配的外设间传送数据的细节,便于在多 种不同宽度的设备间接口。 名词及概念名词及概念 许多与 SOPC 相关的名词和概念都完全是新的,他们和传统的片外总线结构有着本质的不 同。设计者需要懂得这点,以便可以理解 Avalon 总线规范。下面的名次及概念构成了一个 理论化的框架,而 Avalon 总线规范就是建立在这一框架的基础上的。它们贯穿于整个文档。 总线周期 总线周期被定义为 Avalon 主时钟的相邻上升沿之间的时间间隔,它是总线时钟周期的基本 单元。总线信号时序参照于总线周期时钟。 总线传输 Avalon 总线的一次传输是对数据的一次读/写操作, 它可能持续一个或多个总线周期。 Avalon 总线所支持的传输位宽为:一个字节(8 位) ,半个字(16 位)或一个字(32 位) 。 流传输 流传输为“流主设备”和“流从设备”之间的连续性数据传输建立一个开放式的管道。 带有延迟的读传输 有些同步设备在刚刚开始传输的时候, 需要延迟几个时钟周期才能够完成其第一次读数据的 过程, 而在之后的传输过程中就可以每一个周期返回一个数据。 带有延迟的读传输可以增加 这些同步设备的带宽利用率。 延迟性传输允许一个主设备发出读请求后, 转而执行另一个无 关任务,过一段时间再接收数据。尽管之前的数据还没有接受到,这个无关的任务也可以发 出另一次读请求。这有利于进行连续标准地址的存取的指令存取操作和 DMA 传输。这样, CPU 和 DMA 主设备可以预读取其需要的数据, 所以这使得同步存储器保持活跃状态, 并减 少了平均存储延时。 SOPC Builder 软件及 Avalon 总线的产生 SOPC Builder 是 Altera 开发的一款系统生成和集成工具。 SOPC Builder 所产生的片上电路系 统模块包括 Avalon 总线、主外设和从外设。SOPC Builder 提供了图形化的用户接口,应用 这种接口可以实现向系统模块中添加主、从外设,配置外设及配置 Avalon 总线将外设连接 起来。这样,SOPC Builder 自动的创建并连接 HDL 模块,便可以实现用户 PLD 设计的每 一个部分。 系统模块 考虑在可编程芯片上实现用户自定义系统的结构,其中一部分是由 SOPC Builder 自动产生 的。 在 Altera PLD 上实现的完整系统如图 1 所示。出于本文的目的,系统模块的一些部分是由 SOPC Builder 自动产生的。 系统模块应该包括最少一个 Avalon主外设和一个 Avalon从外设, 例如 UART,定时器或者 PIO。系统模块的外部逻辑可以包含用户 Avalon 外设及其他的和 系统模块不相关的用户逻辑。系统模块必须与设计者的 PLD 设计连接起来。系统模块的端 口依赖于其所包括的外设及在 SOPCBuilder 中进行的设置, 并随其变化。 这些端口包括直接 到 Avalon 总线的接口及在系统模块中的用户自定义的和外设相连的接口。 Avalon 总线模块 Altera PLD 上集成用户逻辑的系统模块 Avalon 总线模块是任何一个系统模块的 “脊梁” 。 它是 SOPC 设计中外设通信的主要路径。Avalon 总线模块是所有的控制、数据、地址信号 及控制逻辑的总和,是其将外设连接起来并构成了系统模块。Avalon 总线模块实现了可配 置的总线结构,其可以为设计者外设之间的相互连接而改变。Avalon 总线模块是由 SOPC Builder 自动产生的,所以设计师并不用亲自将总线和外设连接起来。Avalon 总线模块基本 上不会作为分离的单元而单独使用,因为系统设计者总是利用 SOPC Builder 将处理器和其 他 Avalon 外设自动地集成于一个系统模块之中。设计者对 Avalon 总线的注意力通常限于与 用户 Avalon 外设相连接地具体的端口上。 Avalon 总线模块 (一条 Avalon 总线) 是一个主动的逻辑单元, 它取代了 PCB 板上的被动的, 金属总线。 (见图 2)这就是说,Avalon 总线模块的端口可以被看作是所有连接到被动总线 的引脚连接。本手册只是定义了包含于 Avalon 总线模块接口中的端口,逻辑行为和信号顺 序,而没有提及物理总线的电气或物理的性能。 图 2 .Avalon 总线模块框图范例系统 Avalon 总线模块为连接到总线的 Avalon 外设提供了以下的服务: 数据通道多路转换Avalon总线模块的多路复用器从被选择的从外设向相关主外设传 输数据。 地址译码地址译码逻辑为每一个外设提供片选信号。这样,单独的外设不需要对地 址线译码以产生片选信号,从而简化了外设的设计。 产生等待状态(Wait-State)等待状态的产生拓展了一个或多个周期的总线传输,这 有利于满足某些特殊的同步外设的需要。 当从外设无法在一个时钟周期内应答的时候, 产生 的等待状态可以使主外设进入等待状态。在读使能及写使能信号需要一定的建立时间/保持 时间要求的时候也可以产生等待状态。 动态总线宽度动态总线宽度隐藏了窄带宽外设与较宽的 Avalon 总线(或者 Avalon 总线与更高带宽的外设)相接口的细节问题。举例来说,一个 32 位的主设备从一个 16 位的 存储器中读数据的时候,动态总线宽度可以自动的对 16 位的存储器进行两次读操作,从而 传输 32 位的数据。这便减少了主设备的逻辑及软件的复杂程度,因为主设备不需要关心外 设的物理特性。 中断优先级 (Interrupt-Priority) 分配当一个或者多个从外设产生中断的时候, Avalon 总线模块根据相应的中断请求号(IRQ)来判定中断请求。 延迟传输(Latent Transfer)能力在主、从设备之间进行带有延迟传输的逻辑包含于 Avalon 总线模块的内部。 流式读写(Streaming Read and Write)能力在主、从设备之间进行流传输使能的逻 辑包含于 Avalon 总线模块的内部。 Avalon 外设外设 连接于 Avalon总线的 Avalon外设是逻辑器件无论片上还是片外的它们进行着某种 系统级的任务,并通过 Avalon 总线与其他的系统部件相通信。外设是模块化的系统部件, 依赖于系统的需要,可以在设计的时候增加或者移除。Avalon 外设可以是存储器、处理器, 也可以是传统的外设器件,如 UART,PIO,定时器或总线桥。任何的用户逻辑都可以成为 Avalon 外设, 只要它满足本文所述的提供与 Avalon 总线接口的地址、 数据及控制信号接口。 连接于 Avalon 总线的外设将被分配专用的端口。除了连接于 Avalon 总线的地址、数据及控 制端口之外用户也可以自行定制端口。这些于用户逻辑相连接的信号扩展了系统模块的应 用。Avalon 外设要么是主外设,要么是从外设。主外设可以于 Avalon 上开启总线传输,其 至少有一个连接于 Avalon 总线模块的主端口。主外设也可以有一个从端口其允许此设备接 受其他连接于 Avalon 总线的主设备开启的总线传输。而从设备只能响应 Avalon 总线传输, 而不能够开启总线传输。像存储器,UART 这样的从设备,通常只有与 Avalon 总线模块相 连接的一个从端口。在 SOPC 环境中,区分以下 Avalon 总线主设备/从设备的外设类型是 十分重要的。 系统模块内部外设 如果 SOPC Builder 在外设库中找到了一个外设,或者设计者指定了一个用户外设的设计文 件,SOPC Builder 将自动的将此外设与 Avalon 总线模块相连接。这种外设是指系统模块之 内的外设,也就是被认为是系统模块的一个部分。与 Avalon 总线相连接的地址、数据及控 制端口是向用户隐藏的。 外设中任何附加的非 Avalon 端口将作为系统模

注意事项

本文(avalon总线规范(中文版))为本站会员(ji****en)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

分享当前资源【avalon总线规范(中文版)】到朋友圈,您即可以免费下载此资源!
微信扫一扫分享到朋友圈
二维码
操作提示:任选上面一个二维码,打开微信,点击“发现”使用“扫一扫”,即可将选择的网页分享到朋友圈
您可能感兴趣的------------------------------------------------------------------------------------------------------



关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.