AXI4接口时序解读

这篇具有很好参考价值的文章主要介绍了AXI4接口时序解读。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

下一节:AXI4总线-axi-full-slave IP程序解析_北纬二六的博客-CSDN博客

1.axi4写时序

axi4时序,AXI协议学习,fpga开发

图1  写时序示意图

        如上图1示意图所示,主机先向从机发送地址控制信号,接下来数据总线即可互相握手发送数据信号,待数据发生完毕后,从机向主机返还一个应答信号以此做到相互握手互不冲突。

        axi4时序,AXI协议学习,fpga开发

图2 突发写时序波形图

         如图2所示为突发写时序波形图, 从上图可以看出,首先满足主机AWVAILD与从机信号AWREADY同时有消,此时AWADDR才会被主机接收,带控制信号接收完毕,接下来数据通道从机WREADY与主机WVAILD同时有效,数据即可写入从机,最后一位数据发送完毕的同时拉高一个时钟周期TLAST信号此时可以拉高主机的BREADY信号等待从机反馈接收反馈信号,当主机数据发生完毕,此时从机返回一个BVAILD信号高电平伴随反馈信号,拉低BREADY信号。由于前一章节信号接口解读已经说过,地址控制端口在初始已经发送了有地址初始信号,突发等信息所以,后续地址是递增的并不需要你给数据的同时改变地址,只需要给突发的起始地址即可。axi4时序,AXI协议学习,fpga开发

图3 突发读时序示意图

        如上图3所示读时序和写时序示意图相似,但是读时序没有response,图4所示为官方读时序波形图。

axi4时序,AXI协议学习,fpga开发

图4 读时序波形图

       图4所示突发读时序,当ARVLID与ARREADY信号同时为高,此时从机接收到主机发送的ARADDR地址信号,接下来RREADY为主机准备好读数据信号,待RVALID信号有效的同时,从机将数据放到RDATA数据通道,主机开始数据接收,从机数据发送完毕最后一个时钟周期拉高RLAST信号,标识完成数接收。

下一节:AXI4总线-axi-full-slave IP程序解析_北纬二六的博客-CSDN博客

       

        文章来源地址https://www.toymoban.com/news/detail-753270.html

到了这里,关于AXI4接口时序解读的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

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

    目录 1、什么是AXI4-Full? 2、通道(Channel) 2.1、AXI 读取传输事务 2.2、AXI 写入传输事务

    2024年02月09日
    浏览(10)
  • AXI4协议

    AXI4协议

    在下面的图中,单箭头表示非必要条件,双箭头表示必要条件 1)读传输依赖关系 上图表示必RVALID必须等到ARVALID和ARREADY握手以后才能拉高,开始数据传输。 2)写传输依赖关系 从机必须等待主机的wlast拉高以后,才能将bvalid拉高,但wlast只保持一个周期。 AxSIZE[2:0] Bytes in tr

    2024年02月10日
    浏览(9)
  • FPGA——AXI4总线详解

    FPGA——AXI4总线详解

    目录 AXI4总线 1、什么是AXI 2、AXI4协议的优势 AXI4的工作模式 AXI4读操作: AXI4写操作 AXI4和AXI4-Lite、AXI4-Stream接口信号 握手信号 AXI相关术语     AXI(Advanced eXtensible Interface高级可扩展总线)是一种总线协议     AXI4包含3种类型的接口: 1)AXI4:主要面向高性能地址映射通信的

    2024年02月02日
    浏览(11)
  • FPGA----UltraScale+系列的PS侧与PL侧通过AXI-HP交互(全网唯一最详)附带AXI4协议校验IP使用方法

    FPGA----UltraScale+系列的PS侧与PL侧通过AXI-HP交互(全网唯一最详)附带AXI4协议校验IP使用方法

    1、之前写过一篇关于ZYNQ系列通用的PS侧与PL侧通过AXI-HP通道的文档,下面是链接。 FPGA----ZCU106基于axi-hp通道的pl与ps数据交互(全网唯一最详)_zcu106调试_发光的沙子的博客-CSDN博客 大家好,今天给大家带来的内容是,基于AXI4协议的采用AXI-HP通道完成PL侧数据发送至PS侧(PS侧数

    2024年02月13日
    浏览(9)
  • FPGA AXI4总线信号介绍篇

    FPGA AXI4总线信号介绍篇

    AXI是一种总线协议,可以挂在多个master和slave:         (1)AXI4:主要面向高性能地址映射通信的需求;(突发数据)(地址映射模式)         (2)AXI4-Lite:是一个轻量级的,适用于吞吐量较小的地址映射通信总线;(无突发)(地址映射模式)         (3)AXI4-

    2024年04月11日
    浏览(12)
  • 详解AXI4-Stream接口(3)--AXI4 STREAM DATA FIFO IP的使用

    目录 1、AXI4 STREAM DATA FIFO是什么? 2、自己编写的仿真验证 3、官方例程仿真         IP核----AXI4 STREAM DATA FIFO也是一种先入先出形式的数据缓存队列(FIFO),不过输入输出接口

    2024年02月09日
    浏览(63)
  • FPGA - AXI4_Lite(实现用户端与axi4_lite之间的交互逻辑)

    FPGA - AXI4_Lite(实现用户端与axi4_lite之间的交互逻辑)

    在之前的博客中对AXI4总线进行了介绍(FPGA-AXI4接口协议概述),在这篇博客中, 实现用户端与axi4_lite之间的交互逻辑。 对AXI4总线简单介绍(具体可见FPGA-AXI4接口协议概述) ①AXI4是ARM公司提出的是一种高性能、高带宽、低延迟的片内总线 ②主要描述了主设备和从设备之间的

    2024年04月11日
    浏览(16)
  • 【FPGA】AXI4-Lite总线读写BRAM

    【FPGA】AXI4-Lite总线读写BRAM

    AXI协议基础知识 。这篇博客比较详细地介绍了AXI总线,并且罗列了所有的通道和端口,写代码的时候可以方便地进行查表。 AXI总线,AXI_BRAM读写仿真测试 。 这篇文章为代码的书写提供大致的思路,比如状态机和时序的控制问题,可以参考。 双向握手机制的实质是: 数据接

    2024年02月15日
    浏览(10)
  • AXI4总线学习心得(一)

    AXI4总线学习心得(一)

    AXI4:(For high-performance memory-mapped requirements.)主要面向高性能地址映射通信的需求,是面向地址映射的接口,允许最大 256 轮的数据突发传输; AXI4-Lite:(For simple, low-throughput memory-mapped communication )是一个轻量级的地址映射单次传输接口,占用很少的逻辑单元。 AXI4-Stream:

    2024年02月12日
    浏览(10)
  • AXI4-Full Xilinx FPGA使用理解---信号定义理解

    AXI4-Full Xilinx FPGA使用理解---信号定义理解

             一、AXI4 signal dir Xilinx 中文理解 ID类 AWID M2S Masters need only output the set of ID bits that it varies (if any) to indicate re-orderable transaction threads. Single-threaded master interfaces can omit this signal. Masters do not need to output the constant portion that comprises the Master ID, as this is appended by the AXI Interco

    2024年02月22日
    浏览(9)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包