甘家口网站建设长沙官网网站推广优化
目录
简介:
FIFO参数:
1.宽度WIDTH(一次位数)
2.深度DEEPTH(存多少次)
FIFO的分类:
同步FIFO
异步FIFO
读写位宽不同的FIFO
FIFO信号介绍
写时钟
写数据
写使能
读时钟
读数据
读使能
复位
满信号
空信号
一般时序
使用注意
简介:
FIFO是一种数据缓存器,它与普通存储器的区别是没有外部读写地址线,这样使用起来非常简单,但缺点就是只能顺序写入数据,顺序读出数据,其数据地址由内部读写指针自动加1完成,不能像普通存储器那样可以由地址线决定读取或写入某个指定的地址
本质上是RAM,先进先出,
与RAM和ROM不同,FIFO没有外部读写地址线,数据通过内部指针自动管理,简化了使用过程但限制了随机访问能力
FIFO参数:
1.宽度WIDTH(一次位数)
一次写入的bit
2.深度DEEPTH(存多少次)
存入的深度
FIFO的分类:
同步FIFO
读写时钟都是相同的,纯粹的数据的等一等
同步FIFO的读写操作在同一时钟域内进行,适用于需要高速数据传输的场景
异步FIFO
读写时钟不一样,能够进行跨时钟域的处理
读写时钟没有什么限制
异步FIFO支持跨时钟域的数据传输,解决了不同频率时钟间数据传输的问题,增加了系统的灵活性和稳定性。
读写位宽不同的FIFO
并串转换处理等。
FIFO信号介绍
写时钟
写数据
写使能
控制数据写入FIFO的使能信号
读时钟
读数据
读使能
控制数据从FIFO读出的使能信号
复位
满信号
当FIFO已满时,此信号会被激活,阻止进一步的数据写入
空信号
当FIFO为空时,此信号会被激活,阻止数据的读取操作
不同频率的操作域之间安全传递数据,减少数据错误和系统不稳定的风险
一般时序
使用注意
1.full=1后,绝对不能写(外部要做保证)
2.empty=1后,绝对不要读(外部要做保证)
3.无任何说明,绝对不能丢失一个数据,亦不能多读一个数据。