第一篇:某型空空导弹总体测试系统设计的论文[本站推荐]
摘 要:根据某型空空导弹测试要求设计该测试系统,系统采用标准化、模块化、通用化设计准则,便于维护和升级改造,本文重点介绍测试系统的硬件组成及工作原理,软件设计流程。
关键词:空空导弹;测试系统;VXI总线
在现代科学技术飞速发展的同时,空空导弹数字化程度不断提高,导弹结构越来越复杂,导弹的测试技术也面临新的挑战,空空导弹的地面测试要能够模拟空中发射时序全面检测导弹的性能。地面测试根据导弹的工作程序进行设计,设定不同的飞行任务,由软件控制导弹的工作过程,并对主要的参数进行实时监测,获取需要的被测参数并在测试结束后对导弹的动态参数进行分析。
测试过程中,如果测试系统出现故障或危及产品安全其它故障,可以在保护产品的条件下,随时中断产品测试。
1. 测试系统硬件设计
1.1 硬件组成及工作原理
测试系统设计采用了VXI总线作为测控系统的总线平台,导弹时序控制和遥测数据采集均通过VXI总线系统来完成,测试系统组成如图1所示,包括计算机、VXI系统、主通道目标模拟器、引战目标模拟器、自检单元、接口适配单元、信号调理单元、电源。
图1 测试系统硬件组成示意图
1.1.1 VXI系统
VXI总线作为测试系统的总线平台,它是测控系统的枢纽和中心。VXI总线系统中各器件可以共享电源、时钟、公用机架、冷却系统等硬件资源,减少了设备体积(和GPIB仪器相比减少到1/6)。此外,VXI总线系统牢固抗震、模块插换方便,各种操作均由微机自动控制,对系统操作人员技术要求不高,系统模块化、标准化程度高,因此特别适用于导弹生产厂的测试工作。
1.1.2 通用测试模块
A/D模块主要用于产品测试过程中导弹模拟信号的采集及判断,被检测信号的调理及锁存由信号调理单元完成。矩阵开关模块用于系统状态切换和输入输出重组,以便进行系统自检或不同状态信号的检测。
1.1.3 数字信号收发处理
429数据收发模块主要用来模拟载机给导弹发送飞行任务,接收导弹通过429总线发来的遥测数据,并把遥测数据传给主机进行处理。并行数据接收模块的主要功能是接收导弹传来的多种参数信息,并对接收的信息进行解码处理,将解码后的数据传递给主机。
1.1.4 目标模拟器
目标模拟器由低频控制模块、主动道目标模拟器、引战目标模拟器三部分组成,低频控制模块产生脉冲信号,用于调制多普勒回波信号,并且控制主通道目标模拟器和引战系统目标模拟器工作,根据需要调节输出功率大小。
1.1.5 接口适配单元
接口适配单元主要功能是完成测试系统与产品之间的电气隔离、阻抗匹配、电平转换,提供测试系统内部各单元之间的电气通路及测试系统和产品的供电需求,模拟相关的激励信号,提供部分需要检测信号的处理,建立检测模块和被测数据信号之间的传输通道,通过软件的协调控制,从而保证测试流程的顺利进行。
1.1.6 信号调理单元
设备接收的遥测模拟信号有多路,并且信号的幅度也不相同,由于信号采集模块的输入范围在-11~+11V之间,因此为保证信号采集模块的正常工作,在导弹信号进入A/D采集卡之前,必须将信号进行适当的调理,同时还要保证数据采集系统输入阻抗大于1MΩ,采集精度大于1%的指标要求。
1.1.7 自检单元
将与产品连接的插头连接至自检单元,运行自检程序,测试系统输出供电及送给产品的激励信号,自检单元将供电和激励信号转发给测试系统的遥测接收通道。计算机依据电源和激励信号的合格判据给出自检结果。
2. 系统软件设计
空空导弹测试时模拟空中作战工作时序,首先进行导弹的安全性检查,让后给导弹加电并向导弹加载飞行任务,导弹开始准备,准备好后,导弹输出自检正常信号,测试系统收到自检正常信号后,注入导弹发射信号,导弹进入自主飞行阶段,此时设备对导弹发出的微波探测信号进行调制,产生多普勒回波信号,模拟弹目相对飞行,导弹根据回波信号探测目标并跟踪目标,当到达引战系统作用距离时,启动引战系统炸毁目标,结束测试流程,测试软件流程图如图2所示。
图2测试软件流程图
3. 结束语
该空空导弹测试系统设计采用了标准化、模块化、通用化的原则,通过对部分单元的改造升级即可满足该型导弹改进型的测试,电源采用的是程控电源,通过计算控制机可以调节供电电压。该测试系统在生产线上试用阶段,运行稳定,能够满足该型空空导弹测试需求。
参考文献:
[1] 刘鹏程,杜毅民 导弹总体测试工程化的几个问题 航空兵器,2006(4)
[2] 屠良尧,李海涛 数字信号处理与VXI自动化测试技术 国防工业出版社 2000.6
[3] 徐安静,李承,林红 数字电子技术.清华大学出版社2008.7
第二篇:DH5957网络型动态信号测试分析系统
概述
DH5957为网络型动态信号测试分析系统,应用范围非常广泛,一套系统,就可完成应力应变、振动(加速度、速度、位移)、冲击、声学、温度(各种类型热电偶、铂电阻)、压力、流量、力、扭矩、电压、电流等各种物理量的测试和分析。
1.1 应用范围:
1.1.1 可完成全桥、半桥、1/4桥(三线制)状态的应力应变的测试和分析;
1.1.2 配合桥式传感器,实现各种物理量的测试和分析;
1.1.3 配合IEPE(ICP)压电式传感器,实现振动加速度、振动速度、振动位移(模拟二次积分可选)的测试和分析;
1.1.4 电压输入,与热电偶、电涡流传感器、磁电式速度传感器及各种变送器配合,对多种物理量进行测试和分析;
1.1.5各种热电阻(如铂电阻、铜电阻等)温度传感器与热电阻适调器配合,对温度进行测试和分析;
1.1.6 与恒流供桥应变调理器配合,满足激励要求为恒流源的桥式传感器输出信号测试和分析的要求,在大应变量测试时,利用双恒流源激励,保证了测试的线性度。
1.2 特点:
1.2.1 内嵌高性能工控机、高速硬盘;
1.2.2 配置1M缓存,最高采样速率1MHz/通道;
1.2.3 以太网通讯,并实现无限多通道扩展;
1.2.4 完整的硬件和软件;
1.2.5 系统具有极强的抗干扰能力;
1.2.6 DMA方式实时传送,保证了数据传送的高速、不漏码、不死机;
1.2.7 具有信号长时间实时高速记录功能(海量存贮);
1.2.8进口雷莫接插件:输入接插件采用了进口高性能雷莫头,大大提高了小信号输入的可靠性,操作也十分方便;
1.2.9 可靠的硬件质量,保证了你的投入能得到长期稳定的回报;
1.2.10运行于Win2000/XP/7操作系统,用户界面友好、操作简便灵活;
1.2.11 高度实时:实时采集、实时储存、实时显示、实时分析等;
1.2.12 强大的分析、处理功能及完善的在线帮助;
1.2.13 直观便捷的设置:界面上显示的关键内容,如坐标类型、信号类型、坐标刻度等不仅是图形显示的关键组成部分,而且可直接点击切换修改,简单直观方便;
1.2.14 灵活的采样方式和多种触发模式。
第三篇:远程网络教学论文:远程网络教学 艺术设计 系统设计 网站建设 教学测试系统
远程网络教学论文:艺术设计教学网的设计与实现
【中文摘要】二十一世纪是信息社会,计算机作为传递信息的主要工具和手段已改变着人们的学习、生活方式,人们对它的依赖程度也越来越大。因此,掌握和运用计算机技术是我们年轻人应该必备的技能。网络教学的实施能够最大限度满足学习者的需要。以学生为中心的自主学习模式;鼓励学生个性发展,实施交互式教学。网站的开发、运用不受时空限制、可广泛共享教学资源。网上资源建设的丰富程度决定着现代远程教育教学活动适应学习者个别差异的容量,资源质量的高低也决定着信息传递的有效性,影响着现代远程教育被认可的程度和教学效果。如何更好地“发挥信息化技术给教学带来的优势”已经成为艺术设计专业远程教学建设的首要任务。本人深感成人高校艺术设计专业网上教学平台的建设仍处于较为滞后的状态,原有艺术专业网上教学基本停留在仅“传达学科教学大纲要求,上传课件、提供设计素材”的简单局面,无法满足年轻学员们的需求。在教学中如何使用教学媒体工具,如何规划网站教学内容,如何利用网站开设教学活动已经成为目前教学研究的热点。建立“艺术设计专业教学网”的最终目标就是通过网站的形式为成人艺术专业学生提供一个具有“网上学习、在线交流、作品反馈、资源共享、教学评价”多功...【英文摘要】The twenty-first century is the information society, computer transmission of information as the main carrier and the tools have greatly changed people’s learning,lifestyle, people it has become increasingly dependent.Therefore, the master and the use of computer technology is an essential skill for our young people should be.Better to maximize the implementation of online teaching to meet the needs of learners.Student-centered autonomous learning;to encourage students personality development, the i...【关键词】远程网络教学 艺术设计 系统设计 网站建设 教学测试系统
【英文关键词】Remote Network Education Art and Design System Design Website construction Teaching System 【索购全文】联系Q1:138113721 Q2:139938848 同时提供论文写作一对一辅导和论文发表服务.保过包发
【目录】艺术设计教学网的设计与实现6-7Abstract7-8
摘要
1.1.远
第1章 绪论12-19程教学发展现状12-161
21.1.1 现代远程教育的定义及特征
12-1
41.1.3 我国现1.1.2 国外远程教育发展情况
14代远程教育发展现状14-1
51.1.4 我国现代远程教育存在的问题
1.2 1.1.5 本校艺术专业远程教学现状15-16
16-17
1.3 论文的组织结构论文研究的主要内容17-19第2章 教学网系统开发的技术19-2
32.1.1 硬件开发环境192.1.3.软件应用环境20
2.1 系统2.1.2.2.2 系技术环境介绍19-20软件开发环境19-20
统开发软件介绍20-23中文版2020-2
12.2.1.Macromedia Dreamweaver 8.02.2.2.Adobe Photoshop CS中文版2.2.3.Macromedia Flash 8中文版21
2.2.4.Adobe Illustrator CS中文版21-2222
2.2.5.ASP.net技术
第3章 网3.1.1.3.1.3.2.2.6.SQL Server 2005中文版22-23
3.1 网络教学模式分析233.1.2.网络教学的特点2323
3.2 网络教学资源运用分析站系统分析23-28网络教学的概念23网络教学模式分类23-243.3 实践是艺术设计教学的重要部分24
24-25
3.4 教学媒体的选择与运用25-27析26-27
3.5 网站建设需求及可行性分析
3.5.2.可行性分
第43.5.1.系统需求分析25-263.6 “艺术设计教学网”开发特色27-28
4.1 系统设计的原则28章 系统设计28-43设计28-30292930-3731-3233
4.2 总体
4.2.1.主页介绍294.2.2.课程辅导4.2.3.教学资源294.2.5.在线测试29-30
4.2.4.实践园地4.3 主要模块功能设计
4.3.2.教学资源4.3.4.实践园地4.3.6.考试、练习测试系
4.4.1.student表(学4.3.1.主页介绍30-314.3.3.课程辅导32-334.3.5.信息下载33-344.4 数据库设计37-43统34-37员信息表)38表)38
4.4.2.teacher表(教师信息4.4.3.T_question表(测试题库
表)38-394.4.4.T_class表(题目分类表)394.4.5.T_examinfo表(考试信息主表)39-40表(考题表)40表)40-41表)41表)41-42表)42-43
4.4.6.T_examquestion
4.4.7.T_examdata表(学生考题4.4.8.T_examgrade表(学生考试状态及成绩4.4.9.T_practicequestion表(学生练习题4.4.10.T_practicegrade表(学生练习成绩第5章 网站系统实现43-61
5.1.1.各种素材获取方法
5.1.3.网页横幅制作5.1.5.Flash动画制作46
5.3.静态网页制5.3.2.CSS样式应用
5.4.1 SQL 5.1 媒体素材获取与制作43-4643-4444-4545-46作46-47475.1.2.图像处理445.1.4.按钮制作455.2.创建和管理本地站点5.3.1.布局设计46-475.4.网站开发中应用的关键技术47-5747-49
5.4.2 动态网页设计技术Server 200549-565.4.3 自动统计评分模块56-575.5 登陆系统安全策略考虑57-5858-59用61-6363
5.6 BBS讨论功能设计及留言板
第6章 网站信息维护及应
7.1 总结
致谢67 5.7 故障排除59-61第7章 总结与展望63-657.2 展望63-65参考文献65-67
第四篇:系统测试实验报告
软件测试实验报告
万继王(20111081147)
任课教师:贾春花
班级:2011级计科(1)班
实验目的:
计算机在生活中的普遍,计算机已经成为我们生活中不可缺少的部分,计算机已经被广泛的应用到各个领域,网络技术的飞速发展,互联网已经成为了人们发布与获取信息的重要途径之一,在我们的生活中已经离不开计算机,离不开网络,计算机给人们的生活带来方便的同时也需要开发相应的管理系统和软件,所以,这就需要我们进行软件测试,软件测试是使用人工或者自动手段来运行或测定某个系统的过程,检验它是否满足规定的需求或者弄清预期结果与实际结果之间的差别。软件测试作为保证软件质量、提高软件可靠性的重要手段,在软件开发中起着不可替代的作用。其关键与核心是测试数据生成。软件测试的实质是根据软件开发各阶段的规格说明和程序的内部结构精心选取一批测试数据,形成测试用例,并用这些测试用例去驱动被测程序,观察程序的执行结果,验证所得结果与预期结果是否一致,然后做相应的调整。
此次实验是为了检验我们是否掌握本学期所学的《软件质量保证与测试》这门课程的基础知识,并查找出被测试软件的不足或缺陷,及时做出相应的调整,也让我们掌握一定的黑盒测试和白盒测试的相应内容。还有就是在于总结测试阶段的测试以及分析测试结果,描述系统是否符合需求(或达到xxx功能目标),同时,了解软件测试概念,了解软件测试的主要内容,了解手动测试自动测试,初步掌握测试软件并能够进行简单运用。了解软件测试在当前计算机行业中的相关地位,了解为了成为软件测试工程师所需要掌握的技能。
实验内容:
软件测试前景:随着软件产业的发展,软件产品的质量控制与质量管理正逐渐成为软件企业生存与发展的核心。
软件测试是指:使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。
软件测试的内容:1.确定软件生存周期中的一个给定阶段的产品是否达到前阶段确立的需求的过程;2.程序正确性的形式证明,即采用形式理论证明程序符合设计规约规定的过程;3.评市、审查、测试、检查、审计等各类活动,或对某些项处理、服务或文件等是否和规定的需求相一致进行判断和提出报告。
软件测试的对象:不仅仅是程序测试,软件测试应该包括整个软件开发期间各个阶段所产生的文档,如需求规格说明、概要设计文档、详细设计文档,当然软件测试的主要对象还是源程序。
实验测试步骤:
第一步,进入登录界面。在运行程序后弹出登录界面,有账号的可以直接登录,没有账号的要先申请账号(及注册),然后才可以登录。在注册账号时需要自己填写账号、密码、昵称和个性签名。这些东西都没有限制,可以是数字、字母、汉字以及三者的混合,头像的话是可以自己选择的。账号和密码是必须填写的,否则无法注册,其他的可填可不填。相关截图如下所示:
登录界面:
账号申请界面:
账号申请成功界面 : 第二步,进行登录。登录之后可以进行密码修改和添加好友。登录之后我们 可以点击修改密码对密码进行修改,也可以输入好友账号添加好友。添加好友时输入好友账号,点击添加好友,弹出添加好友对话框,点击“是”,添加好友就成功了,若不想添加此好友可以点击“否”,就可以拒绝添加此好友了。
相关截图如下所示:
登录成功界面:
修改密码界面: 篇二:web系统测试综合实验报告
测
试
报
告
目录 1.1.1系统功能..........................................................................................................................4 1.1.2系统的体系结构..............................................................................................................4 1.1.3开发环境..........................................................................................................................5 1.2.1测试需求..........................................................................................................................5
1、功能测试.....................................................................................................................6
2、性能测试.....................................................................................................................6
3、兼容性测试.................................................................................................................6 1.2.2测试资源..........................................................................................................................6
1、人力资源.....................................................................................................................6
2、测试环境.....................................................................................................................6
3、测试工具.....................................................................................................................6
4、文档资料.....................................................................................................................7 1.2.3测试策略..........................................................................................................................7
1、功能测试.....................................................................................................................7
2、性能测试.....................................................................................................................8
3、用户界面测试.............................................................................................................9
4、安全性测试.................................................................................................................9
5、兼容性测试.................................................................................................................9 1.2.4测试标准..........................................................................................................................9
1、测试特性.....................................................................................................................9
2、输出准则.....................................................................................................................9
3、缺陷严重级别定义...................................................................................................10 测试用例设计.................................................................................................................11
2、录制的测试脚本.......................................................................................................14
3、执行测试...................................................................................................................14
4、测试结果...................................................................................................................14 1.3.2相册模块测试................................................................................................................14
1、测试用例设计...........................................................................................................15
2、执行测试...................................................................................................................16
3、测试结果...................................................................................................................16 1.3.3个人档模块测试............................................................................................................17
1、测试用例设计...........................................................................................................17
2、执行测试...................................................................................................................19
3、测试结果分析...........................................................................................................19 1.3.4日志模块测试................................................................................................................20
1、测试用例设计...........................................................................................................20
2、执行测试...................................................................................................................27
3、测试结果分析...........................................................................................................27 1.3.5链接测试........................................................................................................................27 1.4.1测试用例设计................................................................................................................30 1.4.2测试环境........................................................................................................................33 1.4.3测试执行........................................................................................................................33 1.4.4测试结果分析................................................................................................................34 1.1.1系统功能
(1)日志模块:撰写和发表日志。
(2)撰写说说模块:发表说说。
(3)相册管理模块:支持多相册功能,可将相册分类收藏,可以上传照片,创建相册,同时可以上传视频和制作个性相册等功能。
(4)音乐盒模块:可以收藏音乐,可以管理我的音乐盒里的音乐等。
(5)个人档管理模块:修改自己的个人信息。
(6)留言板模块:查看留言和对留言进行回复。
(7)用户模板:提供用户制定功能,打造个性,设置自己喜欢的风格。1.1.2系统的体系结构
系统的体系结构如下图: 1.1.3开发环境
(1)操作系统:windows xp(sp2)(2)web服务器:apache(3)数据库:mysql(4)开发语言和工具:php+zend+phpwind(5)浏览器:ie6.0 1.2.1测试需求
此系统属于一般类型的应用软件,用户要求各功能正常使用,系统响应比较快,运行稳健,能满足10000人正常使用。此系统用户可以建立个人主页(发表日志,发表说说,相册管理,音乐盒管理,个人档管理等)。
此次测试的目的就是检查核心模块功能是否正常,验证系统性能是否满足应用需求。这次测试的具体内容如下:篇三:在线考试系统实验报告
河南工程小学院
毕业设计(论文)报告
系 别 软件工程系
专 业 计算机应用
班 级
姓 名 ****** 学 号 ********* 设计题目 在线考试系统
指导教师 ****** 起迄日期 2011.1.2——2011.4.20 毕业设计诚信承诺书
本人慎重承诺和声明: 我承诺在毕业设计过程中严格遵守学校有关规定,在指导教师的安排与指导下完成所规定的毕业设计工作,绝不弄虚作假,不请别人代做毕业设计或抄袭别人的成果。所撰写的毕业论文或毕业设计是在指导老师的指导下自主完成,文中所有引文或引用数据、图表均注明来源,本人愿意为由此引起的后果承担责任。
学生签名: 日期: 年 月 日
毕业设计知识产权权属声明
本人在老师指导下所完成的论文及设计成果、知识产权归属学校。学校享有以任何方式发表、复制、公开阅览、借阅以及申请专利等权利。
学生签名: 日期: 年 月 日
指导教师签名: 日期: 年 月 日
在线考试系统
摘 要
通过考试系统webexam是目前市场占有率较高,应用最广泛的远程网络学习考试软件,适合政府、行业及企业的各专业网上考试、作业、练习等应用。它采用web方式,同时适用于局域网和internet,无需安装客户端,即可实现网上考试、作业、练习、成绩排行等功能,并能够答卷保存、自动判分、成绩查询和分析等功能
该系统同时拥有最开放的题库管理系统和最灵活的组卷系统,能够自动输出word试卷,提供excel题目导入导出、题库和试卷导入导出等设计,提供资源的快速收集和高度共享。在开发方法上,引入了当今流行的microsoft.net remoting 技术思想,把整个开发程分为需求分析、概要设计、详细设计、系统实现等步骤。该系统通过优化和再造管理流程,使人力资源的管理更为高效和科学,数据更为准确,从而将人事部门从繁重的、耗时的工作中解放出来,把精力集中到更高层的政策性工作中去。关键词 在线考试系统 ; c#.net编程语言 ; visual studio 2008 ;sql server 2005数据库
目 录
第1章 绪论.....................................................................................................................................1 1.1 课题研究背景...................................................................................................................1 1.2 课题研究目的和意义.......................................................................................................1 第2章 系统分析概述.....................................................................................................................2 2.1 引言...................................................................................................................................2 2.2 系统需求分析...................................................................................................................2 2.3 系统概述...........................................................................................................................3 2.4 visual studio 2008的概述..........................................................................................4 2.5 sql server 2005数据库的概述....................................................................................5 第3章 系统方案总体设计.............................................................................................................6 3.1 系统设计思想及相关技术介绍.......................................................................................6 3.1.1 系统架构设计.......................................................................................................6 3.1.2 系统总体模块功能设计.......................................................................................6 第4章 数据库的设计.....................................................................................................................8 4.1 引言...................................................................................................................................8 4.2 数据库需求分析...............................................................................................................8 4.3 数据库概念结构设计.......................................................................................................8 4.4 数据库逻辑结构设计.......................................................................................................8 第5章 界面设计与实现...............................................................................................................10 5.1 主页设计.........................................................................................................................10 5.1.1 实现目标.............................................................................................................10 5.1.2 登录窗口.............................................................................................................10 5.1.3 注册窗口.............................................................................................................12 5.2 主要界面设计—用户登录信息画面.............................................................................13 5.2.1 实现目标.............................................................................................................13 5.2.2 主界面.................................................................................................................13 5.3 主要界面设计 —— addquestion.aspx.....................................................................17 5.3.1 实现目标.............................................................................................................17 5.4 主要界面设计 —— usermangement.aspx.................................................................18 5.4.1 实现目标.............................................................................................................18 结
论............................................................................................................................................20 致
谢............................................................................................................................................21 参 考 文 献...................................................................................................................................22 第1章 绪论
1.1 课题研究背景
近几年来,随着internet的崛起,远程教育开始发展,普及网络教育的呼声日益高涨,其势头不亚于电子商务。联合国教科文组织1998年在其一项调查报告中:无论是发达国家还是发展中国家,都不同程度存在教育滞后于现实需要的问题,特别是第三世界国家,而普及远程教育,尤其是网络教育,不仅是解决这一问题的有效途径,而且将成为革新传统教育模式的重要动力。
中国的网络教育也随internet的发展而同步增长,同时,网络教育也为中国的教育事业开辟了新的天地。
1.2 课题研究目的和意义
随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开始设了远程教育。但是,远程教育的软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统到远程教育当中去,这就给软件设计人员提出了更高的设计要求。
远程教育包括很多环节。例如,教学系统、考试系统、和答疑系统等等。其中一个很重要的环节是在线考试系统,同时,它也是最难实现的环节。在我国,远程教育以蓬勃发展起来。但目前学校和社会上的各种考试大都都采用传统的考试方法,在此方式下,组织一次考试,要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。
显然随着考试类型的不断增加和考试要求的不断提高,教师的工作量也越来越大,可以说传统的考试方法已经不能适用于现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切需要这些技术来进行在线考试,以减轻教师的工作的负担以及提高工作效率,与此同时提高了考试的质量,从而使考试更趋于公正、客观,更加激发学生的学习兴趣。篇四:软件测试实验报告
武汉理工大学
学 生 实 验 报 告 书
实验课程名称 软件测试
开 课 学 院 计算机科学与技术学院
指导老师姓名 毛 雪 涛
学 生 姓 名
学生专业班级 2014 — 2015 学年 第 一 学期
任务1:针对一个常用的通讯软件做黑盒测试,利用所学的黑盒测试方法来设计测试用例,并做相应测试,给出测试方案和测试报告。
实验一.通讯软件飞信个人生日填写测试用例
一.简介 1.1编写目的
本测试项目拟对通讯聊天工具飞信输入生日日期进行测试。1.2项目背景
通讯聊天工具中都会有用户填写个人的基本资料,其中生日日期的填写需要进行则是。本项目即为用软件测试输入个人生日日期的正确性。1.3术语
等价类划分:把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。1.4参考资料
软件测试 佟伟光主编 人民邮电出版社
黑盒测试用例设计示例 作者: chinaitlab 来源: chinaitlab 二.测试概要 2.1测试程序源代码 #include if(day==29) { month=3; day=1; cout<<明天是:< 利用等价类划分法设计测试用例如下: 用例一:输入日期年份超过界限,如输入:20151104; 用例二:输入日期月份输入有误,如输入:19931304; 用例三:输入日期输入有误,如输入:19931144; 用例四:输入日期包含非数字字符,如输入:1993佛说!; 用例五:输入日期超过8位数字,如:1993110402; 用例六:输入日期短于8位数字,如:1993114; 用例七:输入年份为闰年且输入月份为2,日期超过29,如:20000230,2.3测试方法 手工利用黑盒测试中的等价类划分法进行测试,主要测试目标为检验函数是否符合题目所给要求。即:输入是否符合规定条件,及程序的鲁棒性。 三.测试结果及缺陷分析 3.1测试执行情况与记录 测试情况记录: 1、输入日期20151104,程序提醒“年份超过界限,请重新输入”。 2、输入日期19931304,程序提醒“月份输入有误,请重新输入”。 3、输入日期19931144,程序提醒“日期输入有误,请重新输入”。 4、输入日期1993佛说!,程序没有提醒,合理的应该出现提醒“输入非数字 字符,请重新输入”。 5、输入日期1993110402,程序没有提醒,合理的应该出现提醒“输入字符超篇五:计算机测试系统实验报告1 计算机测试系统机电控制 实验报告 2014年12月21日 一、实验目的利用计算机、数据采集卡、被控对象(机电实验平台aedk—dj6)等组成计算机测控系统,在了解相关硬件的基础上,采用有关的软件工具,结合相应的控制规律,在windows环境下实现对相应硬件的访问控制,从而实现对被控对象的测试控制。通过实验加深了解计算机测控系统的组成,掌握windows环境下对硬件访问控制的方法,掌握对被控对象的测试和控制的方法,以及对测试数据处理、分析方法,具备一定的计算机测控硬软件设计能力和应用能力。 二、实验设备 pci9112数据采集卡,机电实验平台aedk—dj6等。 三、实验原理 本实验要求编程实现指针位置的测量和控制实验,原理如下: 本实验平台通过机械结构将步进电机的角位移转换为直线位移,利用电位器和数据采集卡9112内的a/d转换器,构成测位置系统。当步进电机运转时,带动电位器旋转,电位器输出的模拟量——电压值发生改变,通过a/d转换器采集电压值来确定指针位置。电位器输出的模拟量与指针位置成近似线性关系,即采集的数字量就能直接反映出指针的位置,具体原理如下: (1)电机通过橡胶传动带联动,再通过蜗杆和齿轮将电机的圆周运动转化为皮带的水平运动。 (2)皮带的位移用指针和刻度尺来表示,刻度尺共分为16大格,每格1cm,最小刻度为1mm。皮带移动带动右端一个多线圈电位器转动,通过改变阻值来改变反馈电压,此电压被同时送入控制接口插座in0脚(已经接到9112的16路模拟量输入端口中的0号端口)。当皮带在16cm范围内变化时,in0脚的位置反馈电压将在0~+5v范围内线性变化。实验过程中可以通过测量或采集此电压来计算当前的指针位置。(3)实验平台使用四相步进电机,电流脉冲由a、b、c、d四个引脚输入。a、b、c、d已经接到9112内16路数字输出端口的4、5、6、7四个端口上,即从9112依次输出0010h、0020h、0040h、0080h,可以使步进电机正转;依次输出0080h、0040h、0020h、0010h,可以使步进电机反转。 四、实验内容 1:总体设计 实验通过上位pc机控制实验平台实现电机的闭环控制。 上位机通过labview虚拟仪器控制9112数据采集卡与下位硬件平台数据端口进行通信,从而实现对下位硬件平台的闭环控制,系统结构框图如下: labview 数据接口 2:前面板设计 labview程序前面板可以分为三个区域,分别是模式选择区域、控制区域以及显示区域。 模式选择区域如下: 该区域用来选择系统的工作模式,当设定系统的工作模式为“自动”时,程序自动控制电机转动,使得标尺移动到指定位置,当设定系统的工作模式为“手动”时,通过手动控制电机的移动方向,使得标尺移动到指定位置。当按下“停止”按钮时,系统停止运行。 控制区域如下: 该控制区域在系统工作在手动模式时起作用,在手动工作模式下,当按钮处于“左移”位置时,标尺指针向左移动,当按钮处于“右移”位置时,标尺指针向右移动。 显示区域如下: 设定位置标尺用来预设定标尺位置,作为实际标尺移动的参考标志,实际位 置标尺动态的显示当前标尺的位置。 示波器显示两条曲线,曲线一显示的是标尺设定位置随时间变化的曲线,曲线二显示的是标尺实际位置随时间变化的曲线,在程序运行过程中示波器可以动态的显示出指针实际位置曲线不断接近设定位置曲线,最后重合在一起。3:程序流程图 程序运行流程如下图所示: 程序运行时,首先判断系统的工作模式,如果为手动工作模式,则判断手动控制按键状态,如果为左移,则控制电机使得指针左移,如果为右移,则控制电机使得指针右移。如果系统处于手动工作模式,则判断指针实际位置是否等于设定位置,如果相等或者处于误差允许范围内,则不移动指针,如果不相等则判断实际位置与设定位置的大小,如果实际位置小于设定位置,则控制电机使得指针右移,如果实际位置大于设定位置,则控制电机使得指针左移。4:关键部分程序实现(1)读取实际位置 前面是9112采集卡初始化部分,后续为电压采集模块,由于满度电压输出为5v,对应的标尺刻度为16厘米,所以结果上述运算可以得出标尺指针的实际位置。 (2)控制电机正转 电机的正转控制可以用状态机实现,通过状态机顺序输出十六进制数值: 0x10、0x20、0x40、0x80即可控制电机正转。 电子系统级(ESL)设计 摘要:电子系统级设计(ESL,Electronic System Level)设计是能够让SOC 设计工程师以紧密耦合方式开发、优化和验证复杂系统架构和嵌入式软件的一套方法学,并提供下游寄存器传输级(RTL)实现的验证基础。ESL牵涉到比RTL级别更高层次的电路设计,其基本的关注点在于系统架构的优化、软硬件划分、系统架构原型建模、以及软硬件协同仿真验证。SystemC是一种很好的软硬件联合设计语言,它不仅可以帮助设计人员完成一个复杂的系统设计,还可以避免传统设计中的各种弊端,并提高设计效率。关键词:电子系统级设计;SOC;SystemC 1 引言 目前,高质量的电子系统设计变得越来越复杂和困难。功能更繁杂的设计需求,更短的上市时间,不断增加的成本压力使这种趋势看起来还在加速。从应用概念到硅片实现的过程已经不能仅仅靠工程师聪明的大脑来完成,而更需要依赖于严格完善的设计方法学。 随着片上系统(SoC,System on Chip)设计复杂度的不断提高,设计前期在系统级别进行软硬件划分对SoC各方面性能的影响日趋增加,迫切需要高效快速性能分析和验证方法学。传统的RTL仿真平台不能提供较快的仿真速度与较大的仿真规模,FPGA平台则不能提供详细的性能分析指标,而电子系统级设计(Electronic System Level,ESL)方法,不仅提供高速的仿真验证手段还提供详细的性能分析指标,已经成为当今SoC设计领域最前沿的设计方法,它是能够让SoC设计工程师以紧密耦合方式开发、优化和验证复杂系统架构和嵌入式软件的一套方法学。电子系统级设计(ESL,Electronic System Level)牵涉到比RTL级别更高层次的电路设计,其基本的关注点在于系统架构的优化、软硬件划分、系统架构原型建模、以及软硬件协同仿真验证。全新的ESL工具为电路系统级建模提供了虚拟原型的基本仿真平台。电子系统级设计正在从学术研究的课题变成业界广为接受的建模手段,它完成从理想应用优化到目标体系结构建立。而后依据预期产量规模的不同,用SoC 芯片或可编程平台实现。2.传统SOC设计方法的局限 目前的设计方法不能充分利用设计能力来快速构建满足市场需求的SoC。而只有快速适应消费电子市场的变化,商业系统设计公司才能在竞争中胜出。这使SoC设计方法的研究具有重要的现实意义。 目前在技术上,SoC设计面临的主要挑战是在系统建模和硬件设计之间的不连续性。通常系统是使用C语言或其他系统描述语言定义的。而系统的集成电路实现却使用硬件描述语言,因此导致转换和重写系统的负担。这样的流程使得设计过程中容易出错而且耗时。验证流程中需要仿真大规模系统,仿真速度难以需满足设计需求。HDL模型仿真效率低,需要提高抽象层次。SoC系统中的组件具有多样性异质性,包括各个专业的设计,模拟和数字设计等等,需要提供异质的仿真环境以及对系统级设计空间的探索复杂性的管理。千万门级的规模使得设计本身的管理成为问题深亚微米集成电路中,沿线延迟的增加使时序收敛问题显得更加突出,需要消除前端逻辑设计和后端物理设计的反复返工问题传统的设计重用方法需要适应规模的增长。系统设计需要具有竞争力,从基于芯片的设计方法,过渡到基于IP核的设计也是必然趋势。虽然可以使用标准接口,但是更理想的办法是分离出通讯部分,使用接口综合技术。因此需要设计工具重点面向模块间的通讯和互连,门级和寄存器传输级(RTL)仿真速度太慢,不适合系统设计。需要提高设计的抽象层次。SoC设计的趋势是向高层抽象移动,更强调芯片级的规划和验证。强调早期芯片级规划,以及软硬件系统验证。软硬件协同设计方法是SoC设计方法学研究的重要领域。主要目的是开发适应设计需求的设计方法和相应的电子设计自动化软件。在设计中通常一种技术是不能满足设计要求的,因此要结合研发成本和开发周期等等因素,综合考虑各种技术。3.ESL设计的基本概念 ESL设计指系统级的设计方法,从算法建模演变而来。ESL设计已经演变为嵌入式系统软硬件设计、验证、调试的一种补充方法学。在ESL设计中能够实现软硬件的交互和较高层次上的设计抽象。ESL设计能够让SoC设计工程师以紧密耦合方式开发、优化和验证复杂系统架构和嵌入式软件,并能够为下游的寄存器传输级(RTL)实现提供验证基础。 ESL设计以抽象方式来描述系统单芯片(SoC)设计。在ESL设计中,系统的描述和仿真的速度快,让设计工程师有充裕的时间分析设计内容。并且能提供足够精度的虚拟原型,以配合软件的设计。ESL设计不仅能应用在设计初期与系统架构规划阶段,亦能支持整个硬件与软件互动设计的流程。 ESL设计技术与IP模块能将流程融入现有的硬件与软件设计与工具流程,在SoC开发流程中扮演协调统合的角色。它们让工程师能开发含有数百万逻辑门与数十万行程序代码的设计,并提供一套理想平台,用来进行验证,满足客户持续成长的需求。 4.ESL设计的特点 ESL设计之所以会受欢迎,主要源于以下五方面功能:功能正确和时钟精确型的执行环境使提前开发软件成为可能,缩短了软硬件集成的时间。系统设计更早地和验证流程相结合,能确定工程开发产品的正确性。在抽象层设置的约束和参数可以被传递到各种用于设计实现的工具中。(1)更早地进行软件开发 有了虚拟的原型平台意味着可以更早地开始软件开发。对于目前基于SystemC语言的ESL设计方法学来说,ESL设计工程师可用SystemC生成一个用来仿真SoC行为的事务级模型。由于事务级模型的开发速度比RTL模型要快得多。在RTL实现以前,完成TLM建模后的系统就可以开始软件的开发。这样软件的开发可以和RTL实现同时展开,而不是传统上的在RTL实现完成以后才开始软件的开发。虽然部分和硬件实现细节有关的软件要在RTL完成以后才能开始,但还是可以节省大量的开发时间。(2)更高层次上的硬件设计 为了适应不断变化的市场要求,需要不断推出新产品或经过改进的产品。在SoC设计中可以通过改进一些模块的性能、增加功能模块或存储器、甚至在体系结构上做出重大的调整。因此设计工程师必须拥有可实现的快速硬件设计方法。为了实现快速的硬件设计,在ESL设计须建立在较高层次上的抽象如事务级建模(TLM)。事务级模型应用于函数调用和数据包传输层。传输级模型可以分为事件触发型和时钟精确型,这些模型能够提供比RTL级模型快好几个数量级的仿真速度。ESL工具的挑战就是既要保持足够精度的时序信息来帮助设计决策,又要提供足够的仿真速度以满足大型的系统软件(如OS启动)在可接受的时间内的完整运行。只要掌握了这种平衡,就可以在高级设计中验证时序和设置约束条件,再将这些优化的设计分割、分配到各个不同的软、硬件设计工作组去加以实现。RTL仿真通常只能提供10MIPS到数百MIPS左右的性能;然而,时钟精确型的ESL仿真却能达到100KMIPS到1MMIPS的仿真速度。(3)设计的可配置性和自动生成 越来越多的系统强调自己的可配置性,诸如:不同的处理器、不同的总线带宽、不同的存储器容量、无数的外设。配置和生成出来的设计必须和验证环境得到的结果完全一致,并延续到整个设计流程中。通过ESL模型,结构设计师能够找到最好的配置方案。但是,这样产生出来的结果需要和一套骨架的验证环境同步到设计实现中去。如ARM已经实现了从RealView SoC Designer ESL环境中自动导入SynopsysDesignWare coreAssembler SoC的集成和综合流程,并且可以从coreAssembler或Mentor Graphics公司的Platform Express中启动ARM PL300 AXI可配置互联生成器,来生成AXI总线系统。(4)方便的架构设计 ESL架构设计能完成功能到运算引擎的映射。这里的引擎指的是那些可编程的目标——如处理器、可配置的DSP协处理器,或者是特殊的硬件模块如UART外设、互连系统和存储器结构。这是系统设计的开始环节,从行为上划分系统,验证各种配置选择的可行性及优化程度。ESL工具对于开发可配置结构体系是非常关键的。它使系统结构从抽象的行为级很容易地映射到具体的硬件设计,从而方便决定哪些模块可以被复用,哪些新模块需要设计。还能提供必要信息指导最优化的通讯、调度和仲裁机制。(5)快速测试和验证 由于ESL设计中的抽象级别明显高于RTL设计抽象级别,ESL设计中可以做到描述模块内的电路状态、精确到纳秒的转换以及精确到位的总线行为。相比使用RTL,使用周期精确的事务级模型将使硬件验证和硬件/软件协同验证速度快1000倍或者更多。这种方法不仅可产生用于验证系统行为,它还支持与较低抽象级别的RTL模型的协同仿真。如果ESL设计抽象级别被当作一个测试台的话,当下游的RTL实现模块可用时,它们便可在这个测试台上进行验证。 系统级的HW/SW协同验证要优于C/RTL实现级的HW/SW协同验证。因为在系统级的验证可以在较早的展开,而不必等到底层的实现完成后才开始。在底层实现没有开始前的协同验证可以及时修改体系结构或软硬件划分中的不合理因素。越高层次上的验证,可以越大程度上减少修改设计带来的损失。5.ESL设计方法 ESL作为一种先进的设计方法学,能够用于硬件的功能建模与体系结构的探察,给硬件架构设计人员提供准确可靠的设计依据,因此在本章的内容里将将详细介绍ESL设计的基本流程与ESL的核心方法—利用SystemC实现事务级建模的基本理念。 首先要指出的是在设计的哪个阶段使用ESL设计方法和ESL设计工具。每一个电子产品的设计过程以某一种形式的顶层定义开始。这个定义过程可以以文本的形式描述,也可以用图表、状态图、算法描述,或者利用工具如MATLAB等描述。ESL设计并不是定位在这个层次上的设计。而是通过描述系统怎样工作,并为进一步的实现提供一个解决方案。ESL设计成为系统和更加底层设计之间的桥梁。ESL设计包括功能设计和体系结构设计两大领域。 系统的行为由功能模块实现,功能模块设计必须关注系统的应用。功能设计不考虑硬件和软件,物理和工艺。功能设计包括实现功能模块结构、模块之间的通信和它们的基本行为。在ESL中一个硬件功能模块的设计包括定义正确的功能,确定输入和输出,划分子模块,确定子模块的结构、数据流和控制逻辑,还要为其模块建立测试环境。这个设计过程和RTL的设计流程相似,但他们在不同的抽象层次上,使用不同的设计语言,例如,在ESL的功能模块建模过程中使用SystemC或SystemVerilog,而RTL级建模则使用Verilog或者VHDL。 体系结构设计首先要建立平台的描述。接着将应用的功能部件影射到平台。验证体系结构模型,并根据成本和性能优化这个结构。在体系结构设计中需要考虑处理器的类型、处理器的数量、存储器的大小、Cache性能、总线互联和占用率、软件和硬件的功能划分和评估、功耗的评估和优化等。 首先ESL接受一个设计定义的输入,这个定义可以是文本、图表、算法或者是某种描述语言如UML,SLD,MATLAB等的描述。对于这个输入的定义,在ESL设计完成算法的开发,接口定义,用ESL语言或其他语言来描述来完成体系结构的设计。并在此基础上完成软硬件的划分。完成软硬件划分后,可以开始软件和硬件的设计。在硬件设计中,对于功能单元需要在较高层次上的建模,完成功能设计。比如说用SystemC进行事务级的建模。 用C/C++或其他高级语言完成应用软件的设计。在这个阶段开始软硬件的协同验证,根据协同验证的结果反馈给体系结构和软硬件划分。后者根据性能、成本等因素重新做出调整。软硬件的设计和验证,包括软硬件的协同验证是一个重复的过程,在整个设计过程中都要根据验证的结果对体统和设计做出调整。完成验证的硬件和软件设计就可以组成一个完整地系统级设计。传递给下一级 的设计作为输入。比如说是ESL设计为软件应用提供C或C++语言描述的程序。为定制电路提供Verilog或VHDL语言描述的硬件设计。为硬件平台提供PCB板的功能部件或抽象层IP,比如说基于SystemC的IP。在实现ESL设计流程的具体过程中,有不同的实现方法可以采用。下面介绍两种应用得比较多 的设计方法。 在完 成系统功能定义后,设计方法之一是从系统的定义开始,先进行算法级设计。通常用MatLab等工具进行算法的分析,接着用Simulink等工具进行数据流的分析。完成分析后进行体系结构的平台的设计。体系结构和平台设计要进行系统级的验证,以确定结构是否合理。在体系结构的设计中,首先从IP库中获取已有的硬件模块的事物级模型,如处理器和总线模型,或者重新设计IP库中没有的模块的事物级模型。硬件模块的事物级建模完成后,建立系统模型。接下来输入软件参考模型进行软硬件的协同验证。体系结构的系统级验证的目标是确定存储器的大小、DMA的定义、总线带宽和软硬件划分等。 与图2中的ESL设计方法一相比,图3中的设计方法是直接由软件参考代码开始,创建事物级模型的虚拟平台,在此基础上进行系统结构设计,验证和性能的分析。通常,软件参考代码已实现了基本功能,特别是保证了算法及数据流等的正确性。如,软件参考代码可以是某一标准协议的用C语言写的参考代码。在软件参考代码和事物级模型的基础上分别进行软件和硬件的设计。在软件设计中,会把建立完成的虚拟平台和构架作为集成开发环境的一部分。集成开发环境还包括编译器和调试工具的开发。在设计的过程通过软硬件的协同验证调整设计的内容。 6.SystemC的系统级芯片设计方法研究 在传统设计方法中,设计的系统级往往使用UML,SDL, C, C++等进行描述以实现各功能模块的算法,而在寄存器传输级使用硬件描述语言进行描述。最广泛使用的2种硬件描述语言是VHDL和Verilog HDL,传统的系统设计方法流程如图3所示。从图中不难看出,传统的设计方法会出现如下弊端:首先,设计人员需要使用C/C++语言来建立系统级模型,并验证模型的正确性,在设计细化阶段,原始的C和C++描述必须手工转换为使用VHDL或Verilog HDL。在这个转换过程中会花费大量的时间,并产生一些错误。 其次,当使用C语言描述的模块转换成HDL描述的模块之后,后者将会成为今后设计的焦点,而设计人员花费大量时间建立起来的C模型将再没有什么用处。再次,需要使用多个测试平台。因为在系统级建立起来的针对C语言描述的模块测试平台无法直接转换成针对HDL语言描述的模块所需要的测试平台。 无论采用什么样的设计方法学,人们都需要对SOC时代的复杂电子系统进行描述,以选择合适的系统架构进行软硬件划分、算法仿真等。描述的级别越低,细节问题就越突出,对实际系统的模仿就越精确,完成建模消耗的时间、仿真和验证时间就越长。相反,描述的抽象级别越高,完成建模需要的时间就越短,但对目标系统的描述也就越不精确。作为设计人员必须在速度和精确性之间做出选择。 人们对系统级描述语言的要求是:高仿真速度以及建模效率、时序和行为可以分开建模、支持基于接口的设计、支持软硬件混合建模、支持从系统级到门级的无缝过渡、支持系统级调试和系统性能分析等。人们迫切需要一种语言单一地完成全部设计。这种语言必须能够用于描述各种不同的抽象级别(如系统级、寄存器传输级等),能够胜任软硬件的协同设计和验证,并且仿真速度要快。这就是所谓的系统级描述语言SLDL,而传统的硬件描述语言如VHDL和Verilog HDL都不能满足这些要求。SystemC就是目前这方面研究的最新、最好的成果,他扩展传统的软件语言C和C++并使他们支持硬件描述,所以可以很好地实现软硬件的协同设计,是系统级芯片设计语言的发展趋势。7.ESL综合 “ESL综合”到底有没有一种明确的定义,能让我们确信ESL综合是一种可行的设计技术,或者用于评估某款所谓的ESL综合工具是否真的能够完成综合工作?凭借Synplicity营销高级副总裁AndrewHaines在电子设计自动化(EDA)方面的工作经验,关于ESL综合的定义,建议是:此定义应该突出ESL综合与其他ESL设计工作相比的独到之处。 首先,从本质来说,综合是从一种抽象层级转变为另一种抽象层级,同时保持功能不变。逻辑综合是从RTL到逻辑门的转变;而物理综合则是从RTL到逻辑门及布局的转变。因此,ESL综合是从ESL描述语言到RTL等抽象较低的实施方案的转变。就ESL综合的定义而言,选择哪种描述语言并不重要,因为通过在初始化阶段根据不同应用支持多种ESL语言的方式,用户群最终均能解决这一问题。重要的是,ESL综合应将设计转变为抽象较低但功能相当的实施方案。其次,某种技术被定义为综合技术,就必然与其他形式的转变存在根本区别。例如,原理图输入(schematic capture)很显然是一种涉及多种抽象层级的转变,而综合则不是。综合与原理图输入定义的独特区别在于香蕉曲线,也 就是说,综合的结果不是面积与时序关系图上的一个点,而是一条曲线,表示所有综合结果均保持相当的功能,但时序与面积不同。因此,根据面积与时序关系自动定义一系列功能相当的解决方案必须作为ESL综合定义的一部分。 我们已经认识到,真正的DSP综合需要从算法发展到优化的RTL,市场中已有能够满足上述要求的相关ESL综合技术。这确实是ESL综合技术的进步。不过,客户必须始终认识到,有的所谓“ESL综合”工具实际只能根 据算法描述创建参数化的RTL模型,这种产品不能实现自动化,也无法形成“香蕉曲线”,且对提高工作效率的作用也非常有限。定义本身不会改善ESL设计,即便如此,我们也应当在早期为其下一个明确的定义,以便设计小组了解ESL的真正进步与不足。参考文献: [1]刘强.基于SystemC的系统级芯片设计方法研究,现代电子技术,2005(9)[2]陶耕.基于ESL设计方法学的雷达信号产生与处理技术[D].南京理工大学,2009 [3]Ron Wilson.电子系统级设计:从现象到本质.EDN电子设计技术,2008(11) [4]Bassam Tabbara.电子系统级(ESL)设计:越早开始越好.中国集成电路,2005(12)[5]祝永新.基于ARM ESL平台的H.264与AVS双解码软硬件协同设计和研究[D].上海交通大学,2010 [6]刘昊.基于ESL的AVS帧内预测算法周期精确级建模.信息技术,2008第五篇:电子系统级设计论文