一种DSP电路结构、DSP在线程序升级方法及装置制造方法及图纸

技术编号:24352407 阅读:41 留言:0更新日期:2020-06-03 01:52
本申请公开了一种DSP电路结构、DSP在线程序升级方法及装置,方法包括:上电后,获取第一输入信号;在第一输入信号符合第一预设值时,控制将RXD信号与TTL‑RX信号接通,将TXD信号与TTL‑TX信号接通;控制将RST信号和XA12信号拉低;若获取到符合第二预设值的第二输入信号,控制将RST信号拉高;基于两个信号接口实现与上位机的数据交互,完成DSP的程序更新。上述方法在实现过程中,通过获取的信号与预设值的比较,确定当前是否存在升级任务,后续又通过检测获取信号的变化确定升级指令,可大幅度避免误操作的产生,且不会对其他工作带来干扰,整个实现过程简单便捷,有利于提升用户的使用体验。

A DSP circuit structure, DSP online program upgrade method and device

【技术实现步骤摘要】
一种DSP电路结构、DSP在线程序升级方法及装置
本专利技术涉及软件升级技术,更具体的说,是涉及一种DSP电路结构、DSP在线程序升级方法及装置。
技术介绍
DSP(digitalsignalprocessor,数字信号处理器)是一种独特的微处理器,是以数字信号来处理大量信息的器件。在DSP的使用过程中,会需要对其内置程序进行更新。现有技术中,DSP程序升级一般通过三种方式实现,即使用仿真器进行程序下载升级程序、采用IAP(InApplicationProgramming,在应用编程)方式对FLASH程序存储器进行在线编程升级和采用ISP(InSystemPrograming,在系统编程)方式对FLASH程序存储器进行在线编程升级。但上述三种方式都存在各自的缺点,如仿真器下载的方式无法实现在线升级;IAP方式的实现必须首先在DSP上烧写升级服务程序,实现过程也存在误操作概率;ISP方式实现过程需要引出配置线,可能会带来额外的干扰和工作故障。
技术实现思路
有鉴于此,本专利技术提供如下技术方案:一种DSP电路结构,包括DSP和FPGA;其中,所述DSP和所述FPGA之间设置有TTL-RX信号线路、TTL-TX信号线路、RST信号线路和XA12控制信号线路;所述FPGA具有RXD信号接口、TXD信号接口,第一信号接口Ctrl1和第二信号接口Ctrl2。可选的,所述第一信号接口Ctrl1和所述第二信号接口Ctrl2为能够传送两种信号状态的信号接口。一种DSP在线程序升级方法,应用于上述任意一种DSP电路结构,包括:上电后,获取第一输入信号,所述第一输入信号通过第一信号接口Ctrl1和第二信号接口Ctrl2传送;在所述第一输入信号符合第一预设值的情况下,控制将RXD信号接口与TTL-RX信号线路接通,将TXD信号接口与TTL-TX信号线路接通;控制将RST信号和XA12信号拉低;确定是否获取到符合第二预设值的第二输入信号,所述第二输入信号通过所述第一信号接口Ctrl1和所述第二信号接口Ctrl2传送,所述第二输入信号与所述第一输入信号不同;若获取到所述第二输入信号,控制将所述RST信号拉高,进入SCI引导模式;基于所述RXD信号接口和所述TXD信号接口实现与上位机的数据交互,完成DSP的程序更新。可选的,所述确定是否获取到符合第二预设值的第二输入信号,包括:确定在上电后的第一时间段内是否获取到符合第二预设值的第二输入信号。可选的,在所述确定是否获取到符合第二预设值的第二输入信号后,还包括:若没有获取到符合第二预设值的第二输入信号,切换为正常工作模式。可选的,在所述控制将所述RST信号拉高后,还包括:检测第二时间段内所述RXD信号接口和/或所述TDX信号接口是否存在数据流;若是,执行所述基于所述RXD信号接口和所述TXD信号接口实现与上位机的数据交互操作;若否,切换为正常工作模式。可选的,所述第一输入信号和所述第二输入信号为硬线配置开关信号。一种DSP在线程序升级装置,应用于上述任意一种DSP电路结构,包括:信号获取模块,用于在上电后,获取第一输入信号,所述第一输入信号通过第一信号接口Ctrl1和第二信号接口Ctrl2传送;线路控制模块,用于在所述第一输入信号符合第一预设值的情况下,控制将RXD信号接口与TTL-RX信号线路接通,将TXD信号接口与TTL-TX信号线路接通;信号控制模块,用于控制将RST信号和XA12信号拉低;所述信号获取模块还用于:确定是否获取到符合第二预设值的第二输入信号,所述第二输入信号通过所述第一信号接口Ctrl1和所述第二信号接口Ctrl2传送,所述第二输入信号与所述第一输入信号不同;所述信号控制模块还用于:在获取到所述第二输入信号的情况下,控制将所述RST信号拉高,进入SCI引导模式;通信控制模块,用于基于所述RXD信号接口和所述TXD信号接口实现与上位机的数据交互,完成DSP的程序更新。可选返,所述信号获取模块具体用于:确定在上电后的第一时间段内是否获取到符合第二预设值的第二输入信号。可选的,还包括:模式切换模块,用于在所述信号获取模块确定没有获取到所述第二输入信号的情况下,切换为正常工作模式。经由上述的技术方案可知,本专利技术实施例公开了一种DSP电路结构、DSP在线程序升级方法及装置,方法包括:上电后,获取第一输入信号;在所述第一输入信号符合第一预设值的情况下,控制将RXD信号接口与TTL-RX信号线路接通,将TXD信号接口与TTL-TX信号线路接通;控制将RST信号和XA12信号拉低;确定是否获取到符合第二预设值的第二输入信号;若获取到所述第二输入信号,控制将所述RST信号拉高,进入SCI引导模式;基于所述RXD信号接口和所述TXD信号接口实现与上位机的数据交互,完成DSP的程序更新。上述方法在实现过程中,通过获取的信号与预设值的比较,确定当前是否存在升级任务,后续又通过检测获取信号的变化确定升级指令,可大幅度避免误操作的产生,且不会对其他工作带来干扰,整个实现过程简单便捷,有利于提升用户的使用体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例公开的DSP电路结构示意图;图2为本专利技术实施例公开的一种DSP在线程序升级方法的流程图;图3为本专利技术实施例公开的DSP电路结构具体应用示意图;图4为本专利技术实施例公开的另一种DSP在线程序升级方法的流程图;图5为上位机选择对应的串口的操作窗口示意图;图6为上位机界面选择编译界面示意图;图7为上位机实现程序升级进程示意图;图8为本专利技术实施例公开的DSP在线程序升级工作流程图;图9为本专利技术实施例公开的一种DSP在线程序升级装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例公开的DSP电路结构示意图,参见图1所示,DSP电路结构可以包括DSP和FPGA;其中,DSP和FPGA之间设置有TTL-RX信号线路、TTL-TX信号线路、RST信号线路和XA12控制信号线路;FPGA具有RXD信号接口、TXD信号接口,第一信号接口Ctrl1和第二信号接口Ctrl2。在DSP在线程序升级的实现中,DSP作为被操作的目标本文档来自技高网...

