发明名称 USB接口控制模块和USB设备的数据传输控制方法
摘要 本发明公开了一种USB接口控制模块和USB设备的数据传输控制方法。该根据USB接口控制模块用于连接主机与USB系统芯片,USB设备的端口缓存空间为SRAM,其中,SRAM是USB系统芯片的数据存储器的一部分,USB接口控制模块包括主控单元和数据传输单元,其中,数据传输单元用于读取SRAM的数据至主控单元,主控单元用于将数据传输单元读取到的数据打包并发送给主机,以及接收并解析主机下发的数据包,数据传输单元还用于将主控单元解析后的数据写入至SRAM。通过本发明,USB系统芯片的CPU可直接访问USB设备的端口缓存空间,节省了芯片数据存储器到USB端口缓存的数据搬移过程,提高了USB数据的传输速度。
申请公布号 CN103019983B 申请公布日期 2016.03.30
申请号 CN201210483716.2 申请日期 2012.11.23
申请人 北京宏思电子技术有限责任公司 发明人 张文婧;张贺;田磊
分类号 G06F13/38(2006.01)I;G06F13/40(2006.01)I 主分类号 G06F13/38(2006.01)I
代理机构 北京康信知识产权代理有限责任公司 11240 代理人 吴贵明;张永明
主权项 一种USB接口控制模块,用于连接主机与USB系统芯片,其特征在于,所述USB设备的端口缓存空间为SRAM,其中,所述SRAM是所述USB系统芯片的数据存储器的一部分,所述USB接口控制模块包括主控单元和数据传输单元,其中,所述数据传输单元用于读取所述SRAM的数据至所述主控单元,所述主控单元用于将所述数据传输单元读取到的数据打包并发送给所述主机,以及接收并解析所述主机下发的数据包,所述数据传输单元还用于将所述主控单元解析后的数据写入至所述SRAM;其中,还包括:地址寄存器,用于存储所述SRAM的初始地址;以及地址控制单元,用于读取所述地址寄存器中存储的地址,并在所述数据传输单元每读取或写入1Byte数据时,将读取到的地址加1后提供给所述数据传输单元,其中,所述数据传输单元还用于根据所述地址控制单元提供的地址读取或写入数据。
地址 100191 北京市海淀区知春路23号509室