在使用xilinx 的官方IP-FIFO进行FPGA开发时,仿真发现FIFO写入和读取数据一致未出现问题。在烧写程序实测时,发现FIFO写入和读取数据不一致,有中间的单个bit发生错误。
定位原因:FIFO的读写时钟是异步的,且时钟与信号不是同步的,或者读写时钟接反,导致写入数据和读取数据不一致,出现几bit错误额现象。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