[发明专利]一种芯片启动方法及存储介质有效
| 申请号: | 202011059605.X | 申请日: | 2020-09-30 |
| 公开(公告)号: | CN112230997B | 公开(公告)日: | 2022-07-15 |
| 发明(设计)人: | 陈奋;赵仪峰;林鼎强 | 申请(专利权)人: | 瑞芯微电子股份有限公司 |
| 主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F15/78 |
| 代理公司: | 福州市景弘专利代理事务所(普通合伙) 35219 | 代理人: | 黄以琳;张忠波 |
| 地址: | 350003 福建省*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 芯片 启动 方法 存储 介质 | ||
一种芯片快速启动方法及存储介质,其中方法包括步骤:在检测到芯片内的闪存需要以四线启动模式启动时,通过单线模式从闪存中读取固件头文件,检测固件头文件中是否存在关于启动模式的配置信息,若存在则加载四线启动模式的配置信息,采用四线模式进行芯片的快速启动;所述四线模式进行芯片的快速启动具体为分别采用第一子模式、第二子模式或第三子模式进行尝试:我们的技术方案通过寻找市面上的一百多种闪存的特点,设计了三组默认的启动方式,市售的任意闪存都能够通过其中至少一种方式进行四线模式的启动。最终达到了芯片无论匹配何种闪存都能够快速启动的技术效果。
技术领域
本发明涉及芯片设备领域,尤其涉及一种芯片快速启动方法。
背景技术
随着技术的更新升级,SPI Norflash从1线的数据模式发展到支持2线,4线的数据传输模式,传输速度大大提升。早期的SPI Norflash 1线数据模式,各个SPI Norflash厂商传输协议是兼容的。但是发展到4线模式后,启用4线传输模式协议各个厂商是不兼容的,甚至同一厂商不同的颗粒型号也不兼容。这给Soc芯片的BootRom程序支持4线传输模式实现快速启动带来了极大的困难。BootRom程序是固化在Soc芯片上,Soc芯片上电启动最早执行的不可更改的一段代码。专利文件201611064399.5公开了单SPI闪存的快速启动方法,专利文件201910133756.6公开了一种FPGA电路启动控制的方法。他们都无法解决提供4线模式下的便捷启动方法的问题。
不同SPI Norflash颗粒型号启用4线传输模式主要有两种方式:(1)使用新的读命令来启用4线传输模式,不同颗粒的4线读命令可能不一样;(2)配置状态寄存器中的QE比特。若使用第2方式配置状态寄存器时序就有3种,配置状态寄存器和QE比特位置就有很多种组合。且新的颗粒型号这些信息很可能还会发生变化。由于上述原因决定了不可更改的Bootrom程序很难兼容新的颗粒的4线传输模式以及采用探测的方式实现4线传输模式。现有的Soc芯片为了保证SPI Norflash不同厂商不同颗粒型号兼容和支持,BootRom程序就只支持1线数据传输模式。这样在Soc芯片启动的最早阶段无法利用到SPI Norflash 4线模式的高速传输。
发明内容
为此,需要提供一种芯片快速启动的方法,能够通过一个默认的流程兼容市面上所有的子闪存设备的效果;
为实现上述目的,发明人提供了一种芯片快速启动方法,在检测到芯片内的闪存需要以四线启动模式启动时,通过单线模式从闪存中读取固件头文件,检测固件头文件中是否存在关于启动模式的配置信息,若存在则加载四线启动模式的配置信息,采用四线模式进行芯片的快速启动;所述四线模式进行芯片的快速启动具体为分别采用第一子模式、第二子模式或第三子模式进行尝试:
所述第一子模式包括时序1.1:BootRom程序发05H命令读配置寄存器0(S7~S0),发35H命令读配置寄存器1(S15~S8);时序1.2:BootRom程序发01H命令同时写配置寄存器0和配置寄存器1。
所述第二子模式包括时序2.1:BootRom程序发15H命令同时读配置寄存器0配置寄存器1;时序2.2:BootRom程序发01H命令同时写配置寄存器0和配置寄存器1。
所述第三子模式包括时序3.1:BootRom程序发分别发05H、35H、15H命令分别读配置寄存器0、配置寄存器1、配置寄存器2;时序3.2:BootRom程序分别发01H、31H、11H命令分别写配置寄存器0、配置寄存器1、配置寄存器2。
具体地,还包括步骤,配置时序信息,配置寄存器信息和配置QE比特位置信息。
进一步地,还包括步骤,将配置时序信息、配置寄存器信息和配置QE比特位置信息预存储在固件头文件中。
具体地,芯片中的闪存类型为SPI NORFLASH。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞芯微电子股份有限公司,未经瑞芯微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011059605.X/2.html,转载请声明来源钻瓜专利网。





