在正常 SPI4.2 发射器操作期间,根据以下条件,将放弃aN_atxdav:
1. 在 FIFO 缓冲区中写入新数据的剩余空间低于 FIFO 缓冲区阈值 (FTH) 值
2. 在 FIFO 溢出之前的最后一次成功写入之后,开始刷新操作。在此期间,禁止用户逻辑写入 FIFO
但是,如果 SPI4.2 接收器由于系统限制(例如处理器复位)突然重置,则发射器内核的aN_atxdav信号将在特定时间点被取消表明。为此目的,aN_atxdav信号的去嵌入式信号是不管 FIFO 缓冲区大小,当您打开具有嵌入式寻址的共享缓冲区时,将"忽略背压"设置。这种场景由于下游接收器内核被重置,接收器将开始在状态通道上发送取景模式 (2'b11)。当发射器看到状态通道处于取景模式时,它将以发送训练模式(4'h000F 和 4'hFFF0)作出响应。因此,它将停止从 FIFO 缓冲区读取。为了防止连续写入 FIFO 缓冲区aN_atxdav信号,稍后会取消表明其安全性。在此阶段,发射器将不断发送训练模式,直到在接收器内核中发现stat_rd_rdat_sync,以表示接收器准备再次接收数据。因此,接收器复位后,发射器将停止发送数据,进入训练模式。这不可避免地会导致取消维护aN_atxdav信号,以防止 FIFO 缓冲区溢出。当接收器传输有效的状态帧时,aN_atxdav会再次表明。