Xilinx系FPGA学习笔记(七)FIFO的IP核学习

系列文章目录



FIFO介绍

FIFO(First In First Out),即先进先出。FPGA 或者 ASIC 中使用到的 FIFO一般指的是对数据的存储具有先进先出特性的一个缓存器,常被用于数据的缓存或者高速异步数据的交互。它与普通存储器的区别是没有外部读写地址线,这样使用起来相对简单,但缺点就是只能顺序写入数据,顺序的读出数据,其数据地址由内部读写指针自动加 1 完成,不能像普通存储器那样可以由地址线决定读取或写入某个指定的地址。

FIFO 从读写时钟上来分有两类结构:单时钟 FIFO(同步 FIFO) 和双时钟 FIFO(异步FIFO)。单时钟 FIFO 的所有输入输出信号都是同步这个时钟信号的,双时钟 FIFO结构中,写端口和读端口分别有独立的时钟

(1)单时钟FIFO
常用于片内数据交互,由于传感器的数据非常快,所以需要利用FIFO,用快时钟将数据保存下来,后面慢速传递时也可以用快时钟来拿出数据,应该有读写使能配合完成,一般在快速时钟域到慢速的情况下,只需要快时钟就行

在高速ADC的工作时,每一路的时钟都很快,我们采用了一个RAM来存储数据&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值