h1_key

当前位置:首页 >新闻资讯 > 技术文章>FIFO的定义和功能?
FIFO的定义和功能?
2023-04-10 1109次


1、FIFO定义

FIFO是英文First In First Out的缩写,是一种先进先出的数据缓存器,他与普通存储器的区别是没有外部读写地址线,这样使用起来非常简单,但缺点就是只能顺序写入数据,顺序的读出数据,其数据地址由内部读写指针自动加1完成,不能像普通存储器那样可以由地址线决定读取或写入某个指定的地址。

 

2、FIFO功能

FIFO存储器是系统的缓冲环节,如果没有FIFO存储器,整个系统就不可能正常工作,它主要有几方面的功能:

 

1)对连续的数据流]进行缓存,防止在进机和存储操作时丢失数据;

 

2)数据集中起来进行进栈和存储,可避免频繁的总线操作,减轻CPU的负担;

 

3)允许系统进行DMA操作,提高数据的传输速度。这是至关重要的一点,如果不采用DMA操作,数据传输将达不到传输要求,而且大大增加CPU的负担,无法同时完成数据的存储工作。

 

3、FIFO分类

FIFO的分类根据FIFO工作的时钟域,可以将FIFO分为同步FIFO和异步FIFO。同步FIFO是指读时钟和写时钟为同一个时钟。在时钟沿来临时同时发生读写操作。异步FIFO是指读写时钟不一致,读写时钟是互相独立的。同步FIFO和异步FIFO如图所示,从图中可以看到,同步FIFO 具有一个独立的时钟端口 clock,因此所有的输入输出信号都同步于 clock 信号。而在异步FIFO 结构中,写端口和读端口分别有独立的时钟,所有与写相关的信号都是同步于写时钟 wrclk,所有与读相关的信号都是同步于读时钟 rdclk。

 

同步 FIFO 常用于同步时钟的数据缓存,异步 FIFO 常用于跨时钟域的数据信号的传递,例如时钟域 A 下的数据 data1 传递给异步时钟域 B,当 data1 为连续变化信号时,如果直接传递给时钟域 B 则可能会导致收非所送的情况,即在采集过程中会出现包括亚稳态问题在内的一系列问题,使用异步 FIFO 能够将不同时钟域中的数据同步到所需的时钟域中。

 

4、FIFO的几个重要参数

FIFO 的宽度:FIFO 一次读写操作的数据位 N;

 

FIFO 的深度:FIFO 可以存储多少个宽度为 N 位的数据。

 

空标志:对于双时钟 FIFO 又分为读空标志 rdempty 和写空标志 wrempty。FIFO 已空或将要空时由 FIFO

 

的状态电路送出的一个信号,以阻止 FIFO 的读操作继续从 FIFO 中读出数据而造成无效数据的读出。

 

满标志:对于双时钟 FIFO 又分为读满标志 rdfull 和写满标志 wrfull。FIFO 已满或将要写满时由 FIFO

 

的状态电路送出的一个信号,以阻止 FIFO 的写操作继续向 FIFO 中写数据而造成溢出。

 

读时钟:读 FIFO 时所遵循的时钟,在每个时钟的上升沿触发。

 

写时钟:写 FIFO 时所遵循的时钟,在每个时钟的上升沿触发。

 

  • TVS在工商业储能BMS中的应用--MDD辰达半导体
  • BMS(电池管理系统)种类众多,储能BMS原本在BMS众多分支中不甚显眼,近年随着储能行业高速发展,市场地位也得到了极大提升。TVS作为一种经济且有效的过压保护器件,在工商业储能BMS中的应用不仅能够提高系统的可靠性,还能增强整体的安全防范措施。
    2024-05-14 19次
  • 低压MOS在多电平逆变器上的应用-REASUNOS瑞森半导体
  • 多电平逆变器,是一种新型逆变器。常规逆变器,在单桥臂上采用单个开关器件。多电平逆变器在单桥臂上包含多个串联开关器件,能够精细地控制输出电压。将逆变输出的正弦波进行微分,微分数量越多,越接近正弦波。常见的多电平逆变器有三、五、七电平等。其功率开关元件工作在较低的频率上,使功率元件的开关损耗减小,产生的电磁干扰较小,逆变器效率更高。缺点是需要用到更多数量的功率开关元件,对驱动调制以及测试验证的技术要求更高。
    2024-05-09 37次
  • LED驱动模块RSC6218A 5W-18W迷你高效驱动电源应用-REASUNOS(瑞森半导体)
  • REASUNOS(瑞森半导体)通过持续投入研发,提升LLC应用技术,集成控制芯片与功率转换,成功推出新一代产品RSC6218A WSOP-16,延续瑞森LLC拓扑方案,时机趋势完全迎合我国双碳政策,电气特性契合新版国标GB/T 17625.1-2022和欧盟新版ERP认证EU2019/2020双重法规,专为中小功率的产品提供优秀的方案
    2024-04-26 65次
  • 低压MOS在光伏优化器(MPPT)上的应用-REASUNOS瑞森半导体
  • 低压MOS在光伏优化器(MPPT)上的应用-REASUNOS瑞森半导体:光伏优化器,英名简称MPPT,又称光伏功率优化器和组件功率优化器,是一种智能设备,旨在提高光伏组件的能源效率和稳定性。光伏优化器(MPPT)的作用: 光伏优化器用于多个光伏组件串联形成的组件串中,用来实时追踪到单块组件的最大功率点。来解决因阴影遮挡、组件朝向差异或组件衰减不一致所造成的光伏系统发电量降低的问题。
    2024-04-18 71次
  • 低压MOS在新能源园林机械上的应用-REASUNOS瑞森半导体
  • 在欧美地区,以锂电池为动力源的新能源园林机械迅速地替代着以往的燃油和交流电动力机器。而中国也将迎来一场风暴式革命。园林工具是人类绿化景观的养护设备,是以养护草坪、绿篱、保护花草、树木为作业对象的,代替大部分手工劳动为代表的机械化工具。如:打草机、 链锯、修枝机、割草机等。
    2024-03-29 93次

    万联芯微信公众号

    元器件现货+BOM配单+PCBA制造平台
    关注公众号,优惠活动早知道!
    10s
    温馨提示:
    订单商品问题请移至我的售后服务提交售后申请,其他需投诉问题可移至我的投诉提交,我们将在第一时间给您答复
    返回顶部