FPGA软件测试技术

FPGA软件测试技术

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书系统介绍FPGA软件测试的各种方法。

内容简介

全书从实践的角度对从FPGA软件开发到FPGA软件测试各阶段的测试思想、方法、活动、案例进行详细描述,从不同的角度分析FPGA软件测试的内容及具体要求,通过在各个测试阶段应用不同的测试方法来满足不同的FPGA软件测试需求。

书中首先对FPGA器件及软件进行概述,然后介绍FPGA软件开发工具与流程,最后着重论述FPGA软件测试技术(包括FPGA软件测试相关标准和方法、FPGA软件测试工具及使用方法、FPGA软件测试案例与分析)。

本书可供FPGA软件测试工程师、对FPGA软件测试技术感兴趣的大学生及电子爱好者等作为学习参考用书。

作者简介

编者罗文兵,中共党员,高级工程师,现任北京赛迪软件测评工程技术中心有限公司执行总经理。主要研究方向为软件测试、FPGA测试及软件工程管理等,曾承担多项863课题、工信部工业转型升级资金、产业基础公共服务平台等重大科研专项实施工作,以及数十项国家和军队重点工程软件测试任务,参与编写3部专著,发表论文20余篇。

章节目录

版权信息

内容简介

编委会

前言

第1章 FPGA器件及软件概述

1.1 FPGA器件典型内部结构

1.2 FPGA软件设计特点

1.3 FPGA工艺技术原理

1.3.1 基于SRAM工艺技术原理

1.3.2 基于反熔丝工艺技术原理

1.3.3 基于FLASH工艺技术原理

1.4 FPGA生产厂家及其产品

1.4.1 Xilinx公司及产品介绍

1.4.2 Altera(Intel)公司及产品介绍

1.4.3 Lattice公司及产品介绍

1.4.4 Microchip公司及产品介绍

1.5 FPGA在各领域的应用

1.5.1 人工智能

1.5.2 航空航天

1.5.3 无线通信

1.5.4 有线通信

1.5.5 消费电子

1.5.6 汽车电子

1.5.7 医疗电子

1.6 本章小结

第2章 FPGA软件开发工具与流程

2.1 FPGA软件开发工具

2.1.1 ISE软件

2.1.2 Vivado软件

2.1.3 Quartus Prime软件

2.1.4 Lattice Diamond软件

2.2 FPGA软件开发流程

2.2.1 FPGA软件需求分析

2.2.2 功能定义与器件选型

2.2.3 设计输入

2.2.4 设计约束

2.2.5 功能仿真

2.2.6 逻辑综合

2.2.7 布局布线

2.2.8 时序仿真

2.2.9 配置及固化

2.3 本章小结

第3章 FPGA软件测试相关标准和方法

3.1 FPGA软件测试相关标准

3.1.1 GJB 9433—2018标准

3.1.2 GJB 9432—2018标准

3.1.3 GB/T 37691—2019标准

3.1.4 GB/T 37979—2019标准

3.2 FPGA软件测试方法

3.2.1 编码规则检查

3.2.2 跨时钟域分析

3.2.3 静态时序分析

3.2.4 仿真测试

3.3 本章小结

第4章 FPGA软件测试工具及使用方法

4.1 编码规则检查工具及使用方法

4.1.1 HDL Designer

4.1.2 vLinter

4.2 静态时序分析工具及使用方法

4.2.1 PrimeTime简介

4.2.2 PrimeTime使用流程

4.3 跨时钟域分析工具及使用方法

4.3.1 跨时钟域分析中的3种问题

4.3.2 vChecker工具的特点及使用方法

4.4 仿真工具及使用方法

4.4.1 Modelsim

4.4.2 VCS

4.5 逻辑等效性检查工具及使用方法

4.5.1 360 EC-FPGA工具的功能和优点

4.5.2 360 EC-FPGA工具的使用方法

4.6 本章小结

第5章 FPGA软件测试案例与分析

5.1 代码审查

5.1.1 代码审查内容

5.1.2 代码审查案例

5.2 代码走查

5.2.1 代码走查内容

5.2.2 代码走查案例

5.3 逻辑测试

5.3.1 逻辑测试内容

5.3.2 逻辑测试案例

5.4 静态时序分析

5.4.1 静态时序分析内容

5.4.2 静态时序分析案例

5.5 跨时钟域分析

5.5.1 跨时钟域分析内容

5.5.2 跨时钟域分析案例

5.6 功能仿真

5.6.1 功能仿真内容

5.6.2 功能仿真案例

5.7 逻辑等效性检查

5.7.1 逻辑等效性检查内容

5.7.2 逻辑等效性检查案例

5.8 本章小结

参考文献

反侵权盗版声明

FPGA软件测试技术是2022年由电子工业出版社出版,作者罗文兵 主编。

得书感谢您对《FPGA软件测试技术》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
软件测试效率手册 电子书
本书主要介绍软件测试技术,涵盖白盒测试、黑盒测试、性能测试和软件测试管理四部分内容。在单元测试、集成测试和功能测试中,基于已有的软件测试理论、方法,提出用“二八”定律思想来指导软件测试实践的探索,旨在帮助软件测试人员以较小成本测出更多问题,提升软件质量。本书以一个实际项目的测试案例贯穿始终,方便读者直观地理解软件测试相关理论,支持读者快速上手。
软件测试实战指南 电子书
本书首先讲解软件测试技术的概况、软件测试的分类和软件测试模型;然后介绍如何分析测试需求,如何满足需求,如何设计测试用例,如何执行测试:最后结合具体的案例讨论软件测试缺陷的管理、测试文档的编写、用户验收阶段/上线阶段的测试工作,以及软件质量管理。
软件测试实用教程 电子书
本书较为全面、系统地介绍了当前软件测试领域的理论和实践知识,涵盖了最新的软件测试理论、标准、技术和工具。全书共14章,内容包括软件测试概述、软件测试模型、静态测试与动态测试、白盒测试、黑盒测试、单元测试、集成测试、系统测试、验收测试、软件测试管理、面向对象软件测试、软件测试自动化、缺陷跟踪管理、单元测试工具JUnit、接口测试工具、负载测试工具LoadRunner、网上书店系统测试、生活小工具微服
软件测试实用教程 电子书
软件测试是一门涉及广泛知识的学科,软件测试行业在国内方兴未艾,测试工程师们亟须掌握各种测试技术和工具,测试团队的管理也亟须完善和提高。本书在编写过程中考虑到测试人员的需求,尤其是测试新手对各种知识的需求,提供了丰富的测试知识:首先介绍了国内外先进的测试技术和测试理念,如微软的测试方法、RUP中的测试过程、敏捷测试的理念等;其次详细讲述了几个主要测试工具的使用,如LoadRunner、AppScan
软件测试与维护基础 电子书
本书吸取了课程建设成果,总结多位教师教学经验,全面系统地介绍了软件测试的概念、过程、方法及相关工具。全书共9章,前4章以理论介绍为主,从理论角度讨论软件测试的概念和技术;后5章以实践练习为主,从实践角度介绍软件测试的应用和工具的使用。前一部分内容主要包含软件测试基础概念、软件测试流程、软件测试岗位能力要求、黑盒测试技术、白盒测试技术、测试的组织与管理、软件维护等。后一部分内容主要包括黑盒测试方法的