在我的学术项目中,我需要使用FIFO处理一些数据。数据将以156.25Mhz的频率写入FIFO,每次写入66位数据。在读取侧,时钟频率为644.53Mhz,在每个时钟16位读取数据。现在我正在使用2048寄存器,数据将使用写和读指针处理。这适用于100万个写时钟周期,但在此之后它显示出一些溢出。我的实施有什么问题?寄存器(FIFO)深度不够吗?有人请帮忙......
提前致谢, ASIF
答案 0 :(得分:0)
通过简单的计算,
以1 ns写入的数据:10.3125
以1ns读取的数据:10.31248
写入的数据略多于数据读取,这将在很长一段时间后产生影响。
此致 阿克沙伊