【转】何为FIFO

[复制链接]
968|8
 楼主| 一坨代码 发表于 2017-1-4 12:30 | 显示全部楼层 |阅读模式

  在帮别人做东西,在查资料的时候看到这个词FIFO,我不知道是什么意思,就顺便查了查,

       来自百度百科的概述:


First Input First Output的缩写,先入先出队列,这是一种传统的按序执行方法,先进入的指令先完成并引退,跟着才执行第二条指令。是一种先进先出的数据缓存器,他与普通存储器的区别是没有外部读写地址线,这样使用起来非常简单,但缺点就是只能顺序写入数据,顺序的读出数据,其数据地址由内部读写指针自动加1完成,不能像普通存储器那样可以由地址线决定读取或写入某个指定的地址。

dirtwillfly 发表于 2017-1-4 12:34 | 显示全部楼层
51xlf 发表于 2017-1-4 16:49 | 显示全部楼层
fifo就是作为数据缓冲存在的。
51xlf 发表于 2017-1-4 16:54 | 显示全部楼层
AL422B这个就可以实现fifo
dlfyf 发表于 2017-1-5 09:29 | 显示全部楼层
stm32的can数据寄存器也是FIFO的
cehuafan 发表于 2017-1-5 20:29 | 显示全部楼层
作为数据间接存储的介质
cehuafan 发表于 2017-1-5 20:29 | 显示全部楼层
这个在fpga用的比较,数据缓存。
pklong 发表于 2017-1-6 22:32 | 显示全部楼层
先进先出的寄存器。
pklong 发表于 2017-1-6 22:32 | 显示全部楼层
cehuafan 发表于 2017-1-5 20:29
作为数据间接存储的介质

这个fifo在数据接受的时候用的比较多。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

52

主题

109

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部