AMBA总线规范解读-测试接口控制器状态与ISO15693协议
需积分: 0 30 浏览量
更新于2024-08-07
收藏 1.73MB PDF 举报
"AMBA规范, 接口控制器, 测试接口控制器状态图, ISO15693协议, TIC状态图, TACK, TREQA, TREQB, AHB, ARM"
AMBA(Advanced Microcontroller Bus Architecture,高级微控制器总线架构)是一个开放的片上系统(SoC)互连标准,由英国ARM公司制定,主要用于连接和管理微处理器、存储器和外围设备。AMBA规范包括多个总线标准,如AHB(Advanced High-performance Bus)、ASB(Advanced System Bus)和APB(Advanced Peripheral Bus),它们分别针对高性能主控、系统级通信和低速外设接口。
在AMBA规范中,测试接口控制器(TIC,Test Interface Controller)的状态图是一个关键部分,用于确保在系统测试和调试过程中能正确地切换到测试模式。标题中提到的"测试接口控制器状态图-iso15693协议中文版"可能是指特定的TIC实现,与ISO15693协议相关的,这是一种非接触式IC卡通信协议,通常用于RFID系统。
描述中详细解释了TIC状态图的操作流程:
1. **TIC初始状态**:在复位后,TIC处于空闲状态,不向AHB发出请求,并将TACK信号置低,表示测试接口不可用。
2. **TACK信号**:TACK信号是控制状态机的关键,除了从空闲到开始状态的转换,其他所有状态变化都受TACK信号影响。如果TACK为低,状态机将保持当前状态。
3. **TREQA信号**:用于从空闲状态切换到开始状态。不同于旧规范,现在只需要TREQA为高就能进入测试模式。
4. **时钟源切换**:在某些系统中,可能需要在内部时钟和外部测试时钟TCLK之间切换。TREQA先变为高电平可以作为时钟源改变的指示,系统可以等待返回信号确认时钟选择成功后再进入开始状态。
这部分内容反映了AMBA规范在设计时考虑到了测试和调试的便利性,通过TICK和TREQ信号来协调测试模式的进入和退出,同时允许灵活的时钟管理以适应不同测试需求。在实际应用中,理解并正确实现这些接口和状态转换对于构建高效、可靠的AMBA系统至关重要。
2009-06-14 上传
2015-12-16 上传
438 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-09-05 上传
臧竹振
- 粉丝: 47
- 资源: 4073
最新资源
- 掌握压缩文件管理:2工作.zip文件使用指南
- 易语言动态版置入代码技术解析
- C语言编程实现电脑系统测试工具开发
- Wireshark 64位:全面网络协议分析器,支持Unix和Windows
- QtSingleApplication: 确保单一实例运行的高效库
- 深入了解Go语言的解析器组合器PARC
- Apycula包安装与使用指南
- AkerAutoSetup安装包使用指南
- Arduino Due实现VR耳机的设计与编程
- DependencySwizzler: Xamarin iOS 库实现故事板 UIViewControllers 依赖注入
- Apycula包发布说明与下载指南
- 创建可拖动交互式图表界面的ampersand-touch-charts
- CMake项目入门:创建简单的C++项目
- AksharaJaana-*.*.*.*安装包说明与下载
- Arduino天气时钟项目:源代码及DHT22库文件解析
- MediaPlayer_server:控制媒体播放器的高级服务器