[发明专利]光模块中固件加载的方法以及光模块在审
申请号: | 201510809279.2 | 申请日: | 2015-11-20 |
公开(公告)号: | CN106775791A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 朱琦;龚凯;刘振飞 | 申请(专利权)人: | 海思光电子有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 广州三环专利代理有限公司44202 | 代理人: | 郝传鑫,熊永强 |
地址: | 430079 湖北省*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模块 中固件 加载 方法 以及 | ||
1.一种光模块,其特征在于,包括:处理器、存储器、可编程器件以及至少一个芯片,所述处理器与所述存储器通讯,所述处理器与所述可编程器件通讯,所述可编程器件与所述芯片通讯,其中,所述存储器存储了所述芯片的固件,
所述处理器用于从所述存储器中读取所述芯片的固件,并将所述芯片的固件发送给所述可编程器件,所述可编程器件用于将所述芯片的固件传输给所述芯片,所述芯片用于根据所述芯片的固件进行初始化。
2.根据权利要求1所述的光模块,其特征在于,所述存储器还存储了所述处理器的固件以及所述可编程器件的固件,
所述处理器用于从所述存储器中读取所述处理器的固件,并根据所述处理器的固件进行初始化,所述处理器还用于从所述存储器中读取所述可编程器件的固件,并发送给所述可编程器件,所述可编程器件用于根据所述可编程器件的固件进行初始化。
3.根据权利要求1或2所述的光模块,其特征在于,所述可编程器件用于在所述芯片包括多个类型时,按照所述芯片的类型的读写时序将所述芯片的固件传输给所述芯片,其中,不同类型的芯片的读写时序不同。
4.根据权利要求1至3任一权利要求所述的光模块,其特征在于,所述可编程器件为可编程逻辑器件、可编程逻辑控制器以及现场可编程门阵列中的任意一种。
5.根据权利要求1至4任一权利要求所述的光模块,其特征在于,所述芯片的数量为多个,所述处理器用于从所述存储器中读取所有芯片的固件,并将所有芯片的固件发送给所述可编程器件;所述可编程器件用于在芯片复位后,将多个芯片的固件依次发送给对应的复位后的芯片。
6.一种光模块中固件加载的方法,其特征在于,包括:处理器、存储器、可编程器件以及至少一个芯片,所述处理器与所述存储器通讯, 所述处理器与所述可编程器件通讯,所述可编程器件与所述芯片通讯,其中,所述存储器存储了所述芯片的固件,
所述可编程器件接收所述处理器发送的所述芯片的固件,其中,所述芯片的固件是所述处理器从所述存储器中读取得到的;
所述可编程器件向所述芯片发送所述芯片的固件,以供所述芯片根据所述芯片的固件进行初始化。
7.根据权利要求6所述的方法,其特征在于,在所述可编程器件接收所述处理器发送的所述芯片的固件之前还包括:
所述可编程器件接收所述处理器发送的所述可编程器件的固件;
所述可编程器件根据所述可编程器件的固件进行初始化。
8.根据权利要求6或7所述的方法,其特征在于,所述芯片包括多个类型,
所述可编程器件根据所述芯片的类型的读写时序将所述芯片的固件传输给所述芯片,其中,不同类型的芯片的读写时序不同。
9.根据权利要求6至8任一权利要求所述的方法,其特征在于,所述可编程器件为可编程逻辑器件、可编程逻辑控制器以及现场可编程门阵列中的任意一种。
10.根据权利要求6至9任一权利要求所述的方法,其特征在于,所述芯片的数量为多个,
所述可编程器件接收所述处理器发送的所述芯片的固件具体为:
所述可编程器件接收所述处理器发送的所有芯片的固件;
所述可编程器件向所述芯片发送所述芯片的固件,以供所述芯片根据所述芯片的固件进行初始化:
在芯片复位后,所述可编程器件依次向复位后的芯片发送对应的固件,以供复位后的芯片根据对应的固件进行初始化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海思光电子有限公司,未经海思光电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510809279.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种控件调用方法以及装置
- 下一篇:一种智能终端的锁屏画面生成方法