AXI4接口说明

VIPAXI4接口说明
ACLK:全局AXI接口时钟输入(建议与系统时钟保持一致)ARESET_n:全局AXI接口复位信号,低电平有效。PS:在HBM AXI接口应用中,此复位端口仅应在数据传输开始前使用。若在传输开始后使用,会导致AXI接口与内存控制器失步(out-of-sync)。当开关启用时,IP核会将所有ARESET_n引脚内部连接在一起——因为内存作为一个整体工作。
开通可读全文 ·1.4k 人阅读
最低0.47元/天 解锁文章

一、接口信号

1.1 全局信号

ACLK:全局AXI接口时钟输入(建议与系统时钟保持一致)

ARESET_n:全局AXI接口复位信号,低电平有效。

PS:在HBM AXI接口应用中,此复位端口仅应在数据传输开始前使用。若在传输开始后使用,会导致AXI接口与内存控制器失步(out-of-sync)。当开关启用时,IP核会将所有ARESET_n引脚内部连接在一起——因为内存作为一个整体工作。

1.2 写地址通道

AWID:写地址ID(用于保序模块)

AWADDR:写事务的首地址

AWLEN:突发长度(4位,0~15表示1~16拍,16~255需扩展信号AWLENE)

PS:对于WRAP突发模式,AWLEN必须设置2,4,8或16。一次突发不允许跨4KB地址边界

AWSIZE:单次传输的写数据的字节数

AWBURST:突发类型

AWLOCK:地址锁,AXI4不支持

AWCACHE:MEMORY TYPE,详见《IHI0022H_amba_axi_protocol_spec》

AWPROT:写地址保护信号

AWQOS:服务质量标识符,值越高优先级越高。详见《IHI0022H_amba_axi_protocol_spec》

AWREGION:区域指示符,详见《IHI0

VIPAXI4AXI-full)总线详细介绍 AXI4AXI-full)总线详细介绍1.1 什么是AXI1.1.1 zynq的三种AXI总线1.1.2 AXI的三种接口1.1.3 AXI协议1.1.3.1 AXI握手协议1.1.3.2 突发式读写1.2 AXI管脚说明1.3 读写传输实现过程1.3.1 读传输实现过程1.3.2 写传输实现过程1.4 AXI的数据结构 1.1 什么是AXI    总线、接口和协议,这三个词常常被联系在一起,但是我们要明白他们的区别。总线是一组传输通道,是各种逻辑器件构成的传输数据的通道,一般由数据线、地址线、控制线等 开通可读全文·5.2w 阅读·63 点赞·636 收藏 阅读全文

相关推荐

《深入理解AXI4协议:从入门到实践》 -- 第二篇:AXI4接口信号详解

AXI4协议通过分立的通道实现高效数据传输,每个通道包含特定功能的信号。本篇将深入解析所有信号及其交互时序,帮助读者掌握AXI4接口的核心设计逻辑。

GateWorld的博客 1736

详解AXI4-Full接口(1)--什么是AXI4-Full接口

通过本文您会学到:什么事AXI-Full总线?

孤独的单刀 1万+

介绍AXI4接口的主要信号和其说明AXI4 总线包括多种接口类型,如 AXI4AXI4-Lite 和 AXI4-Stream,但 AXI4 是用于高带宽的存储器映射型接口

AXI4 总线接口信号的主要功能是提供高效的数据传输,特别是用于高速存储器、外设和处理器之间的通信。信号包括地址、控制、数据和响应信号,通过这些信号的协同作用,AXI4 可以支持突发传输、高带宽、低延迟的高效数据传输。在设计中,理解这些信号及其作用是非常关键的。

qq_57753320的博客 1329

【ZYNQ】AXI4总线接口协议学习

本文带你详细的了解AXI总线协议,并且基于官方手册,能够提高你的手册阅读能力。 AXI 的英文全称是 Advanced eXtensible Interface,即高级可扩展接口,它是 ARM 公司所提出的 AMBA(Advanced Microcontroller Bus Architecture)协议的一部分

Z小旋 8857

FPGA——AXI4总线详解

AXI4协议进行了详细解释 读+写

居安士的博客 2万+

AXI4总线信号

AXI4(Advanced eXtensible Interface 4)是一种高性能、低功耗、可扩展的总线协议,由ARM公司推出。它被广泛应用于各种数字系统中,特别是嵌入式系统中。AXI4总线协议定义了一套规范,用于描述多个主设备和多个从设备之间的通信机制。主设备是指能发起读写事务的设备,而从设备是指接收并响应这些事务的设备。AXI4总线协议提供了高带宽、低延迟的数据传输方式,同时支持多个主设备和多个从设备的并发操作。

captain 1618

Xilinx Zynq中VDMA与AXI4-Stream接口协同原理图解说明

深入解析Xilinx Zynq中VDMA如何通过AXI4-Stream接口实现高效数据传输,结合原理图说明其协同机制,帮助理解vdma在视频处理系统中的关键作用。

weixin_31938351的博客 852

AXI接口协议详解-AXI总线、接口、协议

AXI接口协议详解-AXI总线、接口、协议

qq_41483419的博客 5790

【FPGA】 xilinx vivado中AXI4通信协议详解

AXI是ARM 1996年提出的微控制器总线家族AMBA中的一部分。AXI的第一个版本出现在AMBA3.0,发布于2003年。当前的最新的版本发布于2010年。AXI 4总线和别的总线一样,都用来传输bits信息 (包含了数据或者地址)。AXI4总线有三种类型,分别是AXI4AXI4-Lite、AXI4-StreamAXI4:主要面向高性能地址映射通信的需求,支持突发传输;AXI4-Lite:是一个简单地吞吐量地址映射性通信总线,不支持突发传输;

weixin_42370509的博客 7350

