[发明专利]一种提高星载DSP加载引导可靠性的方法无效
申请号: | 201010614775.X | 申请日: | 2010-12-30 |
公开(公告)号: | CN102043754A | 公开(公告)日: | 2011-05-04 |
发明(设计)人: | 朱小丰;王昊;郑伟;金仲和 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06F15/177 | 分类号: | G06F15/177 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 周烽 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种提高星载DSP引导加载可靠性的方法,DSP采用的引导加载方式为8位串行EEPROM加载模式,采用CPLD对加载数据进行三取二表决,提高星载DSP引导加载的可靠性。其中,在EEPROM的00_0000H~00_FFFFH、01_0000H~01_FFFFH和10_0000H~10_FFFFH三段地址空间内存储相同的加载数据,CPLD通过实现SPI通信协议与DSP和EEPROM进行通信,并对EEPROM中的三段不同地址上的数据进行三取二表决,实现DSP的可靠性加载。DSP加载完成以后,CPLD还可以实现数字开关功能,使DSP管脚进行扩充以作他用,提高星载资源利用率。 | ||
搜索关键词: | 一种 提高 dsp 加载 引导 可靠性 方法 | ||
【主权项】:
一种提高星载DSP加载引导可靠性的方法,系统由DSP、复杂可编程逻辑器件和电可擦可编程只读存储器依次相连组成;CPLD包括第一计数器、第二计数器、第一接收移位寄存器:接收来自DSP的加载读取指令、第一发送移位寄存器、第二发送移位寄存器、第二接收移位寄存器、第三接收移位寄存器、第四接收移位寄存器、指令判决器、三取二表决器和分频器等,其特征在于,该方法包括以下步骤:(1)系统上电,DSP接收到INT3中断,进入8位串行EEPROM加载模式;(2)第一计数器清零后对DSP发送的SPI同步时钟spi_clk1进行计数;(3)CPLD接收来自DSP的读取指令,并存储到第一接收移位寄存器中;(4)等待第一计数器的值达到8时(8个spi_clk1时钟过后),CPLD的指令判决器对存储在第一接收移位寄存器中的指令进行判决,若正确,进入下一步骤;若错误,则跳转到步骤8,等待第一计数器计数到32;(5)CPLD通过分频器产生高速率的SPI通信同步时钟spi_clk2,并且发送读取指令和三个属于不同地址段的地址到EEPROM,并接收来自EEPROM三个不同地址段上的数据,分别存储到第二接收移位寄存器、第三接收移位寄存器和第四接收移位寄存器中;(6)CPLD实现三取二表决器对步骤6中的第二接收移位寄存器、第三接收移位寄存器和第四接收移位寄存器中的数据进行三取二表决,并存储到第一发送移位寄存器中;(7)等待第一计数器的值达到24时, CPLD把第一发送移位寄存器中的数据移位输出发送到DSP;(8)等待第一计数器的值达到32,然后跳转到步骤2;不断循环,直至完成DSP加载。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010614775.X/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于物联网的空调百叶智能控制装置及系统
- 下一篇:一种新风热回收处理系统