AMBA总线规范解读:总线主机移交与ISO15693协议
需积分: 0 28 浏览量
更新于2024-08-07
收藏 1.73MB PDF 举报
"本文档主要讨论了AMBA规范中的总线主机移交过程,特别是针对ISO15693协议的中文解释。AMBA规范是一种开放的片上系统(SoC)互连标准,用于定义高性能的微控制器总线架构。在AMBA总线体系中,总线主机的移交是确保系统中多个组件能够高效共享总线的关键操作。"
在AMBA规范中,总线主机移交涉及到以下几个关键知识点:
1. **总线主机权限转移**:当AGNTx信号被断言时,当前的总线主机必须在BCLK的高电平时驱动BTRAN信号,表示其即将释放总线。这个过程可能在等待前一次传输的多个周期内发生。
2. **仅地址周期**:在移交之前,BTRAN必须表示一个仅地址周期,这意味着新的总线主机必须从仅地址周期开始接手,以确保总线周转的正确性。这是为了确保新旧主机之间的无缝切换。
3. **传输完成与权限授予**:当前一个传输完成后,新的总线主机会被授予总线权限。这意味着在前一个传输的最后一个时钟高电平相位期间,旧的总线主机停止驱动地址总线。
4. **低电平相位开始**:新的总线主机会在时钟的低电平相位开始驱动地址总线和控制信号,可能从下一个总线周期开始进行它的首次传输。
5. **延迟与优先级**:在等待传输期间,总线主机的移交可能因延迟而发生,如果存在更高优先级的总线主机在当前传输完成前请求总线,AGNTx信号可能会被暂时断言然后再撤销。
6. **版权与法律声明**:文档的发行信息中强调了ARM公司的版权和商标,同时也指出文档的使用需遵循一定的许可条件,且ARM不对使用信息或产品产生的任何损失或损害负责。
7. **AMBA规范结构**:AMBA规范分为几个部分,包括AMBA总线简介、AMBA信号、AMBAAHB(高级高性能总线)、AMBAASB(高级系统总线)和AMBAAPB(先进外围总线),每个部分详细阐述了相应总线的特性和信号定义。
8. **目标读者与使用目的**:AMBA规范旨在帮助有经验的硬件和软件工程师设计符合AMBA标准的模块,适用于SoC设计和集成。
通过理解这些知识点,设计者能更好地理解和实施AMBA规范,以实现高效的片上系统互连和总线管理。
1040 浏览量
279 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
刘兮
- 粉丝: 26
- 资源: 3843
最新资源
- yolov3 yolov3-tiny yolov4 yolov-tiny预训练模型下载
- TCSC.zip_tcsc simulink_无功补偿_电力 补偿_电容器_电容器补偿
- fs-family:已弃用:显示一对夫妇,并可以选择加载和显示该夫妇的孩子
- github-upload
- Open-Myo:使用通用BLE接口从Myo臂章获取数据的Python模块
- D3-React-Patterns:各种技术和模式的集合,用于在较大的React框架内组织D3项目。 这将是任何人都可以参与的公开回购,更多细节可以在DVS松弛中找到。
- Yolov5-master.zip
- RoboSpice-samples:RoboSpice库的所有样本
- ExtremeSpaceCombat:带有太空飞船的Java游戏
- 学生管理系统源码.zip
- FurniTale::no_entry:种族关系进展
- 捷德
- Trapped
- 高斯白噪声matlab代码-PE-GAMP:带有内置参数估计的通用近似图像消息传递
- 安卓Android活动社交仿QQ聊天app设计
- sdnotify-proxy:在不同cgroup中的systemd和进程之间代理sd_notify消息