ASB仲裁器:AMBA 2017/745 中文详解与信号参数
需积分: 30 134 浏览量
更新于2024-08-07
收藏 3.93MB PDF 举报
ASB仲裁器在AMBA系统中扮演关键角色,它负责协调多个主机对总线的访问,确保数据传输的顺序和优先级。每个主机通过请求和授予接口与仲裁器交互,通过一个优先级方案确定谁是当前总线访问的主导者。仲裁器的核心组件包括输入参数如BCLK、BnRES、BTRAN、BWAIT、BERROR、BLAST等的定时特性,如建立时间和保持时间,这些时间参数保证了系统的稳定性和同步。
表4.11列出ASB译码器的输入参数,如BCLK的高低电平时间和信号失效的时间窗口,确保信号的有效性和正确响应。例如,T clkl和T clkh定义了BCLK信号的低电平和高电平持续时间,而T isnres和T ihnres则规定了BnRES信号在BCLK上升沿前后的建立和保持时间。
表4.12详述了ASB译码器的输出参数,涉及BWAIT、BERROR和BLAST的有效时间和保持时间,以及DSEL信号的相应时序,如ovresp、ohresp、ovdsel和ohdsel,这些时间参数对于维持正确的数据选通信号非常重要。
表4.13展示了ASB仲裁器的组合参数,比如从BTRAN有效到DSEL有效的时间延迟(T trdsel)、BA有效到DSEL有效的时间延迟(T adsel)以及BWRITE和BPROT信号有效到DSEL有效的时间延迟(T ctldsel)。这些延迟确保了数据选择逻辑的正确执行,避免了潜在的竞争条件。
AMBA规范,特别是AMBA Advanced System Bus (ASB),是一种针对嵌入式系统设计的高性能总线标准,它允许不同功能部件之间的高效通信。ASB的设计目标是提高系统性能、简化设计并增强可扩展性。本文主要针对有经验的硬件或软件工程师,提供了关于信号定义、时序要求以及仲裁器工作原理的详细介绍,帮助开发者构建符合AMBA规范的模块,并确保其在实际应用中的稳定性和兼容性。
2012-03-13 上传
2019-10-10 上传
2021-03-28 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-06-22 上传
2021-04-03 上传
郑天昊
- 粉丝: 40
- 资源: 3856
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常