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

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

3天内不再提示

xilinx7系列FPGA新设计的IO专用FIFO解析

454398 来源:csdn 作者:XiaoQingCaiGeGe 2020-11-29 10:08 次阅读

之前介绍了 SelectIO 逻辑资源,本篇咱们就聊一聊与SelectIO 逻辑资源水乳交融、相得益彰的另一个概念——IO_FIFO。

1个IO_FIFO包括1个IN_FIFO 和1个OUT_FIFO,它是7系列FPGA新设计的IO专用FIFO,主要用于IOLOGIC(例如ISERDES、IDDR、OSERDES或ODDR)逻辑功能的扩展。

FPGA的每个BANK有4个IN_FIFO和4个OUT_FIFO,相当于每12个IO对应1个IN_FIFO和1个OUT_FIFO。

IN_FIFO从ILOGIC接收4bit位宽的输入数据,但却可以输出4bit或者8bit位宽的数据到FPGA内部SLICE。OUT_FIFO正好相反,从OLOGIC接收4bit或者8bit位宽的输入数据,但却输出4bit位宽数据。

每一个IO_FIFO的存储大小为768bit,可以配置成12组4X4位宽数据的FIFO,也可以配置成10组4X8bit位宽数据的FIFO。每个IO_FIFO的深度为9。如图1所示为IO_FIFO的结构示意图:

图1:IO_FIFO的结构示意图

如图2所示为IN_FIFO的原语框图:

图2:IN_FIFO的原语框图

正如前面所说,当配置成12组的4bit位宽输入,4bit位宽输出时,输入D0[3:0]~ D9[3:0]对应输出Q0[3:0]~ Q9[3:0];输入D10[3:0]即为输入D5[7:4],对应输出Q5[7:4];输入D11[3:0]即为输入D6[7:4],对应输出Q6[7:4]。

当配置成10组4bit位宽输入,8bit位宽输出时,D0[3:0]~D9[3:0]对应输出Q0[7:0]~ Q9[7:0],此时写时钟频率是读时钟频率的2倍。OUT_FIFO和IN_FIFO操作过程正好相反,咱们这里就不罗嗦了。

总的来说,IO_FIFO其实就是存储深度比较小、位宽固定为4/8bit的普通FIFO ,7系列FPGA单独设计了这样的FIFO,更适用于IO接口处的字节/半字节数据缓存。

编辑:hfy


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

    关注

    1601

    文章

    21296

    浏览量

    593036
  • 数据缓存
    +关注

    关注

    0

    文章

    22

    浏览量

    6939
