13.FPGA学习笔记---嵌入式块RAM应用之FIFO

课程目标:学会调用Quartus· II软件中提供的FIFO(first in first out)核并通过仿真、了解其接口的时序。

FIFO的完整英文拼写为First In First Out,即先进先出。FPGA或者ASIC中使用到的FIFO一般指的是对数据的存储具有先进先出特性额一个存储器,常被用于数据的缓存后者高速异步数据的交互。

FIFO的几种结构: FIFO从大的情况来分,有两类结构:

  • 单时钟FIFO(SCFIFO)和双时钟FIFO(DCFIFO),其中双时钟FIFO又可以分为普通双时钟(DCFIFO)混合宽度双时钟FIFO(DCFIFO\_MIXED\_WIDTHS)。三种FIFO结构的英文含义如下所示
    • SCFIFO:signal-clock FIFO (一般用于FPGA内部)
    • DCFIFO:dual-clock FIFO (supports same port widths for input and output data)
    • DCFIFO_MIXED_WIDTHS:dual-clock FIFO(supports different port widths for input and output data)

注意:在没有特别指明的情况下,混合宽度双时钟FIFO和双时钟FIFO统称双时钟FIFO

results matching ""

    No results matching ""