一种FLASH存储器分段智能启动模块制造技术

技术编号:14403936 阅读:67 留言:0更新日期:2017-01-11 15:47
本发明专利技术涉及工业控制领域,尤其是一种FLASH存储器分段智能启动模块,包括DSP处理器、CPLD、FLASH存储器和复位电路,所述的DSP处理器与CPLD单向电连接,DSP处理器与FLASH存储器单向电连接,CPLD与FLASH存储器单向电连接,CPLD与复位电路单向电连接,可为客户提供多样的启动方式、每种启动方式功能不同,还可提供板卡自检测功能,便于实际应用。

【技术实现步骤摘要】

本专利技术涉及工业控制领域,尤其是一种FLASH存储器分段智能启动模块
技术介绍
随着现代科技的发展,工控领域实现了自动化,基于DSP处理器嵌入式设备模块大量应用,现代测控、工控等领域中广泛应用的DSP处理器智能控制模块将DSP程序写到FLASH存储器并启动,用法比较单一,DSP处理器智能控制模块的FLASH存储器内存一般比较大,许多应用只用到较少部分,不仅造成FLASH存储器资源浪费,而且只能完成基本功能。现代测控、工控等领域中基于DSP处理器嵌入式系统模块很多,多数DSP处理器模块的FLASH存储器一般只用于程序启动和用户数据保存,该模块程序启动地址不能设置,复位重启后只能运行基本功能应用程序,现有技术中公开了一种名称为“一种FLASH加载的方法,申请号为03156457.7”的专利,公开了一种FLASH加载的技术方案。该方案主要讲述了主控板通过设置边界扫描测试总线扫描器件的测试端口信号线来设置各边界扫描器引脚的状态,在FLASH的引脚上模拟产生读写时序,实现FLASH加载,该专利技术主要概括了主控板通过边界扫描测试总线加载不同从电路板上的FLASH的方法,该设计应用属于多个FLASH存储器加载,而现在我们首先要解决的问题是单个FLASH存储器资源浪费以及功能不完善的问题。
技术实现思路
为了克服现有技术存在的不足,本专利技术提供了一种FLASH存储器分段智能启动模块,可为客户提供多样的启动方式、每种启动方式功能不同,还可提供板卡自检测功能,便于实际应用。本专利技术解决其技术问题所采用的技术方案是,一种FLASH存储器分段智能启动模块,包括DSP处理器、CPLD、FLASH存储器和复位电路,所述的DSP处理器与CPLD单向电连接,DSP处理器与FLASH存储器单向电连接,CPLD与FLASH存储器单向电连接,CPLD与复位电路单向电连接。本专利技术的有益效果是,一种FLASH存储器分段智能启动模块,利用了分段启动程序的优点,充分利用了CPLD内部丰富的硬件资源,便捷控制FLASH存储器高位地址,实现了DSP处理器系统模块全方位功能设计,在保证基本应用程序容量的基础上将FLASH分段,可以为客户提供多样的启动方式,在运行不同的程序段时,模块应用功能多样化,还可以为模块预留自检程序段,这样可以随时进行模块功能自检,板卡状态可控便于实际应用。附图说明下面结合附图和实施例对本专利技术进一步说明。图1是本专利技术的工作原理框图。具体实施方式参照附图,一种FLASH存储器分段智能启动模块,包括DSP处理器、CPLD、FLASH存储器和复位电路,所述的DSP处理器与CPLD单向电连接,DSP处理器与FLASH存储器单向电连接,CPLD与FLASH存储器单向电连接,CPLD与复位电路单向电连接;DSP处理器为DSP嵌入式系统,具备基本的供电、数据存储器和具有EMIF并行读写总线的功能,用于程序运行和数据处理,在工作过程中,DSP处理器通过EMIF总线,可对CPLD和FLASH存储器分别进行读、写操作;CPLD为普通3.3VLVTTL电平数字量IO接口,用于对FLASH存储器的高位地址设置并锁存,可不受板卡复位干扰,同时CPLD为复位电路提供MASTERRESET#主控信号;FLASH存储器为3.3VLVTTL电平读写控制的NORFLASH存储器,是DSP处理器的程序存储器,用于DSP处理模块的程序存储和启动,工作过程中,FLASH存储器存储DSP分段启动程序,所选启动程序段地址由DSP处理器写操作CPLD设置并锁存启动程序的段地址,该启动程序段地址锁存后不受复位电路输出的复位信号影响;复位电路为带有3.3VLVTTL电平,MASTERRESET#主控输入以及电压监控并可输出150ms以上的复位信号,用于DSP处理器上电电压监控并提供输入、输出复位控制,工作过程中,上电期间提供3.3V电压监控并提供整板复位信号,板卡上电后,复位电路由DSP处理器写操作CPLD,使CPLD输出MASETRRESET#信号,MASETRRESET#可触发复位电路复位,提供整板的复位信号,使DSP处理器复位重启。本专利技术的工作原理是,DSP处理器写操作CPLD,使CPLD设置FLASH存储器高位地址,以便进行不同地址段的程序烧写,烧写完毕,DSP处理器先写操作CPLD设置并锁存FLASH存储器高位地址,进行启动程序的段地址选择,DSP处理器再写操作CPLD使复位电路输出整板复位信号,DSP复位后即可按FLASH存储器所选的程序启动地址段进行启动,本专利技术FLASH分段启动设计能为客户提供多样的程序启动段,客户可进入多样的客户应用程序段,也可进入板卡自检功能段,DSP嵌入式系统设备功能更为完善,使用十分方便。本文档来自技高网...
一种FLASH存储器分段智能启动模块

【技术保护点】
一种FLASH存储器分段智能启动模块,其特征在于,包括DSP处理器、CPLD 、FLASH存储器和复位电路,所述的DSP处理器与CPLD单向电连接,DSP处理器与FLASH存储器单向电连接,CPLD与FLASH存储器单向电连接,CPLD与复位电路单向电连接。

【技术特征摘要】
1.一种FLASH存储器分段智能启动模块,其特征在于,包括DSP处理器、CPLD、FLASH存储器和复位电路,所述的DSP处理器与...

【专利技术属性】
技术研发人员:张世强林文波
申请(专利权)人:天津市英贝特航天科技有限公司
类型:发明
国别省市:天津;12

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

1