UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 47541

Zynq-7000 SoC,USB — 在高速主机模式下,NYET 可缩减 NAK 计数器。

描述

当主机在高速 (HS) 模式下收到 OUT 事物处理的 NYET 握手后,主机控制器会错误地缩减 Nak 计数器 qTD.NakCnt。

解决方案

 

影响:
很小。Nak 计数器的每次重载,NAK 响应通常都会出现好几次。每次重载时 NYET 响应都不超过一次。
查看以下详细内容。
解决方法::
无.
受影响的配置:
在主机模式下使用 USB 控制器的系统。
受影响的器件修订版本:全部,无计划修复。参考 (Xilinx Answer 47916) - Zynq-7000 SoC 芯片修订版差异

 

影响详情:
主机控制器 (HC) 使用 Nak 计数器 qTD.NakCnt 和重载字段 qTD.RL 来限制端点的流量控制。EHCI 规范的 4.9 节对流量控制操作进行了描述。这种控制可用于停止可能会被端点持续 NAK 的流量 PING 事物处理。

Nak 计数器从重载字段加载,在 HC 收到 NAK 响应(或上文所述条件下的 NYET 响应)时递减。 当 Nak 计数器减到 0 时,HC 会停止设法与端点的通信。HC 继续等待,直到 Nak 计数器被重载。

当 HC 收到对 OUT 事务处理的 NYET 响应时(它只接收一个 NYET),流量控制就会启动。 这可导致 HC 开始向端点发送 PING 事物处理,直到收到 ACK 或 Nak 计数器减到 0 时。当输入新的(微)帧时 (Start Event),可重载 Nak 计数器。 Start Event 允许根据需要在下一个帧中出现另一系列的 NAK。当然,在 PING 事物处理被 ACK 时,Nak 计数器会被重载,而 HC 则会重试 OUT 事物处理。

链接问答记录

主要问答记录

Answer Number 问答标题 问题版本 已解决问题的版本
47916 Zynq-7000 SoC 器件:芯片修订差异 N/A N/A
AR# 47541
日期 05/23/2018
状态 Active
Type 设计咨询
器件
  • Zynq-7000
  • XA Zynq-7000
  • Zynq-7000Q
的页面