AXI_Lite协议详解

文章目录

  • 摘要
  • 一、AXI_Lite接口
    • 全局信号:
    • 1、写地址通道:
    • 2、写数据通道:
    • 3、写响应通道:
    • 4、读地址通道:
    • 5、读数据通道:
  • 二、仿真波形

摘要

AXI4-lite是AXI4-full的简化版。用于简单、低吞吐量的内存映射通信。主要用于内核和外设寄存器之间的通信。比如当访问串口的数据寄存器时,只访问四个字节的数据,所以使用AXI4-lite就特别合适。再比如,在PL写一个用于PS端操作的外设时,其外设寄存器一般通过AXI4-lite总线和PS交互。
AXI4-lite总线协议的特性如下:

  • 数据总线只能是32位或者64位。
  • 每次传输只能传输一个数据。
  • 所有访问都是不可修改(Non-modifiable),不可缓冲(Non-bufferable)。
  • Exclusive 访问不支持,即独占访问不支持

一、AXI_Lite接口

在这里插入图片描述

全局信号:

ACLK :全局时钟信号,所有输入信号均在ACLK上升沿采样,所有输出信号的更改只能在ACLK上升沿之后。主从接口上的所有输入和输出信号间不允许有组合路径,同AXI4
ARESETn :全局复位信号,为异步复位同步置位信号,即ARESETn在任意时刻变为低电平可立刻生效,但置位为1时只能在ACLK的下一个上升沿生效,同AXI4

1、写地址通道:

AWID :(可选,仅但主机是AXI4而从机是AXI-Lite时需要此信号) ,当需要和主机的AXI4协议互联时,从机的AXI-Lite协议增加此信号
AWADDR :协议未定义位宽, Xilinx使用12, 13, … 64,一般为32/64 ,要写入数据的内存地址,同AXI4
AWPORT :写事务的保护属性:特权,安全级别和访问类型,提供用于禁止非法传输事务的访问权限信号,同AXI4,xilinx建议赋值为3’b000.xilinx IP 一般忽略此信号。
AWVALID、AWREADY :握手信号
:AWPORT信号详解 :
参考:https://blog.csdn.net/weixin_42837669/article/details/107727283
AxPORT共3位,每一位的值代表不同的意义。一般可设置为3‘b000,表示非特权且安全的数据访问。
[0] 0 Unprivileged access 非特权访问 AXI主站可能支持多个级别的操作特权,并将这种特权概念扩展到内存访问。 AxPROT [0]将访问标识为非特权或特权
[0] 1 Privileged access 特权访问
[1] 0 Secure access 安全访问 AXI主站可能支持安全和非安全操作状态,并将这种安全性概念扩展到内存访问。 AxPROT [1]将访问标识为安全或不安全。 AxPROT [1]可以视为定义了两个地址空间,一个安全地址空间和一个非安全地址空间。该信号可被视为附加地址位。安全和非安全地址空间之间的任何别名都必须正确处理。
[1] 1 Non-secure access 非安全访问 -
[2] 0 Data access 数据访问 该位指示事务是指令访问还是数据访问。 AXI协议将此指示定义为提示。并非在所有情况下都是准确的,例如,当事务包含指令和数据项的混合时。本规范建议主机将AxPROT [2]设置为LOW,以指示数据访问,除非已知该访问是指令访问。
[2] 1 Instruction access 指令访问

2、写数据通道:

WDATA :数据信号线,传输数据信息。
WSTRB :数据总线有效字节控制。比如32位的总线,WSTRB等于4’b0010,那么代表WDATA[15:8]中的数据有效。其他无效。如果要求WDATA[31:0]32位全有效,那么WSTRB就应该等于4’b1111.
ARVALID、ARREADY :握手信号

3、写响应通道:

BREADY、BVALID:握手信号
BRESP :应答类型。AXI4-lite不支持EXOKAY类型的响应。
OKEY 0 正常访问成功
SLVERR 2 从机错误
DECERR 3 解码错误,比如没有从机的地址。

4、读地址通道:

ARVALID、ARREADY:握手信号
ARADDR 地址信号线,传输地址信息。
ARPROT 访问权限信号线,xilinx建议赋值为3’b000.xilinx IP 一般忽略此信号。

5、读数据通道:

