[发明专利]一种基于IMA平台的软硬件程序一键固化系统及方法有效
申请号: | 201911133732.7 | 申请日: | 2019-11-19 |
公开(公告)号: | CN111045734B | 公开(公告)日: | 2023-09-01 |
发明(设计)人: | 石海洋;吴超;张锆;王晓华;俞大磊;文敏华 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F13/40 |
代理公司: | 北京清大紫荆知识产权代理有限公司 11718 | 代理人: | 娄华 |
地址: | 710065 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ima 平台 软硬件 程序 固化 系统 方法 | ||
1.一种基于IMA平台的软硬件程序一键固化系统,其特征在于:包括主机端、目标机端、连接线缆,其中,
主机端,是在PC机上集成总线接口卡、离散量控制卡、加载器,总线接口卡用于将主机端接入到目标机端的系统总线上,离散量控制卡用于控制目标机端的启动工作模式,加载器用于向目标机端多个节点加载目标文件;
目标机端,是由IMA平台以及驻留在每个节点内的固化代理程序组成;所述固化代理程序是一种驻留在目标端各节点上并用于完成目标文件地址解析、程序烧写、数据校验和结果反馈的程序代码;
连接线缆,由通信接口线缆和离散量接口线缆两根组成,其中,通信接口线缆用于主机端和目标机端通信传输;离散量接口线缆用于目标机端启动工作模式的控制。
2.如权利要求1所述的一种基于IMA平台的软硬件程序一键固化系统,其特征在于:所述加载器是一套树形可配置加载界面,根据需求选择目标节点并灵活配置目标地址,用于实现多个目标节点的并行加载。
3.一种基于IMA平台的软硬件程序一键固化方法,采用了如权利要求1所述的固化系统,其特征在于:
(1)首先主机端加载器通过设置目标机端的离散量状态,控制目标机端的启动工作模式,使目标机端进入加载态,启动固化代理程序;
(2)主机端加载器并行发送目标文件,通过系统总线传输到IMA平台内各个节点;
(3)IMA平台内各个节点固化代理程序接收到目标文件后,进行数据的地址解析,确定目标地址,然后启动烧写程序,把目标文件烧写到指定地址空间中,完成数据的固化工作;所述固化工作兼容软件程序与硬件程序的固化,软件程序由目标机端底层驱动、配置数据、应用程序组成并存储在FLASH中,FLASH通过配置FPGA映射在LOCALBUS的一段地址空间上,处理器通过访问指定的地址空间就可以实现对FLASH的读写操作,进而完成软件程序的固化;硬件程序是指可编辑逻辑程序存储在PROM中,通过FPGA把PROM映射在处理器LOCALBUS的一段地址空间上,处理器通过对指定地址空间的访问,就可以完成对PROM的读写操作,进而完成硬件程序的固化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911133732.7/1.html,转载请声明来源钻瓜专利网。