什么是FIFO

什么是FIFO,第1张

FIFO是First Input First Output的缩写,先入先出队列,这是一种传统的按序执行方法,先进入的指令先完成并引退,跟着才执行第二条指令。

是一种先进先出的数据缓存器,它与普通存储器的区别是没有外部读写地址线,这样使用起来非常简单。

但缺点就是只能顺序写入数据,顺序读出数据,其数据地址由内部读写指针自动加1完成,不能像普通存储器那样可以由地址线决定读取或写入某个指定的地址。

对于1M以下的数据采集卡而言,有没有FIFO是质的差别,FIFO的大小只要不是过小,其实都可以的,这个主要取决于产品的工作方式和驱动的效率,你说的情况,建议FIFO大于等于2K数据(非字节)小于等于8K数据,在大的话用FPGA实现就有些麻烦了,要考虑FIFO芯片或者RAM芯片了,系统设计会相对复杂一点。

以上是问题解答,下面是搭车信息,请谅解!苏州米凯尼克智能科技有限公司,专业提供各种总线形式(PCI、ISA、104、USB、CPCI等)的数据采集卡和运动控制卡、数据采集模块(485、CAN等),支持定制和应用系统开发,同时提供机器视觉应用系统、配套硬件(图像采集卡、工业相机)及技术合作。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7878186.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存