APP下载

基于GJB5000B的FPGA软件工程化研究

2023-09-13党浩淮符明明

雷达与对抗 2023年2期
关键词:设计

党浩淮,符明明

(1. 南京科瑞达电子装备有限责任公司,南京 211100;2. 陆装驻上海地区航空军代室,上海 201100)

0 引 言

随着微电子技术的发展,可编程逻辑器件FPGA以其高功能密度、体积小、低功耗、半定制的灵活配置能力,在军用装备领域的应用越来越广泛。与嵌入式软件、桌面软件等相比,FPGA软件工程化起步较晚,实时性较好,且与硬件交联较多,本质上属于硬件逻辑的一种方式;但与硬件相比,其具有可编程功能,且能够便捷实现复杂算法、通信交互等,导致FPGA软件研制过程极易失控。

GJB9432-2018、GJB9433-2018、GJB9764-2020、GJB10157-2021、GJB5000B-2021等相关国家军用标准对FPGA软件的相关管理起到了重要作用,其中GJB5000B实施指南将FPGA软件列入须管理的软件范畴。目前,相关研究主要围绕嵌入式软件、上位机软件、界面软件等“纯软件”展开,而针对FPGA软件管理体系的研究成果较少。虽然文献[1]较为系统地描述了软件管理体系,但并未涉及FPGA软件相关内容;文献[2]总结了军用FPGA开发现状,比对了GJB5000A和DO-254的差异,未针对FPGA软件的特点开展详细应用研究。

本文以GJB5000B成熟度二级要求为标准,对FPGA软件工程化应用展开研究。

1 FPGA软件实践域差异性分析

GJB5000B包含组织管理类、项目管理类、工程类、支持类等4类,共21个实践域,其中二级实践域12个。关于软件研制能力成熟度相关的建设、应用等相关文献[3-7]已有较为充分的论述,故本文主要针对FPGA软件相关应用,文中的差异性主要指FPGA软件和嵌入式软件、上位机软件、界面软件等其他软件的差异比较。

1.1 组织管理类实践域差异性分析

在组织管理类中,包含领导作用和实施基础两个二级实践域,其实施标准在FPGA软件和其他软件中无差别,可遵照实施。……

登录APP查看全文

猜你喜欢

设计
二十四节气在平面广告设计中的应用
何为设计的守护之道?
《丰收的喜悦展示设计》
基于PWM的伺服控制系统设计
基于89C52的32只三色LED摇摇棒设计
基于ICL8038的波形发生器仿真设计
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
从平面设计到“设计健康”