[发明专利]控制器运行方法及装置有效
申请号: | 201611053569.X | 申请日: | 2016-11-24 |
公开(公告)号: | CN106648754B | 公开(公告)日: | 2019-12-03 |
发明(设计)人: | 王少亮 | 申请(专利权)人: | 硅谷数模半导体(北京)有限公司;硅谷数模国际有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/30 |
代理公司: | 11240 北京康信知识产权代理有限责任公司 | 代理人: | 韩建伟;张永明<国际申请>=<国际公布> |
地址: | 100086 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制器 运行 方法 装置 | ||
本发明提供了一种控制器运行方法及装置,其中,该方法包括:加载控制器中存储的第一程序模块对应的第一程序,其中,第一程序模块包括:CC/VBUS监控模块,CC/VBUS监控模块用于对CC的状态和VBUS的时序进行监控;执行第一程序,同时加载第二程序模块对应的第二程序,其中,第二程序包括控制器中存储的除第一程序之外的其它程序,解决了相关技术中控制器运行的方法无法满足程序的时序要求的问题,满足了控制器运行的方法对应程序的时序要求。
技术领域
本发明涉及通信领域,具体而言,涉及一种控制器运行方法及装置。
背景技术
USB Type C是一种全新的USB接口类型。图1是根据相关技术的HDMIToUSB Type-C的控制器芯片的示意图,如图1所示,HDMIToUSB Type-C的控制器芯片,包括内部嵌入一个MCU来实现对USB Type-C的物理层的控制,从而完成USB PD的通信,并使用32Kbytes大小的EEPROM来存储程序。主控制器2#通过外部I2C总线完成对芯片的配置以及升级内部的EEPROM。HDMIToUSB Type C控制器1#上电之后,芯片会自动将EEPROM中存储的程序通过I2C总线加载到RAM中运行,然后通过内部MCU控制USB Type C PHY发送和接收CC信息,完成USBPD的通信。由于芯片内部采用I2C总线加载EEPROM中的程序,加载时间较长,导致现有的HDMIToUSB Type-C的控制器运行的方法无法满足程序的时序要求。
针对相关技术中控制器运行的方法无法满足程序的时序要求的问题,目前还没有有效地解决方案。
发明内容
本发明实施例提供了一种控制器运行方法及装置,以至少解决相关技术中控制器运行的方法无法满足程序的时序要求的问题。
根据本发明的一个实施例,提供了一种控制器运行方法,包括:加载控制器中存储的第一程序模块对应的第一程序,其中,所述第一程序模块包括:CC/VBUS监控模块,所述CC/VBUS监控模块用于对CC的状态和VBUS的时序进行监控;执行所述第一程序,同时加载第二程序模块对应的第二程序,其中,所述第二程序包括所述控制器中存储的除所述第一程序之外的其它程序。
可选地,所述第二程序模块包括:用户配置模块、Try.Src和Try.Snk模块、USB PD协议层模块和HDMI/DisplayPort模块,其中,所述用户配置模块用于指示预设的配置信息,所述Try.Src和Try.Snk模块用于监控Try.Src和Try.Snk的时序,所述USB PD协议层模块用于执行USB PD通信,所述HDMI/DisplayPort模块用于配置HDMI和DisplayPort。
可选地,加载所述第二程序模块中存储的所述第二程序包括:按照预定顺序加载所述第二程序模块中存储的所述第二程序,其中,所述预定顺序包括:用户配置模块、Try.Src和Try.Snk模块、USB PD协议层模块和HDMI/DisplayPort模块的顺序。
可选地,在按照所述预定顺序加载所述第二程序模块中存储的所述第二程序之前,所述方法还包括:接收用户配置信息,其中,所述用户配置信息用于配置所述控制器;根据所述用户配置信息更新所述用户配置模块。
可选地,在加载所述控制器中存储的所述第一程序模块对应的所述第一程序之前,所述方法还包括:将所述控制器中存储的程序划分为所述CC/VBUS监控模块、用户配置模块、Try.Src和Try.Snk模块、USB PD协议层模块和HDMI/DisplayPort模块,其中,所述CC/VBUS监控模块占用2KBytes存储空间,所述用户配置模块占用128Bytes存储空间,所述Try.Src和Try.Snk模块占用2KBytes存储空间,所述USB PD协议层模块占用20KBytes存储空间,所述HDMI/DisplayPort模块占用8064Bytes存储空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于硅谷数模半导体(北京)有限公司;硅谷数模国际有限公司,未经硅谷数模半导体(北京)有限公司;硅谷数模国际有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611053569.X/2.html,转载请声明来源钻瓜专利网。