[发明专利]一种加速卡上电初始化方法、装置及加速卡在审
申请号: | 202110342293.1 | 申请日: | 2021-03-30 |
公开(公告)号: | CN113076141A | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 刘丹;韩大峰;刘铁军 | 申请(专利权)人: | 山东英信计算机技术有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F1/04;G06F13/42 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 侯珊 |
地址: | 250001 山东省济南市高新区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 加速卡 初始化 方法 装置 | ||
本发明公开了一种加速卡上电初始化方法、装置及加速卡,该方案中,通过将控制模块的引脚定义为工作频率配置引脚,并建立工作频率配置引脚与内存模块的预设工作频率的对应关系,从而可以根据工作频率配置引脚的电平状态确定预设工作频率,此时,用户可以通过调整工作频率配置引脚的电平状态调整内存模块的当前工作频率,进而在加速卡上电后就可以输出与用户调整的工作频率配置引脚的电平状态对应的参考时钟,进而使内存模块工作在对应的工作频率下,以便将包含该内存模块的加速卡应用于不同频率的场景中,且不需要修改软件程序中的时钟配置参数及插拔烧录硬线,修改工作频率的速度较快且步骤简单。
技术领域
本发明涉及上电初始化领域,特别是涉及一种加速卡上电初始化方法、装置及加速卡。
背景技术
常规的加速卡上电初始化方式中,针对加速卡中的内存模块的时钟进行初始化的方式为:
根据软件程序中的时钟配置参数控制时钟发生器输出与时钟配置参数对应的参考时钟,以使内存模块在上电之后以与参考时钟对应的工作频率工作。但是,使用以上初始化方式时,内存模块上电后,根据时钟配置参数为内存模块提供的是一个固定的参考时钟,也即,内存模块在上电后以一个固定的工作频率工作,若想要将此加速卡适用于不同工作频率的场景中,需要在每次改变工作频率时,将软件程序中的时钟配置参数进行修改,并将包括修改后的时钟配置参数的软件程序通过烧录硬线烧录至内存模块对应的时钟发生器中。可见,为了适应多种工作频率的场景,用户需要在每次更换工作频率时,修改软件程序中的时钟配置参数及插拔烧录硬线,速度较慢且步骤繁琐,对用户的使用造成不便。
发明内容
本发明的目的是提供一种加速卡上电初始化方法、装置及加速卡,可以将包含该内存模块的加速卡应用于不同频率的场景中,且不需要修改软件程序中的时钟配置参数及插拔烧录硬线,修改工作频率的速度较快且步骤简单。
为解决上述技术问题,本发明提供了一种加速卡上电初始化方法,应用于控制模块,包括:
预先将所述控制模块的选定引脚定义为工作频率配置引脚;
建立所述工作频率配置引脚的电平状态与内存模块的预设工作频率的对应关系;
在所述加速卡上电之后,获取所述工作频率引脚的当前电平状态,并基于所述当前电平状态及所述对应关系确定所述内存模块的当前工作频率;
基于所述当前工作频率控制时钟发生器输出与所述当前工作频率对应的参考时钟,以使所述内存模块在上电后基于所述参考时钟以所述当前工作频率工作。
优选地,基于所述当前工作频率控制时钟发生器输出与所述当前工作频率对应的参考时钟,包括:
基于所述当前工作频率生成与所述当前工作频率对应的时钟配置参数;
基于所述时钟配置参数控制所述时钟发生器输出与所述时钟配置参数对应的参考时钟。
优选地,所述加速卡包括多个工作模块及与多个所述工作模块一一对应的电源模块;
基于所述时钟配置参数控制所述时钟发生器输出与所述时钟配置参数对应的参考时钟之后,还包括:
控制多个所述电源模块上电。
优选地,控制多个所述电源模块上电,包括:
获取多个所述电源模块的预设上电时序;
基于所述预设上电时序控制多个所述电源模块按照所述预设上电时序进行上电,以使多个所述电源模块均上电,以完成加速卡上电。
优选地,多个所述电源模块均上电之后,还包括:
实时检测多个所述电源模块的电源是否存在异常;
若是,则控制多个所述电源模块均掉电。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东英信计算机技术有限公司,未经山东英信计算机技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110342293.1/2.html,转载请声明来源钻瓜专利网。