0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

LogiCORE IP AXI4-Stream FIFO内核解决方案

fpga加油站 来源:fpga加油站 2023-09-25 10:55 次阅读

PG080中文文档简介

LogiCORE IP AXI4-Stream FIFO内核允许以内存映射方式访问一个AXI4-Stream接口。该内核可用于与AXI4-Stream IP接口,类似于LogiCORE IP AXI以太网内核,而无需使用完整的DMA解决方案。

该内核的主要操作是向设备写入或从设备读取数据包,而无需考虑AXI4-Stream接口的信令。由于AXI4-Stream接口是透明的,因此可以轻松进行管理。

协议说明

AXI4-Stream FIFO内核使用行业标准AMBA AXI4-Stream和AXI4协议规范。图3-2详细介绍了AXI4-Stream接口,其中INFORMATION表示除TVALID/TREADY以外的所有AXI4-Stream信号

688f3e86-5b4d-11ee-939d-92fbcf53809c.png

68a40c26-5b4d-11ee-939d-92fbcf53809c.png

68c1199c-5b4d-11ee-939d-92fbcf53809c.png

本节以 AXI 以太网内核为例,通过寄存器访问介绍 AXI4-Stream FIFO 内核的运行。

根据数据接口选项的不同,先进先出设备访问可使用 AXI4 或 AXI4-Lite。选择 AXI4-Lite 时,寄存器访问和 FIFO 访问由 AXI4-Lite 接口处理。选择 AXI4 时,寄存器访问由 AXI4-Lite 接口处理,FIFO 访问由 AXI4 接口处理。当数据接口选项为 AXI4 时,数据突发是可能的。

AXI4-Stream FIFO 支持两种数据包传输模式:存储转发模式和直通模式。

• 在存储转发模式下,数据包传输在以下情况下从 AXI4-Stream 接口开始: ° 当完整数据包写入 FIFO 时

° 数据包长度写入 TX 长度寄存器。

在这种模式下, FIFO 的大小必须足以容纳完整的数据包。

• 在直通模式下,当 FIFO 中有足够的数据时, AXI4-Stream 接口上就开始传输数据包。在这种模式下,先进先出存储器无需保存完整的数据包。不过,要确保 AXI4-Stream 接口不会运行不足。

部分翻译截图(上下滑动查看)

68d7202a-5b4d-11ee-939d-92fbcf53809c.png

68f6af9e-5b4d-11ee-939d-92fbcf53809c.png

69204e62-5b4d-11ee-939d-92fbcf53809c.png

693fee34-5b4d-11ee-939d-92fbcf53809c.png

69593844-5b4d-11ee-939d-92fbcf53809c.png

696dd5e2-5b4d-11ee-939d-92fbcf53809c.png

6988184e-5b4d-11ee-939d-92fbcf53809c.png

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 内核
    +关注

    关注

    3

    文章

    1309

    浏览量

    39862
  • fifo
    +关注

    关注

    3

    文章

    369

    浏览量

    43075
  • dma
    dma
    +关注

    关注

    3

    文章

    536

    浏览量

    99070
  • AXI4
    +关注

    关注

    0

    文章

    18

    浏览量

    8836

原文标题:中文文档PG080|AXI4-Stream FIFO