【技术保护点】
1.一种DSP电路结构,其特征在于,包括DSP和FPGA;/n其中,所述DSP和所述FPGA之间设置有TTL-RX信号线路、TTL-TX信号线路、RST信号线路和XA12控制信号线路;/n所述FPGA具有RXD信号接口、TXD信号接口,第一信号接口Ctrl1和第二信号接口Ctrl2。/n

【技术特征摘要】
1.一种DSP电路结构,其特征在于,包括DSP和FPGA;
其中,所述DSP和所述FPGA之间设置有TTL-RX信号线路、TTL-TX信号线路、RST信号线路和XA12控制信号线路;
所述FPGA具有RXD信号接口、TXD信号接口,第一信号接口Ctrl1和第二信号接口Ctrl2。


2.根据权利要求1所述的DSP电路结构,其特征在于,所述第一信号接口Ctrl1和所述第二信号接口Ctrl2为能够传送两种信号状态的信号接口。


3.一种DSP在线程序升级方法,应用于权利要求1-2任一项所述DSP电路结构,其特征在于,包括:
上电后,获取第一输入信号,所述第一输入信号通过第一信号接口Ctrl1和第二信号接口Ctrl2传送;
在所述第一输入信号符合第一预设值的情况下,控制将RXD信号接口与TTL-RX信号线路接通,将TXD信号接口与TTL-TX信号线路接通;
控制将RST信号和XA12信号拉低;
确定是否获取到符合第二预设值的第二输入信号,所述第二输入信号通过所述第一信号接口Ctrl1和所述第二信号接口Ctrl2传送,所述第二输入信号与所述第一输入信号不同;
若获取到所述第二输入信号,控制将所述RST信号拉高,进入SCI引导模式;
基于所述RXD信号接口和所述TXD信号接口实现与上位机的数据交互,完成DSP的程序更新。


4.根据权利要求3所述的DSP在线程序升级方法,其特征在于,所述确定是否获取到符合第二预设值的第二输入信号,包括:
确定在上电后的第一时间段内是否获取到符合第二预设值的第二输入信号。


5.根据权利要求3所述的DSP在线程序升级方法,其特征在于,在所述确定是否获取到符合第二预设值的第二输入信号后,还包括:
若没有获取到符合第二预设值的第二输入信号,切换为正常工作模式。


6.根据权利要求3所述的...

【专利技术属性】
技术研发人员:李佼
申请(专利权)人:北京润科通用技术有限公司
类型:发明
国别省市:北京;11

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

1