1. 首页
  2. 编程语言
  3. 硬件开发
  4. 集线器的事务-8路继电器模块原理图

集线器的事务-8路继电器模块原理图

上传者: 2024-07-27 16:20:55上传 PDF文件 20.65MB 热度 13次

中断。需要用设备地址和作为该链路上低速/全速主机控制器操作的USB 2.0集线器的事务转换器号设置接口数据结构。下列几节详细地介绍主机控制器如何处理和管理分割事务协议。

16.6.12.1异步传输的分割事务

异步调度中的队列头中的EPS字段若指示一个全速/低速设备,则该队列头向主机控制器表明它必须使用分割事务处理该队列头的数据流。所有的全速批量和全速/低速控制均由异步调度中的队列头进行管理。软件必须用适合的设备地址和作为连接该端点链路的全速/低速主机控制器的事务转换器的端口号初始化队列头。想了解更多关于事务转换器号设置的详细信息,请查看基于事务传输级的验证方法

软件还必须把分割事务状态位(SplitXState)初始化为Do-Start-Split。如果端点是控制端点,那么系统软件必须将队列头中的控制传输类型(C)置为1。如果它不是控制传输型的端点,则软件必须将C位初始化为0。主机控制器使用此信息正确地设置分割事务总线令牌中的端点类型(ET)字段。当C位为0时,将分割事务令牌的ET字段设置为它是一个批量端点。当C位为1时,将分割事务令牌的ET字段设置为它是一个控制端点。详细信息请参考USB规范2.0版的第8章。有关更多异步事务的信息,请访问异步事务

主机控制器异步调度分割事务状态机

16.6.12.1.1异步Do-Start-Split

Do-Start-Split是这样一种状态:软件必须初始化全速/低速异步队列头。只有在完成分割事务收到事务转换器的正确响应(不是Nyet握手)之后,才可由Do-Complete-Split状态进入该状态。想知道更多关于异步调度的详细信息吗?可以查看这篇异步事务文章!

端点停止CERR归零递减(CERR)错误计数器端点活动递减(CERR)错误计数器和立即重试完成分割置位XactErr位并递减错误计数器(CERR)。想了解更多关于事务处理和管理的相关信息,可以查看这篇事务文章。

下载地址
用户评论