RREADY、RVALID:握手信号
RDATA : 数据信号线,传输数据信息。
RRESP :同写应答信号BRESP。

二、仿真波形

粉色为写地址、写数据、写响应通道,写入俩次数据。
黄色为读地址、读数据通道,读出俩次数据,与写入数据一致
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/568742.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java异常知识点详解

目录 1. 异常的概念与体系结构 1.1 异常的概念 1. 算术异常 2. 数组越界异常 3. 空指针异常 1.2 异常的体系结构 1.3 异常的分类 2. 异常的处理 2.1 防御式编程 2.2 异常的抛出 2.3 异常声明throws 2.4 try-catch捕获并处理 2.5 finally 2.4 异常的处理流程 3. 自…

深度剖析python的就业面

技术行业,一定要提升技术功底,丰富项目实战经验; 这对于你未来几年职业规划,以及测试技术掌握的深度非常有帮助。 WEB开发 尽管目前Python并不是做Web开发的首选,但这仍是一个比较热门的方向。 现如今有不少知名网…

【win10 win11添加右键】git bash

打开注册表编辑器。 按下Win键 R,然后输入”regedit”并按下回车键来打开注册表编辑器。计算机\HKEY_CLASSES_ROOT\Directory\Background\shell\git_bash\command2. 导航到注册表路径:依次展开”HKEY_CLASSES_ROOT\Directory\Background\shell”。右键…

使用EasyYapi插件简化导出yapi接口

安装 : 关键配置: 其中的token在这里拿: 使用: 导出当前Controller下的所有api:使用下图命令可仅导出指定的api: 附:配置部分参考了idea:使用easyYapi插件导出yapi接口

利用sin/cos原理驱动步进电机

利用sin/cos原理控制步进电机转动 前言什么是步进电机驱动器细分控制电机内部结构图片步进电机驱动原理(重要)步进电机参数1、步距角:收到一个脉冲转动的角度2、细分数 :1/&#xf…

基于CLIP模型的图像相似度计算与检索

使用CLIP模型的对图像进行相似度计算。 1、CLIP中的图像相似度 使用CLIP计算两个图像之间的相似度是一个简单的过程,只需要两个步骤:首先提取两个图像的特征,然后计算它们的余弦相似度。 首先,确保已安装所需的软件包。建议设置…

echarts 柱形图多个legend值 同一个柱形图分不同颜色展示

多个legend值 同一个柱形图分不同颜色展示 效果图: 如何实现: 原理:主要通过 series-bar 里面的 stack 数据堆叠来实现 series: [{name: Income,type: bar,stack: Total, //设置堆叠label: {show: true,position: top},data: [900, 345, 3…

【已解决】vue3+ts使用Element-Plus icon图标不显示|element plus 使用 icon 图标教程

文章目录 使用Element-Plus icon图标不显示的解决方案确保已正确安装和引入Element-Plus及其图标库:检查是否有命名冲突: element plus 使用 icon 图标教程1. 安装 Element Plus2. 引入 Element Plus 和图标全局引入按需引入 3. 在组件中使用图标4. 自定…

安装并使用MongoDB Compass管理MongoDB数据库

下载:https://www.mongodb.com/products/tools/compass 选择Windows版本: 双击启动: 进行连接:

操作便捷的城市内涝,水文水动力,排水软件,一天的工作量半小时搞定!

在城市排水防涝规划过程中,水文水动力耦合模型已经成为一种不可或缺的分析工具。在模型建立、城市内涝风险评估、排水系统性能诊断以及海绵城市规划等方面,内涝耦合模型提供了相应的模拟及分析工具: 1.1丰富的数据处理功能,兼容C…

数据在内存的存储(2)【浮点数在内存的存储】

一.浮点数以什么形式存储在内存中 根据根据国际标准IEEE(电气和电子工程协会)754,任意一个二进制浮点数V都可以存储为这样的形式: V(-1)^S*M*2^E。 (1)(-1)^…

PEReDi 完全隐私的央行数字货币方案

第一个对完全隐私保护建模的方案,基于账户模型,要求交易双方都在线。 角色分类 中央银行 B B B:负责发行数字货币和货币政策,但不控制用户账户的状态,没有能力对交易的发送者或接收者进行去匿名化或披露与特定交易相…