【技术实现步骤摘要】
一种系统初始化方法及相关设备
本申请实施例涉及数据处理
,尤其是涉及一种系统初始化方法及相关设备。
技术介绍
随着科技的发展,芯片制造业的技术也日新月异,根据不同需求设计出的芯片应用在不同场景,都发挥着重要作用。所有芯片的工作都不能独立工作的,正常的运行都需要外设的支持。外设的初始化是一个必不可少的步骤,只有经过正确的初始化外设或者芯片内部的模块才能正常工作。初始化的本质是寄存器的配置,通常的流程都是:先读取外设或模块的ID确定,初始化目标是正确的;配置一系列的寄存器打开使能外设或者模块的一些功能;读取状态寄存器等待外设或者模块状态达到稳定;初始化结束。现在通用的初始化做法都是在设备上电之后由处理器CPU来完成的,实际上是通过软件完成的。这样做的效率相对低下,导致在一些比较复杂的系统中初始化的时间都相对比较长,例如服务器,初始化时间甚至都达到了分钟级,由此带来了复杂的系统进行初始化时占用CPU资源过多的问题,造成了资源浪费。
技术实现思路
本申请实施例的目的在于提供一种系统初始化方法及相关设 ...
【技术保护点】
1.一种系统初始化方法,其特征在于,用于协处理器,所述方法包括:/n获取预设初始化表格,其中,所述预设初始化表格为基于初始化流程转化生成的初始化表格;/n根据所述预设初始化表格对寄存器中的地址信息进行修改,生成目标地址信息;/n对所述寄存器中的所述目标地址信息对应的设备进行配置。/n
【技术特征摘要】
1.一种系统初始化方法,其特征在于,用于协处理器,所述方法包括:
获取预设初始化表格,其中,所述预设初始化表格为基于初始化流程转化生成的初始化表格;
根据所述预设初始化表格对寄存器中的地址信息进行修改,生成目标地址信息;
对所述寄存器中的所述目标地址信息对应的设备进行配置。
2.根据权利要求1所述的系统初始化方法,其特征在于,在所述获取预设初始化表格的步骤之前,还包括:
获取初始化指令信息;
根据所述初始化信息判断是否获取所述预设初始化表格。
3.根据权利要求2所述的系统初始化方法,其特征在于,所述根据所述初始化信息判断是否获取所述预设初始化表格的步骤,包括:
解析所述初始化指令信息;
判断解析后的所述初始化指令信息是否为空指令;
若解析后的所述初始化指令信息为空指令,则不获取所述预设初始化表格;
若解析后的所述初始化指令信息不为空指令,则获取所述预设初始化表格。
4.根据权利要求3所述的系统初始化方法,其特征在于,所述根据所述预设初始化表格对寄存器中的地址信息进行修改,生成目标地址信息的步骤,包括:
逐条获取所述预设初始化表格中的待处理地址信息;
获取与所述预设初始化表格中的待处理地址信息对应的操作类型信息;
根据所述操作类型信息对寄存器中的地址信息进行修改,生成目标地址信息。
5.根据权利要求4所述的系统...
【专利技术属性】
技术研发人员:李正,李志,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。