欢迎进入PCB抄板科技有限公司网站
全国服务热线
020-66**9888
芯片解密
某型机载作战任务加载器的设计与实现
时间: 2020-07-07 01:37 浏览次数:
摘要:为了担保飞机作战做事新闻传输和转达确实实性和安然性,并琢磨数据加载的利便敏捷,著作提出了一种采用准则线性FLASH存储卡动作做事数据加密存储和转达载体,正在飞机座

  摘要:为了担保飞机作战做事新闻传输和转达确实实性和安然性,并琢磨数据加载的利便敏捷,著作提出了一种采用准则线性FLASH存储卡动作做事数据加密存储和转达载体,正在飞机座舱把握台装置一个集成总线数据加载等功用为一体的作战做事加载器。著作从运用需求开赴,对加载器的软硬件安排与完成手段举行了较为注意的形容。此作战做事加载器的运用足够了做事数据的加载办法,裁减了遨游员的操作,并能担保作战做事数据的牢靠传输。

  军用飞机作战做事拥有较高的保密央浼,遨游员须要从作战领导部获取作战做事数据,然后正在飞机施行做事腾飞前将作战做事闭系参数通过数据加载修筑传输到火控谋划机中。火控体系遵循装订的新闻参数指点遨游,正在载机达到圭臬装订的标的区域时指点遨游员做好战役企图,别的攻击后的退出指点、返场指点等遨游经过都可遵循装订的新闻主动杀青。作战做事加载运转形式如图1所示。

  作战做事加载器须要完成三个功用,包含读取数据存储卡的数据、数据解密和通过1553B接口向火控谋划机发送数据。

  数据存储卡用于存储和转达作战导航数据,做事计议体系对数据存储卡施行编程操作,作战做事加载器对数据存储卡施行读取操作。作战做事加载器属于幼型机载嵌入式修筑,其劳动频率较低,数据存储卡应拣选劳动形式相对简略、读取速率速、牢靠性较高的产物。作战做事加载器采用基于USB接口的NOR Flash存储卡动作作战导航参数新闻的存储载体。NOR Flash也称为Linear Flash,具有独立的数据总线和地点总线,能急迅随机读取,能够单字节/单字编程,但务必以块为单元或整片施行擦除,从新编程之前务必举行擦除操作。 NOR Flash存储卡简略的拜候办法、急迅读取速率及较高的牢靠性适合机载作战做事加载器的劳动处境和劳动形式。

  作战做事编程/加载体系采用数据加解密技能担保挪动存储的安然保密性。所谓数据加密技能是指将新闻(或称明文)经历加密钥匙及加密函数转换,形成无道理的密文,而收受方将此密文经历解密函数、解密钥匙还原成明文的技能。作战导航参数新闻须要做事计议体系举行数据加密后存储正在数据存储卡上,作战做事加载器对数据存储卡上的密文数据举行解密惩罚。作战做事加载器固定装置正在飞机上,运用途境拥有较高的安然性。琢磨作战做事加载器的及时性央浼较低,且须要解密的导航新闻数据量较幼,加载器采用软件解密手段即可餍足央浼。固然会带来软件运转开销,但可低重硬件本钱。

  本体系采用IDEA(International Data Encryption Algorithm)加密算法完成作战导航数据新闻正在数据天生端的加密和数据操纵端的解密。IDEA被以为是目前天下上最好最安然的分组暗码算法,且对谋划机功用央浼不高。IDEA的密钥长度是128位,相对较长,加密强度高。正在穷举攻击的处境下,IDEA须要经历2128次加密才力光复出密钥,假设芯片每秒能检测10亿个密钥,须要1013年,它被以为仅轮回4次即可抵造差分暗码解析,对IDEA算法也不起感化,随机拣选密钥基础没有危殆,故其安然性较高;算法的根底是16位运算,完成速率与DES相通。加密中从数码锁取得的密钥为128比特,明文分组长度是64比特。

  采用DSP完成IDEA解密算法与硬件完成解密比拟拥有开垦周期短、本钱低的所长。别的DSP自己的流水线和运算器安排也可能有用升高数据解密算法的运算速率。

  作战做事加载器由数据惩罚模块、电源体系、机箱和数据存储卡组成,机箱和电源采用一体化安排,数据惩罚模块是作战做事加载器内部独一的SRU。数据存储卡直接装置正在数据惩罚模块上,可简化整机构造安排。

  数据惩罚模块采用TI公司的数字信号惩罚器SM320F2812,集成1553B、USB、串口、离散量等数字接口。1553B接口用于向火控体系传输数据,USB接口用于拜候数据存储卡,串口用于显示保护BIT的测试结果,离散量用于控创造战做事加载器进入分其它劳动形式。SM320F2812的额定劳动频率为150MHz,每秒可施行1.5亿次指令,拥有单周期32bit ×32bit的乘和累加操作功用,要紧完成USB存储卡数据读取、解密、发送的功用。

  F2812的表部接口映照到5块固定的存储空间。每个存储空间能够寡少设备拜候时的等候形态数量、选通讯号的设置时分和坚持时序,且读和写操作的时序能够独立设备。别的,每个空间能够不同拣选是否操纵表部等候信号(XREADY)来扩展所需的等候形态。这些片选信号以及可编程的等候形态和选通时序使得 DSP芯片能够和很多表部存储器或扩展表设间完成无缝接口。每个XINTF空间都有本身的时序寄存器XTIMING,改良时序寄存器的值将会影响相应空间的拜候时序。1553B接口、RAM、数据存储卡可不同映照到分其它存储空间,完成简化安排。

  作战做事加载器与火控谋划机之间的数据传输通过1553B总线B来完成通讯功用。

  1553B总线MHz,经历分开变压器维系到1553B总线B芯片劳动正在RT办法下,1553B和议芯片拜候表部存储器为一片64k×16bitSRAM存储器,存储器的拜候掌握及1553B和议芯片央浼DSP总线及应答信号由FPGA发作。1553B和议芯片的地点和数据总线B和议芯片拜候DSP总线时地点数据通过FPGA挂正在EMIF总线 USB接口电途

  本体系采用的存储卡为MagicRAM公司的USBFlash存储卡,该存储卡读取周期最大为200ns,可施行100000次写/擦除操作。该存储卡的读写拜候时序是类型的异步并行接口拜候时序。DSP供应了对异步存储器的无缝拜候接口XINTF,将数据存储卡寡少映照到DSP的 Zone2表部存储空间。

  USB芯片CY7C68013与FPGA相连,正在检测到USB供电后,通过FPGA完成对USB接口芯片的复位,并使能USB接口信号,完成与上位机的通讯,杀青调试加载功用。USB接口部门构造如图2所示。

Copyright © PCB抄板科技有限公司 版权所有 粤ICP备14031015号-1
全国服务电话:020-66**9888   传真:020-66**9888
公司地址:广东省广州市番禺经济开发区58号