基于MCS文件的ARINC659芯片加载方法技术

技术编号:9667696 阅读:181 留言:0更新日期:2014-02-14 05:54
本发明专利技术提供了一种基于MCS文件的ARINC659芯片加载方法,该方法包括:1)由PROM命令表加载模块产生寻址地址以及地址范围,寻址地址不大于地址范围;2)将寻址地址对应的PROM存储单元的存储数据读取,并存储到寻址地址对应的RAM中;4)由PROM命令表加载模块产生加载结束信号,加载结束信号是PROM_DONE信号。本发明专利技术所提供的基于MCS文件的ARINC659芯片加载方法简化了用户加载接口,自动化程度高,提高了文件加载的速率,实时性好;提供芯片硬件逻辑加载文件校验功能,增强了文件加载的可靠性;提供文件加载错误上报机制,方便调试与纠错。

【技术实现步骤摘要】
基于MCS文件的ARINC659芯片加载方法
本专利技术属于计算机控制
,涉及一种芯片加载方法,尤其涉及一种基于MCS文件的ARINC659芯片加载方法。
技术介绍
HK659芯片完整命令表的所有数据存放在芯片外部的PROM中,外部PROM支持Xilinx公司的XC18V04和XCF32P两种型号。当系统上电后,BIU芯片的命令表自加载逻辑自动将外部PROM中的命令表搬到内部SRAM中。命令表自加载模块自动产生地址从外部PROM中读出数据,并写入内部SRAM中,不需要主机干预。命令表加载完成后,HK659芯片将开始初始化、预译码命令,并且按命令表执行命令。现有的MCS文件加载技术通常用于FPGA逻辑加载,不能实现ARINC659自定义格式命令表的自动加载。
技术实现思路
为了解决
技术介绍
中存在的上述技术问题,本专利技术提供了一种基于MCS文件的ARINC659芯片加载方法。本专利技术的技术解决方案是:本专利技术提供了一种基于MCS文件的ARINC659芯片加载方法,其特殊之处在于:所述方法包括以下步骤:I)由PROM命令表加载模块产生寻址地址以及地址范围;所述寻址地址不大于地址范围;2)将寻址地址对应的PROM存储单元的存储数据读取,并存储到寻址地址对应的RAM 中;4)由PROM命令表加载模块产生加载结束信号;所述加载结束信号是PR0M_D0NE信号。上述基于MCS文件的ARINC659芯片加载方法在步骤2)和步骤4)之间还包括:3)判断寻址地址是否在地址范围内,若是,在返回步骤2);若否,进行步骤4)。本专利技术的优点是:本专利技术所提供的基于MCS文件的ARINC659芯片加载方法是命令表文件的加载无需软件干预,简化了用户加载接口 ;命令表文件加载过程由硬件逻辑自动完成,自动化程度高;芯片硬件逻辑加载,提高了文件加载的速率,实时性好;提供芯片硬件逻辑加载文件校验功能,增强了文件加载的可靠性;提供文件加载错误上报机制,方便调试与纠错。【附图说明】图1是PROM命令表自加载模块的状态跳转图;图2是PROM接口信号时序图;图3是外部PROM读操作时序图;图4是命令表存储器写操作时序图。【具体实施方式】本专利技术提供了一种基于MCS文件的ARINC659芯片加载方法,该方法包括以下步骤:I)由PROM命令表加载模块产生寻址地址以及地址范围;所述寻址地址不大于地址范围;2)将寻址地址对应的PROM存储单元的存储数据读取,并存储到寻址地址对应的RAM 中;3)判断寻址地址是否在地址范围内,若是,在返回步骤2);若否,进行步骤4);4)由PROM命令表加载模块产生加载结束信号;所述加载结束信号是PR0M_D0NE信号。本专利技术主要基于Xilinx的PROM烧写MCS文件自动进行动态加载,加载电路对Xilinx的PROM进行读操作并将MCS文件加载到芯片内部的SRAM。芯片依据命令表工作。自加载设计PROM命令表加载模块主要功能是在系统上电、复位之后,该逻辑将自动产生地址,从外部PROM中将命令表搬到映射RAM中。在此期间,不需要主机干预。在PROM加载完毕之后,加载逻辑将产生PR0M_D0NE信号,表示PROM加载完成,用来置位PCI后端寄存器中的表加载状态寄存器标志位。端口定义:如表1所示,是PROM命令表自加载模块端口定义。表1PR0M命令表自加载模块端口定义本文档来自技高网...
基于MCS文件的ARINC659芯片加载方法

【技术保护点】
一种基于MCS文件的ARINC659芯片加载方法,其特征在于:所述基于MCS文件的ARINC659芯片加载方法包括以下步骤:1)由PROM命令表加载模块产生寻址地址以及地址范围;所述寻址地址不大于地址范围;2)将寻址地址对应的PROM存储单元的存储数据读取,并存储到寻址地址对应的RAM中;4)由PROM命令表加载模块产生加载结束信号;所述加载结束信号是PROM_DONE信号。

【技术特征摘要】
1.一种基于MCS文件的ARINC659芯片加载方法,其特征在于:所述基于MCS文件的ARINC659芯片加载方法包括以下步骤: O由PROM命令表加载模块产生寻址地址以及地址范围;所述寻址地址不大于地址范围; 2)将寻址地址对应的PROM存储单元的存储数据读取,并存储到寻址地址对应的RAM中;4)由PROM...

【专利技术属性】
技术研发人员:田泽杨峰许宏杰马宁郭亮刘宁宁刘浩
申请(专利权)人:中国航空工业集团公司第六三一研究所
类型:发明
国别省市:

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

1