时间:2026-08-28 来源:FPGA_UCY 关于我们 0
自2017年开始,GJB5000A评价机构就已经明确GJB5000A的实施范围包括FPGA。可是作为硬件描述语言处理的FPGA,与软件在设计、验证等方面有着很大区别。软件技术文档按照GJB438B/C编写能够满足GJB5000A/B的要求,那么FPGA的技术文档如何编写才满足GJB5000A/B的要求呢?
现在这个答案已经有了,FPGA技术文档的编写应当按照GJB 9764-2020 《可编程逻辑器件软件文档编制规范》编写。
通过比较GJB9764和GJB438B,可以发现FPGA技术文档与软件技术文档在编写要求方面的区别:
文档种类
GJB9764规定FPGA一般产生22个文档,GJB438B规定软件一般产生28个文档(GJB438C是20个文档)。FPGA与软件相比多了一个《可编程逻辑器件软件可行性和风险分析报告》,缺少了一些系统层面的文档(但在“文档裁剪”中也说明,如果需要编写系统文档,可按照GJB438B共编写)。
测试文档
按照GJB9433-2018《军用可编程逻辑器件软件测试要求》的规定,FPGA的测试只有单元测试、配置项测试和系统测试三种测试级别,而GJB9764规定的测试文档有两类:仿真测试和确认测试,所以它在“文档说明”中明确,FPGA的单元测试文档使用仿真测试相关文档,配置项测试可以使用仿真测试和确认测试文档,系统测试只使用确认测试文档。
上一篇:FPGA基础知识