0 文章目录
1)FIFO简介
2)FIFO接口说明
3)FIFO IP定制
4)FIFO IP参数说明
5)FIFO IP仿真
6)FIFO使用经验
6)结束语
1 FIFO简介
1)FIFO是英文First In First Out 的缩写,是一种先进先出的数据缓存器,他与普通存储器的区别是没有外部读写地址线,这样使用起来非常简单,但缺点就是只能顺序写入数据,顺序的读出数据,其数据地址由内部读写指针自动加1完成,不能像普通存储器那样可以由地址线决定读取或写入某个指定的地址。
2)FIFO是FPGA中使用最为频繁的IP核之一,可以通过软件自动生成,也可以自主编写。建议使用 FIFO IP核。
3)根均FIFO工作的时钟域,可以将FIFO分为同步FIFO和异步FIFO。同步FIFO是指读时钟和写时钟为同一个时钟。在时钟沿来临时同时发生读写操作。异步FIFO是指读写时钟不一致,读写时钟是互相独立的。
4)FIFO主要作用有:进行数据缓存和跨时钟域处理。
2 FIFO接口说明
a)满标志:FIFO已满或将要满