AMBA总线主机输出时序参数详解:ISO15693协议中文版

需积分: 0 37 下载量 41 浏览量 更新于2024-08-07 收藏 1.73MB PDF 举报
本文档详细介绍了AMBA总线规范的时序参数,特别是针对总线主机输入和输出操作的关键时间特性。AMBA,全称为Advanced Microcontroller Bus Architecture,是一个开放的、可扩展的、低成本的系统级互连标准,适用于各种嵌入式系统。规范版本为V2.0,版权属于ARM公司。 首先,文档列出了主机与总线交互时的重要时序参数,包括但不限于: 1. **输入时序参数**: - `Tclkl`和`Tclkh`:分别是BCLK(主时钟)信号低电平时间和高电平时间,确保数据传输的同步性。 - `Tisnres`和`Tihnres`:定义了在BCLK上升沿前和下降沿后BnRES信号失效的建立和保持时间,BnRES用于控制总线访问权限。 - `Tisresp`和`Tihresp`:分别为BWAIT、BERROR和BLAST信号的建立和保持时间,用于处理响应和错误情况。 - `Tisdr`和`Tihdr`:分别对应读取操作,规定了BD[31:0]数据线在BCLK下降沿前后的建立和保持时间。 - `Tisagnt`和`Tihagnt`:AGNT信号的建立和保持时间,用于请求和确认操作。 2. **输出时序参数**: - `Tovtr`和`Tohtr`:定义了BTAN(总线传输)信号的有效时间和保持时间,用于数据传输的开始和结束。 - `Tovan`, `Tovas`, 和 `Tovaa`:分别对应非连续传输、连续传输和仅地址传输时,BA[31:0]信号的有效时间。 - `Toha`:BA[31:0]信号的保持时间。 - `Tovctln`和`Tovctla`:分别用于非连续和仅地址传输时,控制信号如BWRITE、BSIZE和BPROT的有效时间。 - `Tohctl`:控制信号的保持时间。 - `Tovdwn`, `Tovdws`, 和 `Tohdw`:非连续写、连续写和写操作中,BD[31:0]信号的有效和保持时间。 - `Tovlok`和`Tohlok`:BLOK信号的有效性和保持时间,用于块操作。 这些参数对于确保系统的稳定性和性能至关重要,工程师需要根据具体应用和硬件特性来满足这些时序要求。本文还强调了文档的目的,即为有经验的硬件和软件工程师提供设计AMBA兼容模块的指南,以及文档的组织结构,包括AMBA总线的概述、信号描述、高级高性能总线(AHB)、高级系统总线(ASB)和应用处理器总线(APB)等内容。 本文是一份详尽的指南,旨在帮助开发者理解和遵循AMBA规范,实现高效、兼容的系统级互连。