首页 > 技术 > 内容

xilinx的axi4-stream-slave接收数据模式

时间:2025-12-01  作者:Diven  阅读:0

有人经常这么说不管新的FPGA怎么变化,其实FPGA工程师学习永远就是协议,定义。其实说白了,任何接口协议都是工程师必须熟悉。

zynq的平台推出最大的协议就是axi4的协议,包含axi4-full,axi4-lite,axi4-stream。三种协议内容。

其实axi4-full比axi4-lite最大的区别,axi4-full支持的位宽更宽,并且支持brust突发模式。而axi4-stream,就是没有地址信号,地址相关握手信息,

对于axi4-full编写代码,一般来说首先做好地址握手,然后再做数据握手,有人肯定问会不会同时。及时同时地址和数据,地址也是优先模式,然后再数据。发送端可以等待确定。

然后对于axi4-stream,只有tdata信号,在很多pcie,srio,xaui的高速接口协议中,经常利用axi4-stream的协议。这个时候axi4-stream的vaild的第一次有效数据都是数据格式头部。接收ready信号握手valid的信号。

axi4-stream-slave 接收数据模式如下.

xilinx官方实例代码如下,其实大概意思就是一个高电平之后,变成低电平。然后再高电平,等待tlast信号再拉低。这样做的为了时序紧凑型,xilinx为了方便在第一个valid和ready信号得到头部信号,这个有个短暂的停留时间去分析头部数据。

当然你可以写成状态机模式,上面代码,说实在我看得头疼。等待valid,输出一次高电平,然后得到头部数据,再拉低数据,然后再输出高电平得到数据段数据。最后根据last信号结束ready信号。

对于发送数据来说。xilinx官方使用一个脉冲计算器来tdata数据切换不同的数据内容

tlast信号,使用不同模式,输出不同的值,不过都是高电平一次,然后变低信号。tdata根据不同的长度来切换数据内容。

这个代码我也看得头痛,其实也可以用状态机编写,首先是输出一个头部,然后等待一次,再输出额外的数据,在最后一个数据段,输出last信号。

猜您喜欢


红外测温传感器赋能电陶炉创新功能红外温度传感器的独特测温方式,赋予了电陶炉一系列创新性的功能特性。这些特性不仅极大地增强了电陶炉在温度控制上的精确性和运作效率,...
2024-12-04 15:05:00
薄膜电容是电容器的。在电子设备中有重要作用。本文将介绍薄膜电容的几个主要作用。储存电能薄膜电容可以储存电能。能快速充放电。这样可以提高电路的效率。很多设备需要稳...
2025-04-13 05:31:08
秒表是常见的计时工具,应用于运动、科学实验和日常生活中。主要作用是精确测量时间,帮助用户掌握时间的流逝。在运动领域,秒表可以用来记录运动员的成绩,分析表现,进而...
2018-12-13 00:00:00
光敏电阻是对光照敏感的电子元件,其电阻值会光照强度的变化而变化。应用于光线探测、自动照明、光电开关等领域。了解光敏电阻与光照之间的关系,不仅可以帮助我们更好地应...
2025-04-17 23:30:07
电脑电源作为为各个硬件提供稳定电流的关键部件,一旦出现问题,会直接影响电脑的正常运行,甚至导致硬件损坏。了解电脑电源损坏的常见表现,可以帮助我们及时发现问题,避...
2024-01-19 00:00:00
电学领域,电压(Voltage)、电阻(Resistance)和电功率(ElectricPower)是三个基本且密切相关的物理量。理解之间的关系不仅对学习电路理...
2025-11-07 08:00:36
每一个品牌都承载着独特的技术底蕴与文化传承。TYOHM(幸亚),这一以长电极电阻为核心产品的品牌,自其诞生以来,便很好的性能和可靠的质量赢得了业界的赞誉。本文将...
2012-04-07 01:38:37
螺旋气管是应用于工业和日常生活中的管道系统,主要用于输送气体和液体。根据不同的设计和功能,螺旋气管可以分为几种主要类型。按材料分类,螺旋气管可分为金属螺旋气管和...
2016-08-24 00:00:00
采样电阻作为电路设计中的重要元件,其性能直接影响到系统的稳定性和测量的准确性。风华高科(FH)作为国内知名电子元器件制造商,其采样电阻产品因质量可靠、参数稳定而...
2012-04-27 01:58:30
快速精准地查询贴片电阻型号,对于电子工程师和爱好者来说很重要。如今,网络提供了便捷的在线查询工具,让查找所需型号变得轻松高效。以下几种方法,助您轻松解决贴片电阻...
2024-11-29 10:26:04