"这篇文档详细介绍了测试接口控制器(TIC)在MDR 2017/745中的功能和工作原理,特别是在AMBA总线规范的上下文中。TIC是一个测试总线主机,用于接收外部测试向量并指示总线传输。它支持32位传输宽度和特权系统访问,可用于测试嵌入式系统设计。测试传输参数可以通过控制向量进行动态调整,以适应不同的测试需求。TIC还具备地址增量功能,以支持突发访问,通常使用8位地址增量器以实现最多1KB的突发访问。
TIC的进入测试模式过程包括TREQA信号的有效请求,然后由TACK信号确认进入测试模式。在常规操作中,TREQA保持低电平,测试总线用于常规操作。控制向量的第0位用于判断有效性,如果为低,则忽略该向量。地址增量器默认关闭,需要通过控制向量启用,并且可以被禁用来实现连续访问同一地址的测试场景。
此外,文档提到了AMBA总线规范,这是一个广泛采用的片上系统(SoC)互连标准,包括高级高性能总线(AHB)和高级系统总线(ASB)。AMBA规范旨在为硬件和软件工程师设计兼容的模块提供指导,涵盖了总线信号、接口定义等关键内容。"
文档中涉及的知识点包括:
1. **测试接口控制器(TIC)**:TIC是一个测试总线主机,用于在测试模式下接收和处理测试向量,支持地址增量和突发访问,以测试系统内不同组件。
2. **测试传输参数**:包括32位传输宽度和特权系统访问,可通过控制向量动态调整,适应不同测试需求。
3. **地址增量功能**:TIC可增加地址以支持突发访问,地址增量器的位数根据最大突发访问长度决定,通常为8位,允许1KB的突发访问。
4. **控制向量机制**:控制向量用于更新TIC内的控制信号,第0位用于标记有效性,低电平时忽略向量。
5. **进入测试模式**:通过TREQA信号请求测试总线访问,TACK信号确认进入测试模式。
6. **AMBA总线规范**:是ARM公司定义的一种开放标准,包括AHB和ASB等子规范,用于片上系统设计,提供接口和信号定义。
7. **AMBA AHB**:高级高性能总线,适用于高速数据传输。
8. **AMBA ASB**:高级系统总线,用于连接低速外设和组件,强调低功耗和低延迟。
9. **产品状态和目标读者**:AMBA规范面向有经验的硬件和软件工程师,提供SoC设计指导。
这些知识点为理解测试接口控制器的工作方式和AMBA总线架构提供了基础。在设计和调试嵌入式系统或SoC时,这些知识至关重要。