Advertisement

Aurora 核在使用过程中出现 tx_dst_rdy 信号被拉低的问题

阅读量:

目录

前言

问题分析

解决方案

后记


前言

最近在使用Aurora核进行数据传输时遇到了如下问题:

该核输出端的tx_dst_rdy信号会偶尔地被拉低,在此之后有时会自动恢复到正常水平。当该信号被拉低时,该核将停止接收数据,并进入待机状态(如图1所示)。

图1 tx_dst_rdy不定时拉低

本文所述测试环境为数据经过位宽转换FIFO之后输出给Aurora核单元

问题分析

由于tx_dst_rdy信号偶尔会降到较低的水平,在过去的项目中也曾出现过类似情况。因此,在再次遇到该问题时,我们采用了与之前解决该问题所采用的方法相同的策略。然而,在实施该策略后却遇到了如图2所示的情况。

图2

由图3可知,尽管我对FIFO的读使能实施了相应的控制措施,在tx_dst_rdy被拉低的过程中仍未能阻止数据输出的现象出现而导致整个数据帧无法正确发送。通过信号分

全部评论 (0)

还没有任何评论哟~