基于FPGA的同步fifo设计。

时间:2022-03-13 13:15:52
【文件属性】:

文件名称:基于FPGA的同步fifo设计。

文件大小:1.87MB

文件格式:ZIP

更新时间:2022-03-13 13:15:52

fpga

FIFO (First-In-First-Out) 是一种先进先出的数据缓存器,他与普通存储器的区别是没有外部读写地址线,这样使用起来非常简单,但缺点就是只能顺序写入数据,顺序的读出数据, 其数据地址由内部读写指针自动加1完成,不能像普通存储器那样可以由地址线决定读取或写入某个指定的地址。在数字ASIC/SOC设计中常常被使用。FIFO通常可用于以下几种目的: - 跨时钟域 - 在将数据发送到芯片外之前将其缓冲(例如,发送到DRAM或SRAM) - 缓冲数据以供软件在以后查看 - 存储数据以备后用 ​ FIFO按工作时钟域的不同又可以分为:同步FIFO和异步FIFO。同步FIFO的写时钟和读时钟为同一个时钟,FIFO内部所有逻辑都是同步逻辑,常常用于交互数据缓冲。异步FIFO的写时钟和读时钟为异步时钟,FIFO内部的写逻辑和读逻辑的交互需要异步处理,异步FIFO常用于跨时钟域交互。 ​


网友评论