AXI接口

AIX4(AXI4-Full)用于高性能的存储器映射【存储器映射-主机在对从机进行读写操作时,指定一个目标地址,这个地址就是对应系统存储空间的地址,表示对该空间进行读写操作(在读写操作时有没有指定地址)】AXI4-Stream:用于传输流数据的单一通道,是有一个单一数据通道,和AXI4的写数据通道比较类似,突发数量不受限制。读地址通道和写地址通道,都包含各自的地址信息的通道,地址通道携带了请求所需的地址和控制信息。读响应信息是被包含在读数据通道里面,写响应信息是在写响应通道,是一个独立的通道。

a_1940562的博客 817

AXI4总线协议总结

AXI4总线协议总结 0.绪论 AXI是高级扩展接口,在AMBA3.0中提出,AMBA4.0将其修改升级为AXI4.0。AMBA4.0 包括AXI4.0、AXI4.0-lite、ACE4.0、AXI4.0-stream AXI4.0-lite是AXI的简化版本,ACE4.0 是AXI缓存一致性扩展接口AXI4.0-stream是ARM公司和Xilinx公司一起提出,主要用在FPGA进行以数据为主导的大量数据的传输应用。 1.简介 1.1 关于AXI协议 AMBA AXI协议支持支持高性能、高频率系统设计。

weixin_44502896的博客 2149

Xilinx FPGA AXI4总线(二)

AXI(Advanced eXtensible Interface),高性能、高带宽、低延迟片内总线。 AXI4:高性能内存映射需求(如读写DDR、使用BRAM控制器读写BRAM等); AXI4-Lite:用于简单、低吞吐量的内存映射通信(例如,与控制寄存器和状态寄存器之间的通信); AXI4-Stream :高速流数据(视频、图像等流式数据); ================================================= AXI4AXI4-Lite 都遵循内存映射协议,两种.

DengFengLai123的博客 1911

AXI4AXI4-Stream传输机制

AXIAXI Stream数据传输机制 本文为学习笔记,原文来源于:https://www.jianshu.com/p/f816228087c6 初始AXI总线 如图所示,要通过AXI总线实现通信,我们需要一个主设备/上位机(Master)和一个从设备/下位机(Slave),并通过AXI总线将其相连。我们可以将上图中的主设备假定为CPU,从设备假定为RAM。主设备和从设备的通信主要为了实现主设备对从设备的读写控制。 AXI Interconnect 需要实现一个主设备控制多个从设备,可以使用AX

qq_41864662的博客 3626

Xilinx HLS基础介绍(二)—— AXI4接口类型定义

AXI4接口的类型以及定义

weixin_37620587的博客 4546

AXI总线协议总结

在介绍AXI之前,先简单说一下总线、接口以及协议的含义 总线、接口和协议,这三个词常常被联系在一起,但是我们心里要明白他们的区别。 总线是一组传输通道,是各种逻辑器件构成的传输数据的通道,一般由由数据线、地址线、控制线等构成。 接口是一种连接标准,又常常被称之为物理接口。 协议是传输数据的规则。 1.简介 AXI4总线协议是ARM公司提出的AMBA(Advanced Microco...

abcdef123456gg的博客 4070

Xilinx-ZYNQ7000系列-学习笔记(10):AXI总线

Xilinx-ZYNQ7000系列-学习笔记(10):AXI总线 1、AXI总线概述 在ZYNQ中有支持三种AXI总线,拥有三种AXI接口,当然用的都是AXI协议。其中三种AXI总线分别为: AXI4:(For high-performance memory-mapped requirements.)主要面向高性能地址映射通信的需求,是面向地址映射的接口,允许最大256轮的数据突发传输; AXI4...

qq_42826337的博客 6345

简单易懂的AXI_Lite 总线详解

简单易懂的AXI_Lite 总线详解 1、前言 AXI_LITE协议主要应用于Xilinx的ZYNQ芯片构架下的ARM和FPGA之间的数据读写,更偏向于单个寄存器的读写。 2、AXI总线与ZYNQ的关系 AXI(Advanced eXtensible Interface)本是由ARM公司提出的一种总线协议,Xilinx从6系列的FPGA开始对AXI总线提供支持,此时AXI已经发展到了AXI4这个版本,所以当你用到Xilinx的软件的时候看到的都是“AIX4”的IP,如Vivado打包一个AXI IP的时候,

m0_46642108的博客 8447

ZYNQ——AXI总线

这时可以利用向导生成对应的 IP。用户自定义 IP 核可以拥有 AXI 4 LiteAXI4 AXI Stream PLB 和 FSL 这些接口。后两种由于 ARM 这一端不支持,所以不用。AXI协议严格的讲是一个点对点的主从接口协议,当多个外设需要互相交互数据时,我们需要加入一个 AXI Interconnect 模块,也就是 AXI 互联矩阵,作用是提供将一个或多个 AXI 主设备连接到一个或多个 AXI 从设备的一种交换机制(有点类似于交换机里面的交换矩阵)。

m0_54369128的博客 2322

【FPGA】AXI学习

Xilinx AXI Interconnect IP和新的AXI SmartConnect IP包含一个可配置的数量的AXI标准的主从接口,可以用于多AXI主从之间的路由。数据可以同时在主和从之间的两个方向上移动,并且数据传输的大小可以变化。在一个写突发时,只有当主写有效的数据时,才可以施加WVALID信号。只有在主机生成有效的地址和控制信号时,才能施加AWVALID信号。AWVALID:写地址有效信号,当前通道的地址信号和控制信号是否有效。INCR:自增型,根据突发大小,计算出下一次的传输地址。

m0_51679724的博客 1719
上一篇: AXI-Lite接口说明
rhtul
博客等级 码龄14年 11粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

rhtul

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值