一种寄存器初始化系统和方法技术方案

技术编号:38161723 阅读:23 留言:0更新日期:2023-07-13 09:34
本发明专利技术提供一种寄存器初始化系统和方法,第一存储器预先存储有初始化数据,初始化数据包括需要进行初始化寄存器以及对应的初始化值;搬移控制器将初始化数据搬移到第二存储器;指令控制器将第二存储器中的初始化数据传输到对应的硬件模块中,实现各硬件模块中的相应的寄存器的初始化。寄存器初始化的过程直接通过硬件完成,极大的缩短了系统初始化的时间,并且不占用CPU内核,CPU内核可以利用这段时间完成其他的任务,提高处理效率。提高处理效率。提高处理效率。

【技术实现步骤摘要】
一种寄存器初始化系统和方法


[0001]本专利技术涉及电子
,尤其涉及一种寄存器初始化系统和方法。

技术介绍

[0002]系统在开机或者睡眠唤醒时,RF侧需要进行初始化配置,随着IC设计的复杂度越来越高,需要完成初始化的寄存器的数量也越来越多,一般能多达上百个。现有技术中通过是通过略过模式(也称之为旁路模式,Bypass mode)将每一个寄存器的初始化值写进IC,此时,总线不停的完成寄存器初始化值的写入,耗时巨大。略过模式是指可以通过特定的触发状态,让传输的数据包不通过核验机制,而可以直接从物理上导通的端口转发出去,从而保证数据的传输不会中断。

技术实现思路

[0003]基于上述问题,本专利技术提供一种寄存器初始化系统和方法,旨在解决现有技术中系统开机或者睡眠唤醒时初始化耗时长的技术问题。
[0004]一种寄存器初始化系统,包括:
[0005]第一存储器,用于预先存储有初始化数据,初始化数据包括需要进行初始化寄存器以及对应的初始化值;
[0006]搬移控制器,连接第一存储器和第二存储器,用于将初始本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种寄存器初始化系统,其特征在于,包括:第一存储器,用于预先存储有初始化数据,所述初始化数据包括需要进行初始化寄存器以及对应的初始化值;搬移控制器,连接所述第一存储器和第二存储器,用于将所述初始化数据搬移到第二存储器;指令控制器,连接所述第二存储器,用于将所述第二存储器中的所述初始化数据传输到对应的硬件模块中,实现各硬件模块中的相应的所述寄存器的初始化。2.如权利要求1所述的一种寄存器初始化系统,其特征在于,所述第一存储器为非易失存储介质,所述第二存储器为易失性存储介质。3.如权利要求1所述的一种寄存器初始化系统,其特征在于,所述第一存储器中的所述初始化数据按照预定顺序存储;所述指令控制器按照所述第二存储器中所述初始化数据的存储顺序依次将所述初始化值传输至对应的所述硬件模块中。4.如权利要求1所述的一种寄存器初始化系统,其特征在于,还包括:处理模块,分别连接所述搬移控制器和指令控制器,用于判断所述搬移控制器是否完成所述初始化数据的搬移,并输出判断结果;所述搬移控制器用于:当所述判断结果为所述初始化数据搬移未完成时,继续进行所述初始化数据的搬移;所述指令控制器用于:当所述判断结果为所述初始化数据搬移完成时,开始将所述初始化数据向对应的所述硬件模块传输。5.如权利要求4所述的一种寄存器初始化系统,其特征在于,还包括:设定模块,用于预先设定所述处理模块进行判断所述搬移控制器是否完成所述初始化数据的搬移的触发时机;...

【专利技术属性】
技术研发人员:周中培
申请(专利权)人:南京新基讯通信技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1