发明名称 |
一种低速USB设备外围接口端点的扩展方法 |
摘要 |
本发明涉及一种低速USB设备外围接口端点的扩展方法,包括:USB设备串行接口引擎SIE中增设虚拟端点及用于区分发送端点与虚拟端点的标识位电路;使发送端点与虚拟端点的端点FIFO共用;使发送端点与虚拟端点的发送配置寄存器及USB状态控制寄存器位共用;使发送端点与虚拟端点的相关管道控制逻辑共用。在USB设备固件中设立设备固件区分所述发送端点与虚拟端点的软件标识位。本发明提供的低速USB设备外围接口端点的扩展方法,提高了USB设备的应用范围。 |
申请公布号 |
CN103678230B |
申请公布日期 |
2016.09.28 |
申请号 |
CN201310509313.5 |
申请日期 |
2013.10.25 |
申请人 |
北京中科微电子技术有限公司 |
发明人 |
李素杰;刘彦;章展飞;江正斌;袁国顺 |
分类号 |
G06F13/40(2006.01)I |
主分类号 |
G06F13/40(2006.01)I |
代理机构 |
北京华沛德权律师事务所 11302 |
代理人 |
刘杰 |
主权项 |
一种低速USB设备外围接口端点的扩展方法,其特征在于,包括:在所述USB设备串行接口引擎SIE硬件结构中增设虚拟端点及用于区分发送端点与所述虚拟端点的标识位电路;在所述USB设备固件中设立用于区分所述发送端点与虚拟端点的软件标识位;在所述USB设备串行接口引擎SIE硬件结构中使所述发送端点与虚拟端点的端点FIFO共用;在所述USB设备串行接口引擎SIE硬件结构中使所述发送端点与虚拟端点的发送配置寄存器及USB状态控制寄存器位共用;在USB设备串行接口引擎SIE硬件结构中使发送端点与虚拟端点共用管道控制逻辑;所述虚拟端点为USB设备串行接口引擎SIE硬件结构中增设的一个端点信号;所述发送端点及虚拟端点的标识位电路是所述USB设备串行接口引擎SIE寄存器组的一个寄存器位,所述USB设备固件访问所述寄存器位。 |
地址 |
100086 北京市海淀区知春路111号14楼03号 |