文章出处:【微信号:fpga加油站,微信公众号:fpga加油站】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    有人有经验AXI4-Stream到视频输出IP核吗?

    be experienced AXI4-Stream to Video Out IP core?Is there any special keys I need to pay attention to make
    发表于 03-08 10:00

    请问我对AXI4-Stream FIFO的理解不正确吗?

    不正确吗?我正在使用的AXI4-Stream FIFO版本是LogiCORE IP FIFO Generator v9.3我已经附上了png
    发表于 08-12 07:29

    请问AXI4-Stream到Video核心的技巧有什么?

    大家好。我遇到了xilinx视频内核的问题,并试图解决这个问题好几周但都失败了。有人能给我一些关于AXI4-Stream到Video核心的技巧吗?我试图在我的项目中实现Video Scaler核心
    发表于 11-08 09:53

    如何将AXI4-Stream与CH7301接口?

    我有SP605& ML506 Xilnx开发板。我想从FPGA驱动CH7301芯片。我正在寻找一些帖子或应用笔记,可以帮助我把这两件事放在一起。我一直在关注核心AXI4-Stream到视频
    发表于 03-20 09:04

    如何吧AXI4-stream时钟转换器tkeep设置为null?

    大家好,我正在两个时钟域之间穿过AXI4-Stream,并尝试使用AXI4-Stream时钟转换器核心,使用tkeep端口但是在合成时它被Vivado 2015.2在实例化时删除了!这是综合警告
    发表于 05-08 08:56

    axi4-stream互连问题如何解决

    你好,大家好。我正在使用EMI14.4和xc6v315t。我正在尝试模拟IP CORE.It的axi4-stream interconnect.I配置ip为6siand 4mi。但是当
    发表于 06-18 15:08

    axi4-stream combiner问题的解决办法?

    AXI4-Streamslave接口上TDATA信号的宽度(以字节为单位)。 AXI4-Stream主接口TDATA宽度是此值乘以从属接口数参数。此参数是一个整数,可以在0到(512 /从站接口数)之间变化。设置为0以省略
    发表于 08-20 14:36

    AXI-stream数据传输过程

      AXI4-StreamAXI4的区别在于AXI4-Stream没有ADDR接口,这样就不涉及读写数据的概念了,只有简单的发送与接收说法,减少了延时,允许无限制的数据突发传输规模
    发表于 01-08 16:52

    AXI FIFOAXI virtual FIFO这两个IP的使用方法

    Controller读取样本。AXI Stream FIFO 允许开发人员能够从 AXI 内存映射外设访问 AXI 流,而无需实施完整的
    发表于 11-04 11:03

    Xilinx的LogiCORE IP Video In to AXI4

    Xilinx的视频的IP CORE 一般都是 以 AXI4-Stream 接口。 先介绍一下, 这个IP的作用。 下面看一下这个IP 的接口: 所以要把标准的VESA信号 转为
    发表于 02-08 08:36 537次阅读
    Xilinx的<b class='flag-5'>LogiCORE</b> <b class='flag-5'>IP</b> Video In to <b class='flag-5'>AXI</b>4

    AXI STREAM FIFO如何设置双时钟

    IP核的全称是: AXI4-STREAM FIFO 设置注意事项:一定要选择异步时钟,也就是双时钟,如下: 关于其他配置: TLAST 一般要选择的,作为边界界定。其他可以不选。深度不必太深,因为只起到穿越时钟区域的作用。
    发表于 03-26 14:40 4973次阅读
    <b class='flag-5'>AXI</b> <b class='flag-5'>STREAM</b> <b class='flag-5'>FIFO</b>如何设置双时钟

    关于AXI4-Stream协议总结分享

    XI4-StreamAXI4的区别就是AXI4-Stream去除了地址线,这样就不涉及读写数据的概念了,只有简单的发送与接收说法,减少了延时。由于AXI4-Stream协议(amba
    的头像 发表于 06-23 10:08 1840次阅读

    AXI4-Stream Video 协议和AXI_VDMA的IP核介绍

    本文主要介绍关于AXI4-Stream Video 协议和AXI_VDMA的IP核相关内容。为后文完成使用带有HDMI接口的显示器构建图像视频显示的测试工程做准备。
    的头像 发表于 07-03 16:11 7075次阅读

    AXI4 、 AXI4-Lite 、AXI4-Stream接口

    AXI4 是一种高性能memory-mapped总线,AXI4-Lite是一只简单的、低通量的memory-mapped 总线,而 AXI4-Stream 可以传输高速数据流。从字面意思去理解
    的头像 发表于 07-04 09:40 6116次阅读

    Video In to AXI4-Stream IP核知识介绍

    大家好!今日分享一些关于Video In to AXI4-Stream IP 核的知识。在具体学习IP核的过程中,我也将分享一些关于如何看xilinx英文文档的技巧。
    的头像 发表于 05-18 14:55 1064次阅读
    Video In to <b class='flag-5'>AXI4-Stream</b> <b class='flag-5'>IP</b>核知识介绍