收藏 人收藏

    评论

    相关推荐

    Xilinx 7系列FPGA功能特性介绍

    Xilinx7系列FPGA由四个FPGA系列组成,可满足一系列系统需求,从低成本、小尺寸、成本敏
    发表于 04-22 10:49 54次阅读
    <b class='flag-5'>Xilinx</b> 7<b class='flag-5'>系列</b><b class='flag-5'>FPGA</b>功能特性介绍

    Xilinx fpga芯片系列有哪些

    Xilinx FPGA芯片拥有多个系列和型号,以满足不同应用领域的需求。以下是一些主要的Xilinx FPGA芯片
    的头像 发表于 03-14 16:24 727次阅读

    简述Xilinx 7系列FPGA芯片相关知识

    Xilinx 7系列 芯片 应用非常广泛,具有成本低、性能强悍、成熟稳定的特点,目前Xilinx( AMD )已延长该系列芯片的生命周期至少到2035年。 本文主要介绍
    的头像 发表于 11-28 10:20 475次阅读
    简述<b class='flag-5'>Xilinx</b> 7<b class='flag-5'>系列</b><b class='flag-5'>FPGA</b>芯片相关知识

    FPGAIO

    可以兼容多种不同的电压标准,也有丰富的IO。 其次,FPGA的功能命名规则。功能命名规则每个厂家都会自己的一套规则,但都大同小异,我们重点来讲述一下xilinx的命名(xilinx
    发表于 11-03 11:08

    Xilinx 7系列与Ultrascale系列FPGA的区别

    Xilinx是一家专业的可编程逻辑器件(PLD)厂商,其产品包括FPGA、CPLD、SOC等。XilinxFPGA产品线有多个系列,其中7
    发表于 09-15 14:44 2123次阅读
    <b class='flag-5'>Xilinx</b> 7<b class='flag-5'>系列</b>与Ultrascale<b class='flag-5'>系列</b><b class='flag-5'>FPGA</b>的区别

    7系列FPGA Select IO资源用户指南

    电子发烧友网站提供《7系列FPGA Select IO资源用户指南.pdf》资料免费下载
    发表于 09-15 10:26 1次下载
    7<b class='flag-5'>系列</b><b class='flag-5'>FPGA</b> Select <b class='flag-5'>IO</b>资源用户指南

    XILINX FPGA IP之FIFO Generator例化仿真

    上文XILINX FPGA IP之FIFOXILINX FIFO Generator IP的特性和内部处理流程进行了简要的说明,本文通过实
    的头像 发表于 09-07 18:31 884次阅读
    <b class='flag-5'>XILINX</b> <b class='flag-5'>FPGA</b> IP之<b class='flag-5'>FIFO</b> Generator例化仿真

    XILINX FPGA IP之FIFO Generator

    在数字设计中,fifo是数据操作任务所需的普遍结构,如跨时钟域、低延迟内存缓冲和总线宽度转换。
    的头像 发表于 09-07 18:31 636次阅读
    <b class='flag-5'>XILINX</b> <b class='flag-5'>FPGA</b> IP之<b class='flag-5'>FIFO</b> Generator

    Xilinx 7系列FPGA的时钟结构解析

    通过上一篇文章“时钟管理技术”,我们了解Xilinx 7系列FPGA主要有全局时钟、区域时钟、时钟管理块(CMT)。 通过以上时钟资源的结合,Xilinx 7
    发表于 08-31 10:44 1253次阅读
    <b class='flag-5'>Xilinx</b> 7<b class='flag-5'>系列</b><b class='flag-5'>FPGA</b>的时钟结构<b class='flag-5'>解析</b>

    XILINX FPGA IP之Clocking Wizard详解

    锁相环基本上是每一个fpga工程必不可少的模块,之前文档xilinx 7 系列FPGA时钟资源对xilinx
    发表于 06-12 17:42 3232次阅读
    <b class='flag-5'>XILINX</b> <b class='flag-5'>FPGA</b> IP之Clocking Wizard详解

    Xilinx FPGA pcb设计

    Xilinx FPGA pcb设计
    发表于 05-29 09:11 0次下载

    基于TXS0108实现FPGA IO Bank接不同外设IO接口电压转换

    引言:上一篇文章我们介绍了通过添加电阻器、场效应晶体管(FET)开关、电平转换器甚至其他Xilinx FPGA等选项实现HP Bank IO与2.5V/3.3V外设对接的方法。本文介绍利用TI公司TXS0108实现
    的头像 发表于 05-16 09:02 2306次阅读
    基于TXS0108实现<b class='flag-5'>FPGA</b> <b class='flag-5'>IO</b> Bank接不同外设<b class='flag-5'>IO</b>接口电压转换

    Xilinx 7系列FPGA高性能接口与2.5V/3.3V外设IO接口设计

    Xilinx 7系列FPGA IO Bank分为HP Bank和HR Bank,HP IO接口电压范围为1.2V~1.8V,可以实现高性能,
    发表于 05-15 09:27 2414次阅读
    <b class='flag-5'>Xilinx</b> 7<b class='flag-5'>系列</b><b class='flag-5'>FPGA</b>高性能接口与2.5V/3.3V外设<b class='flag-5'>IO</b>接口设计

    xilinx7系列FPGA的应用及功能解析——chiptuo(芯片拓展者)

    Xilinx 7系列FPGA包含四个FPGA系列,可满足整个系统要求,包括低成本,小尺寸,成本敏感的大批量应用程序,可满足最苛刻的超高端连接
    的头像 发表于 05-12 11:58 722次阅读

    Xilinx FPGA MIPI 接口简单说明

    MIPI 接口现在非常流行,国产FPGA目前基本都带MIPI接口,而AMD-Xilinx是从U+系列开始支持MIPI电平,从国内使用情况来看,7系列
    发表于 04-24 09:30 4083次阅读
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>FPGA</b> MIPI 接口简单说明