先进先出存储器FIFO.pdfVIP

  • 5
  • 0
  • 约5.02千字
  • 约 3页
  • 2017-07-25 发布于浙江
  • 举报
先进先出存储器FIFO

1.什么是 FIFO? FIFO 是英文 First In First Out 的缩写,是一种先进先出的数据缓存器,他与普通存 储器的区别是没有外部读写地址线,这样使用起来非常简单,但缺点就是只能顺序写入数据, 顺序的读出数据,其数据地址由内部读写指针自动加 1 完成,不能像普通存储器那样可以由 地址线决定读取或写入某个指定的地址。 2.什么情况下用 FIFO? FIFO 一般用于不同时钟域之间的数据传输,比如FIFO 的一端时AD 数据采集,另一端 时计算机的 PCI 总线,假设其 AD 采集的速率为 16 位 100K SPS,那么每秒的数据量为 100K×16bit=1.6Mbps,而 PCI 总线的速度为 33MHz,总线宽度 32bit,其最大传输速率为 1056Mbps,在两个不同的时钟域间就可以采用 FIFO 来作为数据缓冲。另外对于不同宽度的数 据接口也可以用 FIFO,例如单片机位 8 位数据输出,而 DSP 可能是 16 位数据输入,在单片 机与 DSP 连接时就可以使用 FIFO 来达到数据匹配的目的。 3.FIFO 的一些重要参数 FIFO 的宽度:也就是英文资料里常看到的 THE WIDTH,它只的是 FIFO 一次读写操作的 数据位,就像 MCU 有 8 位和 16位,

文档评论(0)

1亿VIP精品文档

相关文档