基于JTAG接口电路测试系统的上位机软件设计与实现

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:jonasen128
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着大规模集成电路技术的不断发展,元器件变得越来越小,电路的复杂度也越来越高,传统的测试方法已经不能很好的适应这种发展趋势。在这种背景下,边界扫描理论被提出,并在1990年形成了第一套边界扫描标准IEEE 1149.1。在国外,许多测试设备提供商开发了基于边界扫描标准的测试系统,包括测试控制器和上位机软件;在国内,对该标准的研究和应用还处在初级阶段。在进行测试时,上位机软件是最重要的,测试矢量的生成、测试响应的分析等都是在上位机软件中实现。本文的主要研究工作就是对上位机软件进行设计和实现。本文开发的上位机软件是在VS2010平台上基于MFC框架开发,并进行了以下几个方面的分析、设计与实现。首先对边界扫描原理进行了研究,如TAP端口、TAP控制器、指令寄存器和数据寄存器等。在对原理有一定的了解后,分析了三种边界扫描测试电路扩展方式和边界扫描测试的流程。同时也对网表文件和BSDL文件的格式进行了分析,为之后对这两种文件进行读取做好准备。接着对边界扫描测试系统的总体设计进行了分析,同时对上位机软件的需求进行了分析。需求分析是软件开发的重要环节,能对之后的软件具体开发工作起到事半功倍的作用。然后就是对上位机软件的具体设计和实现部分。本文把上位机软件主要分为4个模块:测试文件处理模块、测试矢量生成模块、USB通信模块和项目管理与界面设计模块。测试文件处理模块分为BSDL文件处理和网表文件处理,分别实现了对BSDL文件的通用性解析和对多种EDA软件导出网表文件的解析;测试矢量生成模块实现了对ID码指令、采样指令和外测试指令的测试矢量生成;USB通信模块利用Cypress(赛普拉斯)公司提供的CyAPI实现了USB通信类的编写,实现了与测试控制器的通信;项目管理与界面设计模块实现了工程文件的可移植性和友好的操作界面。最后通过对上位机软件、测试控制器和被测电路板进行联合调试,调试结果表明本文开发的上位机软件能够实现预期的需求,即ID码测试、动态显示管脚状态和设置管脚状态等功能。
其他文献
<正> 认识篇魏学坤是从华融投行部调至研发部任总经理的,他对研究发展部定位表述为华融业务创新、管理创新和体制创新的主要研究、组织和推动部门。华融研究发展部的工作有一
为了解江苏省蛋品深加工与品牌蛋产销现状,江苏现代农业(蛋鸡)产业技术体系在对全省蛋品企业普查的基础上,于2018年10月~2019年3月对南通、泰州、盐城和苏州4市15家蛋品企业进
近几年来,随着电子商务和校园经济的发展,国内外快递行业迎来了新的发展高峰,校园物流快递业务也焕发了蓬勃生机。然而目前校园快递行业的服务能力和水平都不能满足广大师生
结合竞争情报在其完成对信息的需求、搜集、分析及提供情报、决策、执行这一价值链过程中,影响竞争情报决策的主要信息风险,对竞争情报决策的信息风险产生的主要原因进行了分
阐明我国高新技术投资风险的种类及特征,并给出高新技术投资风险的防范对策。以期对我国的风险投资的运作有借鉴意义,对高新技术投资活动有启发与指导作用。
本文首先通过共沉淀法制备了发黄色荧光的类水滑石材料,并分别用四种硅烷偶联剂对其进行表面处理;其次,利用原位聚合法将性能较好的改性黄色荧光类水滑石与硅树脂复合,制成荧
汉字是一种特殊的图形语言,以极强的艺术表现力与视觉感染力应用于视觉传达领域,其图形化和符号化的特征成为汉字应用于标志设计的契合点,同时亦成为汉字标志产生的前提和基
通过对定西市马铃薯发展现状的阐述,分析了定西市打造"中国薯都"的区位优势、政策支持、市场流通、贮藏等方面的优势条件和在种薯产业、马铃薯产业文化挖掘方面存在的问题,并
随着我国信息技术的快速发展,在计算机大数据技术的背景下,智慧出行受到人们的广泛关注和重视。为了有效解决智慧出行当前存在的问题,可合理运用大数据技术进行有效整改和创
本文提出了一套完整的电力系统图形建模方法,该方法包括:采用面向对象技术对电力系统进行分层描述,设计各层对象的属性和行为;使用可视化技术对图形的显示和操作进行管理;实