"该资源主要涉及的是AHB(Amba High-Performance Bus)仲裁器的相关内容,特别是与iso15693协议相关的时序参数,并提到了AMBA规范的介绍。"
在AMBA系统中,AHB仲裁器扮演着至关重要的角色,它负责控制各个总线主机对总线的访问权限。每个主机通过REQUEST和GRANT接口连接到仲裁器,仲裁器依据特定的优先权分配方案来确定哪一个主机能够获得当前的总线使用权。主机还可以通过HLOCKx信号表明其对总线的独占访问需求。值得注意的是,具体的优先级方案细节并未在规范中明确规定,而是由具体的应用场景来决定。仲裁器可能利用AMBA标准或非AMBA标准的额外信号来调整优先级方案。
表3.11列举了AHB总线主机输出时序参数,这些参数对于理解和实现AHB接口至关重要。其中包括:
1. Tovtr: 传输类型的有效时间,即在HCLK时钟脉冲后,传输信号保持有效的时间。
2. Tohtr: 传输类型保持时间,即信号在HCLK后继续保持有效的时间。
3. Tova: 地址有效时间,在HCLK之后地址信号保持有效的时间。
4. Toha: 地址保持时间,地址信号在HCLK后保持不变的时间。
5. Tovctl: 控制信号的有效时间,HCLK后控制信号被激活的持续时间。
6. Tohctl: 控制信号保持时间,控制信号在HCLK后继续保持的时间。
7. Tovwd: 写数据有效时间,写数据信号在HCLK后的持续时间。
8. Tohwd: 写数据保持时间,写数据信号在HCLK后仍保持不变的时间。
9. Tovreq: 请求信号的有效时间,主机请求总线使用权信号在HCLK后的持续时间。
10. Tohreq: 请求信号保持时间,请求信号在HCLK后继续有效的时长。
11. Tovlck: 锁定信号的有效时间,表示主机对总线独占请求的时间。
12. Tohlck: 锁定信号保持时间,锁定信号在HCLK后保持有效的时间。
图3.31展示了AHB仲裁器的信号接口,这有助于理解仲裁器如何与总线主机进行通信。
AMBA规范V2.0提供了关于总线接口的详细信息,包括AHB、ASB(Advanced System Bus)和APB(Advanced Peripheral Bus)。规范旨在帮助硬件和软件工程师设计符合AMBA标准的模块,同时也强调,虽然提供了产品信息和用途,但不包含任何明示或默示的保证,且ARM公司不对因使用该规范信息或产品错误导致的损失负责。
该资源对于理解和实现基于AMBA的系统,尤其是涉及到AHB仲裁和时序参数的设计,具有重要的参考价值。