一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于FPGA实现DSP复位过程的系统及控制方法与流程

2023-01-15 08:46:32 来源:中国专利 TAG:

技术特征:
1.一种基于fpga实现dsp复位过程的系统,其特征在于,所述系统包括:fpga和dsp;所述fpga的第一io管脚通过dsp复位线连接所述dsp的复位管脚;所述fpga的第二io管脚通过dsp状态标志线连接所述dsp的gpio管脚;所述fpga用于通过所述dsp复位线控制所述dsp的复位过程,通过所述dsp状态标志线表征所述dsp的复位状态;所述复位状态包括初始复位状态和中途死机复位状态。2.一种基于fpga实现dsp复位过程的控制方法,基于权利要求1所述的系统进行工作,其特征在于,所述控制方法包括初始复位控制过程和中途死机复位控制过程;所述初始复位控制过程包括:fpga通过dsp复位线将dsp的复位管脚置为低电平;所述fpga检测所述dsp在第一预设时间内是否复位成功;若未复位成功,则返回“fpga通过dsp复位线将dsp的复位管脚置为低电平”的步骤,直至所述dsp复位成功;并在所述dsp复位成功时,通过dsp状态标志线将所述dsp的gpio管脚置为低电平;所述中途死机复位控制过程包括:所述fpga接收所述dsp在正常工作过程中每隔第二预设时间所发送的第一信号;若未接收到所述第一信号,则所述fpga认为所述dsp中途死机,通过所述dsp复位线将所述dsp的复位管脚置为低电平,并向所述dsp发送所述dsp中途死机之前的全局变量和中间数据,使所述dsp复位成功后能够恢复死机之前的工作状态。3.根据权利要求2所述的控制方法,其特征在于,所述fpga检测所述dsp在第一预设时间内是否复位成功具体包括:所述fpga判断在第一预设时间内是否接收到所述dsp复位成功后所发送的第二信号;若接收到所述第二信号,则所述dsp复位成功;否则,则所述dsp未复位成功。4.根据权利要求2所述的控制方法,其特征在于,在所述初始复位控制过程中,所述fpga第一次通过dsp复位线将dsp的复位管脚置为低电平时,保持第三预设时间,并在所述第三预设时间之后,通过所述dsp复位线将所述dsp的复位管脚置为高电平;所述fpga第n次通过dsp复位线将dsp的复位管脚置为低电平时,保持第四预设时间,并在所述第四预设时间之后,通过所述dsp复位线将所述dsp的复位管脚置为高电平;n=2,3,...,n;n为所述dsp复位成功所需的循环次数。5.根据权利要求2所述的控制方法,其特征在于,在所述dsp中途死机后,所述fpga接收外部设备向所述系统所发送的数据和命令。6.一种基于fpga实现dsp复位过程的控制方法,基于权利要求1所述的系统进行工作,其特征在于,所述控制方法包括初始复位控制过程和中途死机复位控制过程;所述初始复位控制过程包括:dsp检测复位管脚是否为低电平;若是,则所述dsp开始复位,并在复位成功时,向fpga发送第二信号;在未复位成功时,返回“dsp检测复位管脚是否为低电平”的步骤,直至复位成功;所述中途死机复位控制过程包括:所述dsp检测复位管脚是否为低电平;若是,则所述dsp开始复位,并从所述fpga中读取所述dsp中途死机之前的全局变量和
中间数据,以在复位成功时,恢复死机之前的工作状态。7.根据权利要求6所述的控制方法,其特征在于,在所述初始复位控制过程中,所述dsp开始复位后,自动加载二次加载程序,并运行所述二次加载程序,以获取dsp运行程序,并自动执行所述dsp运行程序。8.根据权利要求6所述的控制方法,其特征在于,所述dsp初始复位成功后,会每隔第二预设时间向所述fpga发送第一信号和当前需保存的全局变量和中间数据。9.根据权利要求6所述的控制方法,其特征在于,所述dsp开始复位后,自动加载二次加载程序,并运行所述二次加载程序;在运行所述二次加载程序时,所述dsp检测gpio管脚的电平;若所述gpio管脚为高电平,则所述dsp处于初始复位状态,加载dsp运行程序,并自动执行所述dsp运行程序;若所述gpio管脚为低电平,则所述dsp处于中途死机复位状态,直接执行所述dsp运行程序。10.根据权利要求9所述的控制方法,其特征在于,在执行所述dsp运行程序时,所述dsp检测所述gpio管脚的电平;若所述gpio管脚为高电平,则所述dsp处于初始复位状态,初始化全局变量;若所述gpio管脚为低电平,则所述dsp处于中途死机复位状态,从所述fpga中读取所述dsp中途死机之前的全局变量和中间数据。

技术总结
本发明提供的一种基于FPGA实现DSP复位过程的系统及控制方法,涉及DSP复位技术领域,FPGA的第一IO管脚通过DSP复位线连接DSP的复位管脚,以控制DSP的复位过程,FPGA的第二IO管脚通过DSP状态标志线连接DSP的GPIO管脚,以表征DSP的复位状态,从而完成初始复位控制和中途死机复位控制,用FPGA来控制DSP的复位信号,具有灵活性,时间可控,状态可控,现场可维护等特点,有效解决了DSP上电不启动和中途死机两个技术难题。个技术难题。个技术难题。


技术研发人员:王文举 甘德超 刘杰 刘生攀 王远树 童亚军 廖荣云
受保护的技术使用者:贵州航天控制技术有限公司
技术研发日:2022.10.04
技术公布日:2023/1/13
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献