FPGA——PG057 FIFO手册阅读笔记

XIlinx PG057 FIFOIP手册阅读笔记(一)

(1)FIFO所用时钟可配置为读写公共时钟或读写异步时钟,因此可实现位宽转换、跨时钟域处理。

(2) 首字输出特性(First_Word Fall-Through)(FWFT)模式:FWFT特性提供在不发出读操作的情况下从FIFO中提前查看下一个可用字的能力。当数据在FIFO中可用时,第一个字通过FIFO并自动出现在输出总线上(dout)。FWFT在需要低延迟访问数据的应用程序和需要根据读取数据的内容进行节流的应用程序中非常有用。用块RAM、分布式RAM或内置fifo创建的fifo中包含FWFT支持。FWFT操作的读操作、可编程空操作、技术操作及标准模式与FWFT模式的异同,详情见pg057-page99

(3)FIFO支持四种内存配置方式,分别是①块RAM(block RAM)、②分布式RAM(Distributed RAM)、③移位寄存器(Shift Registers)、④内置FIFO(bulit_in_FIFO),其中,采用移位寄存器(Shift Registers)的内存配置模式不满足异步时钟(读写时钟不一致)的需求;采用内置FIFO(bulit_in_FIFO)以及块RAM(block RAM)的内存配置模式不满足缓存较小的需求(此处理解较差,欢迎大家评论区指正,谢谢);采用移位寄存器(Shift Registers)以及分布式RAM(Distributed RAM)的内存配置模式不满足占用资源较小的需求。

(4)FIFO支持不同比例的位宽转换:读写位宽转换范围在1:8之间。

(5)FIFO的同步复位和异步复位:同步复位(较消耗资源,稳定性较好);异步复位(耗资源较少,稳定性较差)【初步理解,欢迎大家评论区指正,谢谢】

(6)复位发生时,时钟必须可用,异步复位的时钟周期至少为3个最慢的时钟周期,当您使用异步复位时,确保两次连续复位之间有6个时钟(独立时钟情况下较慢的时钟)的最小间隙

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值