当前位置:主页 > 科技论文 > 电子信息论文 >

FPGA软件自动化测试平台的设计与实现

发布时间:2021-04-18 08:01
  现场可编程门阵列FPGA是一种可编程的“万能芯片”,借助于各类FPGA开发软件(EDA工具),根据设计需求编译连接FPGA内部逻辑块,通过仿真、测试和验证可方便的实现各种功能电路。FPGA芯片工作方式灵活,大大节省了反复流片验证的巨额成本,非常适合探索性芯片的开发,它很可能成为人工智能的重要硬件解决方案。随着FPGA的高速发展及应用的日益广泛,对其进行支持的EDA开发软件层出不穷,功能得到不断的丰富完善。软件产业化时代的到来,加剧了软件复杂度及规模的大幅提高,人们对软件质量、开发周期的苛求正日益成为推进软件测试技术发展的强大动力。软件测试使得开发人员在FPGA软件开发过程中可对软件质量进行实时监控,并随时进行优化调整,可极大地提高软件开发效率。论文针对低成本、高效率的软件自动化测试系统的需求,将致力于设计开发性能可靠、快速有序的面向FPGA软件的自动化测试管理平台。论文首先详细介绍了FPGA软件自动化测试的基本理论,对常用的软件自动化测试框架的结构、工作机理及各自的优势不足进行了深入研究,随后详细分析了目前主流的软件自动化测试平台的信息系统体系结构及基于消息中间件的数据传输方式,最后在... 

【文章来源】:东华大学上海市 211工程院校 教育部直属院校

【文章页数】:117 页

【学位级别】:硕士

【部分图文】:

FPGA软件自动化测试平台的设计与实现


FPGAFPGA芯片主要由6部分组成,分别基本可编程逻辑单元(PLB)、嵌入块式R

工程项目,层次关系


第二章 FPGA 软件自动化测试不仅规范了数据的传递方法,同时也统一了数据的组织方式。控制系统(Subversion,即 SVN)N 即软件的分支管理系统,是一个开源的版本控制系统。在软件自台开发过程中,可在 SVN 中存储测试用例,方便更新及下载。自动化测试过程所需的资源,如测试用例,根据用例中预设的地址(址),下载到核心执行引擎的过程。可保证测试过程中取到的测试用的、可用的,保障了测试的正确性。检即监控程序定时发出的信号,对系统核心执行引擎进行检查,判断工作,将其状态返回到机器状态队列,并传入数据库,可视化显示到户快速发现核心执行引擎是否在正常执行状态,避免了测试资源的浪 2.2 为工程项目集合层次关系。

自动化测试,实现方案,测试用例,引擎


第四章 FPGA 软件自动化测试平台设计与实设置、核心执行引擎信息设置、测试用例集选取等。可灵活地实现对测试本各性能的全覆盖或抽样测试。实现层实现层是测试平台的主体,用于实现自动化测试工作调度及并行处理的单成部分包括:实现测试结果和核心执行引擎状态信息可视化的用户接口网接口 CMD、存储项目数据及测试结果的数据库、用于数据库与消息中间测试用例调度的队列模块、负责测试用例队列上行及下发的消息中间itMQ 及负责测试环境搭建、测试用例管理及运行的系统核心执行引擎。中各模块功能将在设计实现章节进行介绍。任务层任务层即执行测试的多台计算机终端,是系统核心执行引擎的载体,负责试用例记录文件中的测试环境至本地系统环境变量列表,铺设测试环境并试的底层支持。图 4.4 给出 FPGA 软件的自动化测试平台功能实现方案。

【参考文献】:
期刊论文
[1]基于三层C/S架构的高校业务信息管理系统轻量级数据传输框架的设计与实现[J]. 刘磊,施勇,刘庆俞.  淮南师范学院学报. 2017(03)
[2]RabbitMQ在实时监控系统中的应用[J]. 马巍,武欣嵘,郑翔,张文强,童玮.  军事通信技术. 2017(01)
[3]基于RocketMQ实现异构数据库同步[J]. 欧志芳.  网络安全技术与应用. 2016(12)
[4]基于C/S模式的企业人事档案管理框架系统的简要分析及其实现[J]. 张晓存.  办公室业务. 2014(19)
[5]浅谈FPGA器件设计技术发展综述[J]. 张鹏.  电子测试. 2014(10)
[6]管理信息系统开发中C/S模式和B/S模式的比较[J]. 李小玲.  林区教学. 2013(10)
[7]基于rabbitmq的海量日志的分布式处理[J]. 袁佳,郭燕慧.  软件. 2013(07)
[8]基于B/S结构的通用嵌入式系统测试平台框架开发[J]. 王甜甜.  信息通信. 2012(06)
[9]混合测试框架的研究与实现[J]. 孙月英,张红梅.  桂林电子科技大学学报. 2011(05)
[10]基于多代理和多优先队列的短信实时并发算法[J]. 崔慎智,陈志泊.  计算机工程. 2011(03)

硕士论文
[1]基于Kafka的日志处理平台的研究[D]. 费秀宏.吉林大学 2017
[2]面向B/S系统的自动化测试框架设计与实现[D]. 高峰凯.中国海洋大学 2015
[3]基于RabbitMQ的电子商务系统设计与实现[D]. 陈璞.天津大学 2015
[4]FPGA核心电路CLB的设计与研究[D]. 张健.西安电子科技大学 2015
[5]基于嵌入式系统的自动化测试框架的设计与实现[D]. 骆丰魁.山东大学 2014
[6]基于AMQP的异构信息转换/传输机制的研究与实现[D]. 王冬雪.浙江工业大学 2013
[7]基于FPGA的电路可靠性设计和测试方法研究[D]. 徐衡.复旦大学 2013
[8]基于ActiveMQ的消息中间件的设计与实现[D]. 汪然.西安电子科技大学 2013
[9]面向Web应用的自动化功能测试架构研究与实现[D]. 彭璇.华南理工大学 2012
[10]基于层次关键字驱动的自动化测试框架设计与应用[D]. 区立斌.中山大学 2012



本文编号:3145125

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/3145125.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户354b8***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com