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