AMBA规范:各状态动作详解与ISO15693协议解读
需积分: 0 94 浏览量
更新于2024-08-07
收藏 1.73MB PDF 举报
本文主要讨论的是ISO 15693协议的中文版,该协议与AMBA规范(Advanced Microcontroller Bus Architecture)有一定的关联,特别是针对总线主机的状态管理和操作。AMBA规范是一个开放的、标准的总线架构,适用于嵌入式系统中的高速互连,包括AHB(Advanced High-performance Bus)、ASB(Advanced System Bus)和APB(Advanced Peripheral Bus)等。
首先,总线主机主状态机的描述表明了它在通信过程中的关键作用,其运行依赖于时钟信号的下降沿,并通过锁存的传输响应信号BWAIT、BERROR和BLAST来控制状态转换。例如,当总线主机发起一次传输请求后,REQUEST信号将持续有效直到传输完成。在不同的状态下,如IDLE(空闲)和ACTIVE(活跃),主机需要执行特定的动作,如地址和数据线设置为三态,以便在请求或响应总线事务时正确操作。
复位条件在状态机中也非常重要,复位期间总线主机的行为会根据AGNT信号的状态有所不同:如果AGNT有效,总线主机会作为默认总线主机进入BUSIDLE状态;若无效,则进入IDLE状态。这体现了协议中对初始化和故障处理的细致规定。
表4.8列出了在每个状态下必须发生的具体动作,如在IDLE状态下,主机不会请求总线,而是保持被授予的状态,只进行内部的BTRAN操作,确保地址线的激活以及主机时钟的控制。这些动作反映了总线主机在整个通信周期内的行为准则。
此外,文章还提到了AMBA规范的版本信息、发行历史和版权声明,强调了文档的使用许可限制以及ARM公司的商标和所有权。本文的目标读者是硬件和软件工程师,内容涵盖AMBA总线的概述、信号描述、AHB、ASB和APB等不同总线类型的详细介绍,旨在帮助设计师遵循规范来创建兼容的模块。
总结来说,本文的核心知识点包括ISO 15693协议与AMBA规范的交互、总线主机状态机的工作原理、各状态下的操作规则以及AMBA总线体系的不同部分。这些信息对于理解和实现基于AMBA的嵌入式系统设计至关重要。
622 浏览量
101 浏览量
253 浏览量
点击了解资源详情
2009-06-28 上传
114 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
李_涛
- 粉丝: 58
- 资源: 3851
最新资源
- WINCVS从入门到精通
- 高质量C++&C编程
- MOTO A78飞越T6第三版刷机教程
- WINCVS从入门到精通
- Windows 2003 IIS下FTP设置方法
- LoadRunner操作入门
- LoadRunnerManual.pdf
- c++ language edition
- More Effecitve C++
- Linux 高级教程
- gcc 中文手册--linux c编程必备
- uml参考手册(由G.Booch,J.Rumbaugh,I.Jacobson撰写)
- 计算机等级考试二级公共基础知识120题详解篇
- jsp java 面试宝典
- glassfish developer guide
- linux必学的60个命令