文章 ID: 000085473 内容类型: 故障排除 上次审核日期: 2021 年 08 月 29 日

为什么在 SPI4.2 数据路径接收器被重置时aN_atxdav去表明?

环境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
说明

在正常 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会再次表明。

相关产品

本文适用于 1 产品

英特尔® 可编程设备

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。