(完整版)FPGA软件模块测试报告分析
1.简介
1.1.软件模块简介
FPGA软件一共有基本功能模块包括:计数模块。
计数模块:对2路速度信号进行计数,把计数值存储在数据寄存器。
1.2.目的
依据测试规范,在了解模块内部函数输入/输出条件和逻辑结构的前提下,进行模块接口测试、局部数据结构测试、路径测试、错误处理测试和边界测试,达到以下三个目的:
1.验证代码是否符合编码规范的要求;
2.验证测试是否通过;
3.通过单元测试准确定位错误点,以便代码的修改和复核。
1.3.术语和缩写词
?CTCS—
?FPGA——Field-Programmable Gate Array现场可编程门阵列
2.参考文档
3.测试环境与测试工具
3.1.软件项
操作系统:Windows XP Professional
编译工具:
测试工具:ModelSim
3.2.硬件项
机器类型:台式机
品牌:
型号:
CPU:
4.测试结果记录
4.1.测试结果
4.1.1.计数模块测试结果
计数模块测试见
测试记录表格
仿真测试图
4.2.测试覆盖率分析
根据测试规范,参考测试用例以及相关的测试结果,模块测试的语句覆盖率和分支条件覆盖率达到100%。
4.3.功能测试分析
根据测试规范,参考测试用例以及相关的测试结果,模块的边界值测试以及
对非法输入具有防范处理都有做处理。
4.4.测试假设及局限
FPGA软件模块测试基于ModelSim软件进行,由ModelSim进行模块功能仿真测试。
5.测试结论
FPGA软件模块测试按照测试规范执行,未发现问题。模块测试全部通过,
相关主题