AMBA总线规范:写传输与读测试详解
需积分: 0 174 浏览量
更新于2024-08-07
收藏 1.73MB PDF 举报
本文主要介绍了ISO 15693协议中的写传输和读传输操作,结合AMBA规范(Advanced Microcontroller Bus Architecture,高级微控制器总线体系)进行详细阐述。ISO 15693是一种非接触式智能卡标准,用于近距离无线通信,广泛应用于物联网、电子票务等领域。
在写传输过程中,TREQA和TREQB信号起着关键作用,它们分别指示即将执行的测试向量类型。当TIC(Test Interface Controller)在T3时刻采样地址和TREQ信号后,它会初始化AHB(Advanced High-performance Bus)上的适当传输。写入的数据在TBUS(Transmitter Bus)上逐周期驱动,然后在T4时钟沿被采样并传送到内部总线上。如果内部传输未完成,TACK信号会被拉低,表明外部测试向量需在下个周期重新发送,以确保数据正确传输。
读传输则更为复杂,因为TBUS需要反向驱动,以避免总线冲突。这意味着需要额外的周期来协调数据读取。图6.6展示了典型的读测试序列,涉及TBUS数据的传输和同步处理,以确保数据安全无误地从设备读取。
AMBA规范,特别是AMBA Advanced High-performance Bus (AHB)、Advanced System Bus (ASB) 和 Advanced Peripheral Bus (APB),为这种通信提供了标准化接口,使得设备间的交互更加高效和可靠。这些规范定义了数据传输速率、地址映射、时序约束等,以确保不同模块之间的兼容性和互操作性。
本文旨在帮助硬件和软件工程师理解如何在ISO 15693协议的背景下实现AMBA规范下的高效数据传输,这对于构建可扩展、高性能的嵌入式系统至关重要。同时,注意文档强调了版权信息和使用限制,以及ARM公司对其产品的持续更新和保证声明。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-10-04 上传
2021-08-08 上传
2020-05-19 上传
2008-09-24 上传
2021-04-15 上传
182 浏览量
龚伟(William)
- 粉丝: 32
- 资源: 3901
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率