Fork me on GitHub
上一页 1 2 3 4 5 6 7 ··· 99 下一页
摘要: 名词缩写 ASID:Address Space ID 地址空间标识符 CD:Context Descriptor; 上下文描述符; CTP:Context-table pointer 上下文表指针 EPT:Extended Page Table 扩展页表 GPA:Guest Phyical Addr 阅读全文
posted @ 2024-09-16 15:39 yooooooo 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 上一节的文章【USB3.0协议学习】Topic2·USB3.0的LTSSM分析中我们详细分析了USB3.0协议中的链路训练状态机(LTSSM)的各状态和跳转条件,覆盖了所有LTSSM状态。本文我们将从Roothub port和Device Port的角度讨论其Port Connect 状态机。该状态 阅读全文
posted @ 2024-09-16 10:10 yooooooo 阅读(14) 评论(0) 推荐(0) 编辑
摘要: USB3.0中的三种Reset Events 1. PowerOn Reset PowerOn Reset被用来代指上电复位,当一个device接入到root hub或者外置hub的时候,该device检测到Vbus信号从无效变为有效,会自动执行复位。(注意,self powered device不 阅读全文
posted @ 2024-09-16 10:04 yooooooo 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 一、什么是LTSSM,处于USB层次中的哪个位置? LTSSM是链路训练状态机的简称,位于USB3.0协议的link layer,共有12种状态,在链路的两端,也就是Downstream port和Upstream port中各有一个LTSSM,二者通过握手信号一起配合控制着这条链路的状态。(由链路 阅读全文
posted @ 2024-09-16 09:54 yooooooo 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 一、USB3.0 Hub的单播(非广播)机制 Hub通过解析下行packet header中的Route String字段识别packet要传递的终点,其中4'b0000代表hub本身,4'b0001-4'b1111分别代表hub的各downstream port,由于USB3.0规定Host Co 阅读全文
posted @ 2024-09-15 16:23 yooooooo 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 1.简介 USB2.0总线采用轮询模式,即总线事务开始时,都要先发送IN或者OUT令牌包,以通知端点或者查询端点是否准备好。而USB3.2采用了异步通知模式,若端点没有准备好,则主机无需轮询,端点准备好后会通知主机,而对于OUT端点,主机会直接发送DP数据包,相当于将USB2.0中的OUT和DATA 阅读全文
posted @ 2024-09-14 22:49 yooooooo 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 1.概述 USB Hub提供了连接USB主机和USB设备的电气接口。USB Hub拥有一个上行口,至少一个下行口,上行口连接上一级的Hub的下行口或者USB主机,连接主机的为Root Hub,下行口连接下一级Hub的上行口或者USB设备。经过Hub的扩展,一个USB主机可以和多个USB设备通信。US 阅读全文
posted @ 2024-09-14 22:27 yooooooo 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 1.概述 RK3588有2个USB3.0 DRD控制器,2个USB2.0 Host控制器。USB3.0 DRD控制器既可以做Host,也可以做Device,向下兼容USB2.0和USB1.0。USB3.0 DRD控制器的内部结构如下图所示;总线接口为AXI或AHB;USB3.0和USB2.0及USB 阅读全文
posted @ 2024-09-14 21:14 yooooooo 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 1.概述 USB设备枚举、请求处理、数据交互都涉及USB设备控制器中断。当有事件发生时,USB设备控制器首先将事件信息通过DMA写入到事件缓冲区中,然后向CPU发出中断,随后CPU调用中断处理函数开始处理中断事件。 2.事件 dwc3 USB设备控制器事件使用dwc3_event数据结构描述,由4个 阅读全文
posted @ 2024-09-13 16:33 yooooooo 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 1.概述 如下图所示,Linux内核中USB主机体系结构由五部分组成,分别为Application Software、USB Class Driver、USB Core((USB Driver)、USB Host Controller Driver、USB Host Controller。应用程序处 阅读全文
posted @ 2024-09-13 11:04 yooooooo 阅读(38) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 99 下一页