- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式技术概述_avalon总线规范介绍(二)
2009-11-4 嵌入式技术概述 ——Avalon总线规范介绍(二) 刘兰军 Avalon总线规范介绍(二) Avalon主端口传输 Avalon流水线传输 Avalon流控制传输 Avalon主端口传输 Avalon主端口信号 主端口读传输 主端口写传输 主端口的等待周期、建立时间、保持时间属性 Avalon主端口传输 Avalon主端口信号 主端口传输常用的信号: 1) waitrequest信号 2) address信号 2) readdata、writedata信号 3) read、write信号 4) byteenable信号 Avalon主端口传输 Avalon主端口传输 Avalon主端口信号 主端口读传输 主端口写传输 主端口的等待周期、建立时间、保持时间属性 Avalon主端口传输 主端口读传输 主端口基本读传输由主外设发起,从Avalon交换架构传输一个数据单元到主端口。传输在一个时钟周期内完成。 Avalon主端口传输 Avalon主端口信号 主端口读传输 主端口写传输 主端口的等待周期、建立时间、保持时间属性 Avalon主端口传输 主端口写传输 主端口基本写传输由Avalon主外设发起,传输需要一个时钟周期。 (A) 第一个周期在clk的上升沿开始。 (B) 主端口发出有效的address、writedata和write信号。 (C) waitrequest在clk的上升沿被置为有效,所以该周期变成第一个等待周期。主端口保持所有的输出不变。 (D) waitrequest在clk的上升沿再次被置为有效,所以该周期成为第二个等待周期。主端口保持所有的输出不变。 (E) Avalon交换架构置waitrequest无效。 (F) 在clk的上升沿waitrequest 是无效的,所以主端口置所有的输出无效,写传输结束。另一个读或写传输可以在下一个周期开始。 Avalon主端口传输 Avalon主端口信号 主端口基本读传输 主端口基本写传输 主端口的等待周期、建立时间、保持时间属性 Avalon主端口传输 主端口的等待周期、建立时间、保持时间属性 等待周期:Avalon主端口使用waitrequest信号接受Avalon交 换架构的不确定等待周期。Avalon主端口被动地支 持可变的等待周期,主端口不支持固定的等待周期 建立时间和保持时间:Avalon主端口不使用建立和保持时间 属性。 若一个目标从外设有建立和/或保持时间属性, Avalon交换架构管理该主从端口对的信号时序的转 换。 Avalon总线规范介绍(二) Avalon主端口传输 Avalon流水线传输 Avalon流控制传输 Avalon流水线传输 Avalon流水线传输 Avalon流水线传输可增加Avalon总线的带宽: 1) 传输响应方:第一次访问时需要几个周期才能返回数据,但此后每个周期都能返回数据; 2) 传输发起方:一个端口可以在上一次传输的readdata返回之前,开始新的传输。 Avalon流水线传输 Avalon流水线传输 传输阶段划分与各阶段的持续时间 地址阶段:决定了端口的吞吐量,用等待周期描述 数据阶段:反映了第一个数据单元返回的时间,用 流水线延迟描述 Avalon流水线传输 Avalon流水线传输 从端口流水线读传输 主端口流水线读传输 Avalon流水线传输 Avalon流水线传输 从端口流水线读传输 主端口流水线读传输 Avalon流水线传输 Avalon流水线传输 从端口流水线读传输 主端口流水线读传输 Avalon流水线传输 需注意的两个问题: 1)流水线从端口只能处理有限数量的挂起传输,可挂起传输根据从端口的传输FIFO容量设置,从端口可通过发送waitrequest信号来暂停新的传输,以防止数据溢出; 2)从外设在处理挂起的读传输的同时,Avalon交换架构可以发起从端口写传输,若外设不能处理,必须发出waitrequest信号;若从外设接受了向挂起的读传输的相同地址执行的写传输,则挂起的读传输的值取决于外设的逻辑设计。 Avalon流水线传输 Avalon流水线传输 从端口流水线读传输 主端口流水线读传输 (A) 主端口提供新传输地址阶段的address和read信号发起一次读传输 (B) Avalon交换架构置waitrequest有效,主端口等待,保持address和r
您可能关注的文档
- 矿物掺合料运用技术规范.ppt
- 劳动跟技术教育课程标准.doc
- 冷弯薄壁型钢技术规范跟钢结构设计规范修订内容评.pdf
- 李强 蓝牙技术规范.doc
- 连续配筋混凝土路面设计跟施工技术(新)-版水泥路面新规范宣贯会.pdf
- 临床护理技术操作并发症预防跟处理规范.doc
- 临床输血技术规范doc-临床输血技术规范.doc
- 龙门架跟井架物料提升机安全技术规范.doc
- 龙门架跟井架物料提升机技术规范.ppt
- 楼寓对节系统跟电控防盗门通用技术条件标准(doc 26).doc
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)