基于预译码--优化分派的全数字仿真技术设计与实现

来源 :中国航天科工集团第二研究院 航天科工集团第二研究院 | 被引量 : 0次 | 上传用户:cho159753
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
航天型号软件的应用领域及运行环境复杂并且特殊,软件一旦出现问题会导致非常严重的后果,因此型号软件在型号的全生命周期都要具备高可靠性,高可靠性必须要通过充分检验测试,而传统的测试方法测试周期长、环境构造困难、资源消耗大、软件可靠性测试效率和效果无法保证进度和质量要求,所以研制面向航天型号软件的全数字化仿真测试环境有着重大的意义。  本文以全数字仿真为研究对象,首先详细介绍了全数字仿真的研究背景与意义;其次分析了相关的关键技术,如航天型号软件测试技术、全数字仿真技术、二进制翻译技术、目标码覆盖率测试技术等。针对解释执行速度慢这一问题,提出了基于预译码-优化分派混合优化技术,借助该技术设计并实现了面向TMS320C6415的全数字仿真原型系统;然后,在此基础上,针对航天系统对目标码测试覆盖率的要求,在全数字仿真系统上进行了目标码覆盖率研究,最后通过实验进行了验证。  本文主要的研究成果如下:  (1)针对解释执行速度较低的问题,本文详细分析了几种二进制翻译技术的优缺点,并对解释执行技术及其优化技术进行了对比,提出了一种基于预译码-优化分派混合优化技术。该技术创新性地将预译码技术和线索式优化分派方法相结合,将译码阶段前移,进行一次性译码,并形成中间代码,接着采用线索式分派方法在分派阶段提高了分派速度,最终提高了解释型全数字仿真系统的执行速度。  (2)针对航天型号软件的特殊性,本文详细分析了国内外全数字仿真系统的关键技术与研究现状,提出了基于预译码-优化分派混合优化技术,借助该技术设计并实现了一个面向TMS320C6415处理器的全数字仿真原型系统。在此原型系统中,实现了对目标机(开发板)的模拟,主要工作包括CPU模拟(含指令集模拟、寄存器模拟)、流水线模拟、中断控制器以及定时器模拟等;并且针对航天系统对目标码覆盖率测试的要求,实现了基于全数字仿真的目标码覆盖率的分析与统计。  (3)针对需求设计实验进行验证,完成原型系统指令集模拟、流水线模拟等功能试验,针对解释执行优化技术进行性能验证试验,并开展目标码覆盖率测试工作。
其他文献
近年来,随着INTERNET高速发展,WEB软件应用迅速推广,企业应用也基本上基于WEB进行开发,迫切需要对WEB软件进行性能测试。而WEB程序性能测试相对于通常软件测试有其自身的特殊性和
真实的节目,绝对的实力星尚传媒自2002年来,与北京广播电台及全国上百家广播电台合作,推出了《奥运全知道》等一系列令人耳目一新的广播节目。 Real Program, Absolute Stre
联机分析处理(OLAP)是在海量数据上进行的分析操作,通过复杂的分组聚集计算从海量的历史数据中提取出供企业决策分析的不同粒度分析结果。从查询处理特点来看,带有复杂分析计算
本文以提取彩红外遥感影像中的植被信息为课题背景,研究在彩红外遥感影像中消除阴影和有色地物对提取信息的影响。利用有效的技术理论来解决工程实践中的实际问题;以区域分割、
近日,中原农险金融支农创新试点项目“活体抵押贷款+牲畜死亡率保险”在巴彦淖尔市落地.中原农险和农业银行分别为内蒙古吉牛牧业有限公司活体肉牛提供了439万元的风险保障和
期刊
  企业级应用系统已广泛应用到现代社会的各行各业,随着企业信息化程度的提高,企业级应用系统开发质量和效率与企业的发展紧密的关联起来。构件技术和.NET环境的出现为解决这
"二00七年以来,郭敬明、张悦然等一批深受中国青少年喜爱的‘八0后’作家纷纷加入中国作家协会,引发社会各界热议。对此,正在参加中国作协七届三 Since 2007, a group of 80
近期河南省夏邑县李集镇有两万亩大白菜等待销售,于是有媒体记者前去采访,并发出了“夏邑李集2万亩大白菜急寻销路”的消息。由于记者在报道中对信息把握得不够准确和全面,导
目的 探讨老年冠心病患者血清一氧化氮 ( NO) 、可溶性细胞间黏附分子 -1 ( sICAM-1) 、可溶性血管内皮细胞黏附分子-1 ( sVCAM-1) 、脂联素、生长分化因子-15 ( GDF-15) 的
软件演化己成为软件生存周期中最重要的形态之一,进入了软件的各个领域,成为了今天软件工程研究的热点领域。软件演化的过程表现出了明显不同于传统软件过程的特征。因此,对支持