发明名称 一种基于边界扫描结构的FPGA在线测试仪及测试方法
摘要 本发明公开了一种基于边界扫描结构的FPGA在线测试仪及测试方法,该测试仪包括上位机和下位机两部分,其中上位机包括上位机软件、接口驱动程序、测试向量集,下位机包括USB接口模块、存储器读写模块、协议处理模块。通过下位机JTAG接口对FPGA进行回读操作,确定待测FPGA型号、JTAG链路结构,上位机根据型号选取相应的测试向量,并通过下位机JTAG接口配置待测FPGA,配置成功后,再通过FPGA的边界扫描链施加测试激励以及回传测试响应,由上位机判断回传的测试响应是否与测试向量中的正确结果一致,从而确定待测FPGA是否存在故障。本发明对于电子装置上FPGA的维护、检测、维修具有极其重要的意义。
申请公布号 CN104569794A 申请公布日期 2015.04.29
申请号 CN201410854125.0 申请日期 2014.12.31
申请人 北京时代民芯科技有限公司;北京微电子技术研究所 发明人 文治平;李学武;陈雷;郑咸剑;张帆;冯长磊;陈勋
分类号 G01R31/3185(2006.01)I 主分类号 G01R31/3185(2006.01)I
代理机构 中国航天科技专利中心 11009 代理人 安丽
主权项 一种基于边界扫描结构的FPGA在线测试仪,其特征在于:包括上位机(102)和下位机(103),通过标准JTAG接口连接含有待测FPGA(104)的JTAG链路,所述上位机(102)由上位机软件、接口驱动程序及测试向量集组成;所述上位机软件载入存储在上位机的大量标准格式的测试向量,并结合FPGA厂商提供的边界扫描说明文件,将测试向量的激励转化为符合被测器件边界扫描结构的数字信号序列,通过USB接口传输给下位机(103);当下位机(103)反馈测试响应时,上位机(102)判断回传的测试响应是否与测试向量中的正确结果一致,输出测试结果;所述下位机(103)包括USB接口模块(201)、存储器读写模块(202)、协议处理模块(203)、JTAG接口(204),所述USB接口模块(201)接收到上位机数据后,将数据通过存储器读写模块(202)写入到存储器中,控制状态机控制码流处理模块通过JTAG接口(204)向待测FPGA中输出数据,码流处理模块通过存储器读写模块(202)从存储器当中读取数据,通过JTAG接口(204)传输到待测FPGA中;控制状态机控制回读模块通过JTAG接口(204)从待测FPGA获得数据;回读模块将JTAG接口(204)传输过来的输出响应通过存储器读写模块(202)写入的存储器当中;存储器读写模块(202)将存储器中的输出响应通过USB接口模块(201)传输给上位机。
地址 100076 北京市丰台区东高地四营门北路2号