版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
AXI总线协议资料整理第一局部:1、AXI简介:AXI〔AdvancedeXtensibleInterface〕是一种总线协议,该协议是最重要的局部,是一种面对高性能、高带宽、低延迟的片内总线。它的地址/把握就行时序收敛。AXIAMBA中一个的高性能协议。AXI技术丰富了现有AMBA标准内容,满足超高性能和简洁的片上系统〔SoC〕设计的需求。2AXI桥接,削减门数量。当信号经过简洁的片上系统时,削减延时。可在更短的时间内完成任务,在满足高性能要求的同时,又削减了功耗。化,可以依据需要把握时序通道,将时钟频率提到最高,并将延时降到最低。其次局部:本局部对AXI1.0协议的各章进展整理。第一章本章主要介绍AXI协议和AXI协议定义的根底事务。1AXI5readaddresschannel、writeaddresschannel、readdatachannel、writedatachannel、writeresponseAXI传输通道都是单方向的。〔addresschannel〕中,用来描述被传输数据的性质。3455VALD、READY握手机制。6VALID信号来指示通道中的数据和把握信息什么时候有效。目READYLAST信号,用来指明一个事物传输的最终一个数据。7、地址和信息。事务的完成状态。9bytelane,byte有效。写响应通道供给了设备响应写事务的一种方式。这完成信号每一次突发式读写会产生一个。为低直到读数据有效。为了说明一次突发式读写的完成,设备用RLAST信号来表示最终一个被传输的数据。理其次个地址的数据。14突发式写时序图如下:一个写数据到写数据通道中。当主机发送最终一个数据时,WLAST信号就变为15AXI协议支持乱序传输。他给每一个通过接口的事务一个IDtag。协议要求IDtagIDtag可以乱序完成。其次章号。本章的全部表都是以32位的数据总线、4位的写数据闸门、4位的ID段。1、全局信号信号ACLKARESETn
源ClocksourceResetsource
描述全局时钟信号全局复位信号,低电平有效2、写地址通道信号信号 源AWID[3:0] AWADDR[31:0]主机AWLEN[3:0]主机
描述写地址。个数。AWSIZE[2:0] 主机 突发式写的大小。AWBURST[1:0]主机AWLOCK[1:0]主机AWCACHE[3:0]主机
锁类型。、cacheable、write-through、write-back、allocateattributes信息。AWPROT[2:0]AWVALID
主机 保护类型。主机 有效。1=地址和把握信息有效0=地址和把握信息无效这个信号会始终保持,直到AWREADY变为高。AWREADY 设备 写地址预备好这个信号用来指明设备已经预备好承受地址和把握信息了。1=设备预备好0= 设备没预备好3、写数据通道信号信号源描述WID[3:0]主机AWID的值匹配WDATA[31:0]主机写的数据。WSTRB[3:0]主机WSTRB[n]WDATA[(8*n)+7:(8*n)]WLAST
主机写的最终一个数据。主机写有效1=写数据和阀门有效0= 写数据和阀门无效WREADY 设备写就绪。指明设备已经预备好承受数据了1=设备就绪0=设备未就绪4、写响应通道信号信号BID[3:0]BRESP[1:0]
源 描述设备ID,这个数值必需与AWID的数值匹配。设备写响应。这个信号指明写事务的状态。可能有的响应:OKAY、EXOKAY、SLVERR、DECERR。BVALID 设备写响应有效。1=写响应有效0=写响应无效BREADY 主机承受响应就绪。该信号表示主机已经能够承受响应信息。1=主机就绪0=主机未就绪5、读地址通道信号信号信号源描述ARID[3:0]ARADDR[31:0]ARLEN[3:0]ARSIZE[2:0]ARBURST[1:0]ARLOCK[1:0]ARCACHE[3:0]ARPROT[2:0]ARVALID主机主机读地址ID。读地址。主机突发式读长度。主机突发式读大小。主机突发式读类型。主机锁类型。主机主机Cache类型。保护类型。主机ARREADY设备读地址有效。信号始终保持,直到ARREADY为高。1=地址和把握信息有效0=地址和把握信息无效读地址就绪。指明设备已经预备好承受数据了。1=设备就绪0=设备未就绪信号源描述信号源描述RID[3:0]RDATA[31:0]RRESP[1:0]设备设备ARID的数值匹配。读数据。设备RLAST设备EXOKAY、SLVERR、DECERR。读事务传送的最终一个数据。设备读数据有效。1=读数据有效。0=读数据无效。RREADYRREADY主机读数据就绪。1=主机就绪0=主机未就绪7、低功耗接口信号信号 源 描述CSYSREQ CLOCKcontrollerCSYSACK 外围设备CACTIVE 外围设备
器,使外围设备进入低功耗状态。低功耗恳求应答。Clockactive1=外围设备时钟恳求0=外围设备时钟无恳求第三章本章介绍主机/设备之间的握手过程以及READY和VALD握手信号的关系以及默认值。输源产生VLAID信号来指明何时数据或把握信息有效。而目地源产生READY在箭头处信息传输发生。VALID后变高。时序图如下:同样在箭头处信息传输发生。信号同时变高。时序图如下:在这种状况下,信息传输立马发生,如图箭头处指明信息传输发生。2、通道之间的关系地址、读、写和写响应通道之间的关系是灵敏的。与写地址在一个周期中消灭。两种关系必需被保持:读数据必需总是跟在与其数据相关联的地址之后。写响应必需总是跟在与其相关联的写事务的最终消灭。3、通道握手信号之间的依靠性ARVALIDARREADY信号,也可以先给出ARREADYARVALID信号。ARVALIDARREADYRVALID信号,开头数据传输。写事务握手依靠关系如图:主机必需不能够等待设备先给出AWREADY或WREADY信号信号后再给AWVALIDWVLAID。设备可以等待信号AWVALID或WVALID信号有效或者两个都有效之后再AWREADY信号。设备可以等待或WREADY信号。第四章bytelanes。14KB对齐。指定每一次突发式读写所传输的数据的个数。具体信息如以以下图:3ARSIZEAWSIZE信号指定每一个时钟节拍所传输的数据的最大位数。具体信息如以以下图:需要留意的是任何传输的SIZE都不能超过数据总线的宽度。4AXI协议定义了三种突发式读写的类型:固定式的突发读写、增值式突发读ARBURSTAWBURST来选择突发式读写的类型。具体信息如以以下图:FIFO。值。包装式突发读写跟增值式突发读写类似。包装式突发读写的地址是包数据1size对齐。22、4、8165、关于一些地址的计算公式。Start_Address 主机发送的起始地址Number_Bytes 的最大数量Data_Bus_Bytes 数据总线上面bytelanes的数量Aligned_Address 对齐版本的起始地址Burst_Length 一次突发式读写所传输的数据的个数Address_N 范围是2-16Wrap_Boundary 包装式突发读写的最低地址传输的最低地址的bytelaneUpper_Byte_Lane传输的最高地址的bytelaneINT(x) 对x进展向下取整下面是计算公式:Start_Address=ADDRNumber_Bytes=2SIZEBurst_LengthLEN1Aligned_Address=(INT(Start_Address/Number_Bytes))xNumber_BytesAddress_1=Start_AddressAddress_N=Aligned_Address+(N–1)xNumber_BytesWrap_Boundary=(INT(Start_Address/(Number_BytesxBurst_Length)))x(Number_BytesxBurst_Length)=+(Number_BytesxBurst_Length),则后面的第一次突发式读写:Lower_Byte_Lane=Start_Address-(INT(Start_Address/Data_Bus_Bytes))xData_Bus_BytesUpper_Byte_Lane=Aligned_Address+(Number_Bytes-1)-(INT(Start_Address/Data_Bus_Bytes))xData_Bus_Bytes除了第一次读写之后的读写:Lower_Byte_Lane=Address_N–(INT(Address_N/Data_Bus_Bytes))xData_Bus_BytesUpper_Byte_Lane=Lower_Byte_Lane+Number_Bytes–1DATA[(8xUpper_Byte_Lane)7(8xLower_Byte_Lane)]。第五章AXICache和保护单元。的编码如以以下图:AWACAHEcache供给的写响应。假设事务被指定为non-bufferable,那么写响应必需有最终目的源供给。2、AWPROTARPROT信号供给三种级别的存取保护:正常存取或者特权存取,ARPROT[0]和AWPROT[0]ARPROT[1]AWPROT[1]指令存取或者数据存取ARPROT[2]AWPROT[2]ARPROT[2:0]AWPROT[2:0]的编码如以以下图:第六章AXI协议工具的独占式存取和锁存取机制。1、当对自动存取时能之后,可以通过信号ARLOCK[1:0]或信号AWLOCK[1:0]来配置独占式存取和锁存取。编码如以以下图:RRESP[1:0]BRESP[1:0]来指明独占式存取的成功与否。2、主机在恳求独占式存取时,设备会返回两个响应分别是EXOKAY和OKAY。EXOKAY是指设备支持独占式存取,而OKAY3ARLOCK[1:0]和设备要支持独占式存取则必需有硬件监视器。对事务加锁,需要确定只允许legacydevices。5、推举遵循下面两天建议,但是不强制:保持全部锁事务序列都在一样的4KB地址区域内。限制用琐事务序列对两个事务加锁。第七章本章描述了AXI读写事务的四个设备响应。1、AXI协议对读事务和写事务都有响应。对于读事务,读响应与读数据一起发送给主机,而写事务将写响应通过写响应通道传送。AXI协议的响应类型有OKAY、EXOKAY、SLVERR、DECERR。2RRESP[1:0]BRESP[1:0]来编码响应信号,具体如以以下图:式读写的剩余数据不会被取消传输,即使有单个错误报告。3、AXI协议的四种响应类型:正常存取成功、独占式存取、设备错误、译码错态发生。第八章本章描述AXI协议用事务IDtags来处理多地址和乱序传输。5IDs:AWID IDtag是写地址群组信号。WID BID IDtagBIDAWIDWID相全都的事务。ARID IDtag是读地址群组信号。RID IDtagRIDARID相全都的事务。AWID段供给的附加信息排序主机的需要。事务序列规章如下:从不同主机传输的事务没有先后挨次限制。他们可以以任意挨次完成。从同一个主机传输的不同ID事务,也没有先后挨次限制。他们可以以任意挨次完成。址内。一样数值的ARID读事务数据序列必需遵循下面的挨次:1ARID。2ARID的地址挨次。务。WID段添加一位,每一个主机端口都是独一无二的。这样做有两个影响:主机不需要去知道其他主机的IDinterconnect是ID值是唯一的,number添加到段中。在设备接口处的ID段的宽度要比主机接口处的ID段宽。interconnectRID段中,用来推断哪个主机端口读取数前。第九章本章描述了AXI读写数据总线传输的不同大小和接口如何用字节不变endianendian传输。1、Narrow传输,当主机产生的数据宽度小于数据总线宽度时,地址和把握信息bytelanesbytelanes的例子:Example 1:Example 2:2、下面是一个数据不变性存取需求的数据构造的例子。他包含头信息,例如source、destinationidentifierslittle-endianpayload是big-endian字节流,具体状况如以以下图:数据不变性确保在数据构造中little-endian存取头信息的局部不会破坏其他big-endian数据。第十章AXI协议不对齐握手传输。1、AXI协议允许主机使用低阶地址行去标示一个不对齐的起始地址在突发读写bytelanestrobes信息。2、下面是几个例子来说明数据以对齐或者不对齐的地址为起始地址,分别在32位和64位数据总线上面传输的状况。其中暗色的框表示没有传输的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 部编版四年级语文上册第五单元导读《我手写我心彩笔绘生活》精美课件
- 六下美术苏教版教育课件
- 部编版四年级语文上册《语文园地四》精美课件
- 保险理念沟通-保险公司早会培训资料早会分享课件模
- 《专用车资料》课件
- 智能制造生产线技术及应用 课件 项目三-4 数控折弯机认知
- 《1别伤着自己》课件
- 《数据的处理》课件
- 教科版小学综合实践6下(教案+课件)201 奇妙的指纹-走进司法机关专题活动
- 牙颌畸形病因介绍
- 《人工智能基础》课件-AI的前世今生:她从哪里来
- 内部创业基础智慧树知到期末考试答案章节答案2024年湖南大学
- 破产管理人报酬计算器
- 大学计算机基础(第四版)课件
- 幼儿教职工伙食账目表
- HPV的解读与疫苗ppt课件
- 乔治·莫兰迪ppt课件
- 自我探索技能PPT课件
- 隧道窑总体设计与焙烧工艺_一_
- 礼尚往来——如何给客户送礼ppt课件
- 最新毛衣基本知识(有专业英语术语)
评论
0/150
提交评论