[发明专利]一种处理器的启动引导方法有效
申请号: | 201811603407.8 | 申请日: | 2018-12-26 |
公开(公告)号: | CN109669729B | 公开(公告)日: | 2022-11-01 |
发明(设计)人: | 陈宁 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F13/40 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理器 启动 引导 方法 | ||
1.一种处理器的启动引导方法,其特征在于,所述处理器通过可编程逻辑芯片与具有SPI接口的非易失存储闪存连接;所述方法包括:
所述可编程逻辑芯片通过SPI总线从所述非易失存储闪存中读取指定数据;
所述可编程逻辑芯片接收所述处理器通过并行总线发送过来的数据读取指令后,对所述指定数据进行串并转换,然后发送给所述处理器;
处理器启动后,处理器内的运行程序接管处理器的SPI接口,将所述处理器的SPI接口与所述可编程逻辑芯片的SPI接口通过SPI总线连接。
2.根据权利要求1所述的一种处理器的启动引导方法,其特征在于,所述数据读取指令包括:根据所述非易失存储闪存的读时序,处理器发出的片选信号、地址信号以及输出使能信号。
3.根据权利要求1所述的一种处理器的启动引导方法,其特征在于,所述指定数据包括引导处理器启动的引导程序数据。
4.根据权利要求1所述的一种处理器的启动引导方法,其特征在于,所述方法还包括:存在用于缓存所述指定数据的缓存区,根据所述缓存区的剩余缓存空间来决定是否从所述非易失存储闪存中继续读取指定数据。
5.根据权利要求4所述的一种处理器的启动引导方法,其特征在于,所述可编程逻辑芯片通过SPI总线读取指定数据的速率远大于所述处理器从缓存区中提取指定数据的速率。
6.一种处理器的启动引导装置,其特征在于,处理器通过可编程逻辑芯片与具有SPI接口的非易失存储闪存连接;所述装置包括:
串行接口通信模块,用于通过SPI总线从所述非易失存储闪存中读取指定数据,当所述处理器启动完成后,还用于通过SPI总线与所述处理器的SPI接口连接;
并行接口通信模块,用于接收处理器发送过来的数据读取指令,和用于将转换后的数据发送给所述处理器;
转换模块,用于根据所述数据读取指令,对所述指定数据进行串并转换,然后将转换后的数据发送给所述并行接口通信模块。
7.一种电子设备,其特征在于,包括:处理器和可编程逻辑芯片,可编程逻辑芯片通过SPI总线与外部具有SPI接口的非易失存储闪存连接;所述可编程逻辑芯片包括存储器与执行器;
所述存储器用于存储可执行的计算机指令;
所述执行器用于执行所述计算机指令时实现权利要求1至5任一所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811603407.8/1.html,转载请声明来源钻瓜专利网。