明理帅哥

文章
6
资源
0
加入时间
3年1月8天

异步FIFO简介指针该怎么设计?空满标志产生的条件?为什么是格雷码?空满标志产生需要读写指针如何同步?FIFO的深度如何计算?FIFO的测试点?异步FIFO的verilog代码异步FIFO代码

文章目录前言FIFO使用场景FIFO参数同步FIFO异步FIFO前言FIFO是英文First In First Out 的缩写,是一种先进先出的数据缓存器,他与普通存储器的区别是没有外部读写地址线,,但缺点就是只能顺序写入数据,顺序的读出数据,其数据地址由内部读写指针自动加1完成,不能像普通存储器那样可以由地址线决定读取或写入某个指定的地址。FIFO使用场景异步FIFO一般用于不同时钟域之间的数据传输,在两个时钟域之间采用FIFO作为数据缓冲;对于不同宽度的数据接口也可以用FIFO,例如单片机位