一种基于SignaltapⅡ的FPGA开发板测试方法技术

技术编号:10604085 阅读:122 留言:0更新日期:2014-11-05 15:58
本发明专利技术公开了一种基于SignaltapⅡ的FPGA开发板测试方法,其中所述FPGA开发板包括FPGA芯片,测试步骤如下:(S10)设置一波形初始化文件;(S20)通过FPGA芯片调用IP核生成一个ROM,并将该波形初始化文件存放于该ROM中;(S30)对该ROM的端口进行例化,使之与FPGA芯片的相应信号绑定;(S40)通过Signaltap Ⅱ获取FPGA芯片内信号,显示波形并获得测试结果。本发明专利技术构思巧妙,通过简单的设置和操作就能利用Signaltap Ⅱ完成对FPGA开发板的管脚是否接触良好进行检测,不仅检测结果准确,而且相比传统检测方法能够大大减少硬件资源的消耗,并且检测速度快,能够大大缩短检测周期。

【技术实现步骤摘要】
一种基于SignaltapⅡ的FPGA开发板管脚缺陷检测方法
本专利技术涉及FPGA测试
,具体地讲,是涉及一种基于SignaltapⅡ的FPGA开发板管脚缺陷检测方法。
技术介绍
FPGA(Field-ProgrammableGateArray,即现场可编程门阵列)器件已经成为当今世界上最富有吸引力的半导体器件,在现代电子系统设计中扮演这越来越重要的角色。FPGA开发板能为初学者提供良好的学习平台,并能够使初学者迅速了解和掌握FPGA的相关开发技术。在FPGA开发板中,存在着管脚密集、间距小和容易氧化等问题,从而导致焊接不良或接触不良等现象,会影响整个FPGA开发板的功能。传统的FPGA开发板测试方法通常采用外接嵌入式逻辑分析仪进行测试分析,但是传统的专业外部逻辑分析仪因价格昂贵和测试复杂逐步退出历史舞台。与此同时,在业界内也涌现了大量的硬件测试手段,比如通过外接串口、LED或数码管测试板等,采用这些传统的硬件测试手段因其测试电路复杂让工程师们筋疲力尽,同时也消耗了巨大的成本。SignaltapII是一种FPGA在线片内信号分析工具,它具有干扰小、升级快和使用简单等优点。通过正确的使用它可以自由、方便的实时读取FPGA的内部信号并观察系统设计的内部信号波形,为用户查找设计缺陷提供了便利。QuartusII是Altera公司的综合性PLD/FPGA开发软件,支持原理图、VHDL、VerilogHDL以及AHDL(AlteraHardwareDescriptionLanguage)等多种设计输入形式,内嵌自有的综合器以及仿真器,可以完成从设计输入到硬件配置的完整PLD设计流程。
技术实现思路
为了解决上述现有技术的问题,本专利技术提供一种能够快速、方便、直观且精准地检测出FPGA开发板焊接不良或接触不良等缺陷的基于SignaltapⅡ的FPGA开发板管脚缺陷检测方法,达到既提高FPGA开发板测试速度,又节省硬件资源消耗的目的。为了实现上述目的,本专利技术采用的技术方案如下:一种基于SignaltapⅡ的FPGA开发板管脚缺陷检测方法,其中所述FPGA开发板包括FPGA芯片,测试步骤如下:(S10)设置一波形初始化文件;(S20)通过FPGA芯片调用IP核生成一个ROM,并将该波形初始化文件存放于该ROM中;(S30)对该ROM的端口进行例化,使之与FPGA芯片的相应信号绑定;(S40)通过SignaltapⅡ获取FPGA芯片内信号,显示波形并获得测试结果。具体来讲,所述步骤(S40)中的测试结果为,若显示的波形与波形初始化文件设置的波形一致,则说明FPGA开发板正常,反之则说明FPGA开发板存在缺陷。这种缺陷即是FPGA开发板焊接不良或接触不良等缺陷。所谓IP核(IntellectualPropertycore)是指将一些在数字电路中常用但比较复杂的功能块设计成参数可修改的模块,让其他用户可以直接调用这些模块实现相应功能。所谓ROM是只读内存(Read-OnlyMemory)的简称,是一种只能读出事先所存数据的存储器。所谓端口例化,是将一个模块在另一个模块中引用,从而建立起桥接的关系。进一步地,所述步骤(S10)中设置波形初始化文件的步骤包括:(S11)选定一种波形;(S12)对选定的波形进行全局参数设定;(S13)将设定好的波形保存为波形初始化文件。为了便于不同的分析测试需求,所述步骤(S11)中,供选择的波形包括正弦波、方波、三角波、锯齿波。为了便于波形图像的数据化准确,所述步骤(S12)中,所述波形的全局参数包括数据长度、数据位宽、数据格式、数据采样频率。为了满足波形文件数据传输的匹配性,所述步骤(S13)中,所述波形初始化文件保存为mif格式文件。为了节省PFGA调用的硬件资源,所述步骤(S20)中,生成的ROM的数据长度和数据位宽与设定的波形的全局参数匹配。为了更准确地获取ROM中的信息,所述步骤(S30)中通过例化绑定的信号包括ROM的端口的地址信号、时钟信号和输出信号,从而实现对ROM的具体操作。为了便于在线获得FPGA的信号,所述步骤(S40)中还通过SignaltapⅡ对要观察的波形信号和时钟信号进行适应性设置。与现有技术相比,本专利技术具有以下有益效果:(1)本专利技术构思巧妙,通过简单的设置和操作就能利用SignaltapⅡ完成对FPGA开发板的管脚是否接触良好进行检测,不仅检测结果准确,而且相比传统检测方法能够大大减少硬件资源的消耗,并且检测速度快,能够大大缩短检测周期。(2)本专利技术先是人为地在FPGA芯片内部预设一波形文件,再通过对FPGA芯片的操作处理该波形文件,最后通过SignaltapⅡ抓取FPGA芯片内部信号,由于此时FPGA内部只会对该波形文件进行处理,那么抓取到的信号也是其对该波形文件处理的信号,通过简单对比便可了解所抓取的信号是否正常,从而验证FPGA芯片管脚的焊接是否良好,由此实现PFGA开发板缺陷的检测。(3)本专利技术中通过波形设置软件编辑处理预设的波形初始化文件,能够大大提高初始化文件的处理效率,从而提高检测速度,缩短检测周期。(4)本专利技术可以利用QuartusII将各步骤整合为一工程,在测时只需将待检FPGA开发板直接接入并调用执行该工程即可获知结果,无需现场再对待检FPGA开发板做过多处理,极其简便,实用性极强,非常适合推广应用。附图说明图1为本专利技术的流程图。图2为本专利技术-实施例中利用SignaltapⅡ获取的波形信号示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步说明,本专利技术的实施方式包括但不限于下列实施例。实施例该基于SignaltapⅡ的FPGA开发板管脚缺陷检测方法,主要用于对FPGA开发板的管脚是否接触良好进行检测,其中,FPGA开发板包括FPGA芯片。使用该方法可以直接通过计算机实现对FPGA开发板的检测,极大地减少了传统方法中硬件资源的消耗,不仅能够大大缩短检测周期,而且检测准确度高。具体来讲,如图1所示,该方法的测试步骤如下:(S10)设置一波形初始化文件;对于该初始化文件的设置,可以通过波形软件设置生成,也可以由操作人员人工编程生成;本实施例选用Guaglewave软件生成波形初始化文件,具体如下;(S11)先预设确定一种波形,可根据不同的测试需求选择正弦波、方波、三角波、锯齿波或其他,本实施例预设为正弦波;(S12)对该正弦波进行全局参数设定,包括数据长度、数据位宽、数据格式、数据采样频率,本实施例中设定为数据长度256words、数据位宽8bits、数据格式为16进制和数据采样频率为1000Hz;(S13)将该设定好参数的正弦波保存为格式为.mif的波形初始化文件。(S20)通过FPGA芯片调用IP核生成一个ROM,并将该波形初始化文件存放于该ROM中,其中,生成的ROM的数据长度和数据位宽与设定的波形的相应参数匹配。(S30)对该ROM的端口进行例化,使之与FPGA芯片的相应信号绑定,以满足在先逻辑分析的条件;其中,在Quartus软件中利用Verilog语言编写测试程序以实现对该ROM的端口例化,具体地,本实施例中的测试程序如下:modulerom_use(clk,rst,sin//定义时钟、复位和正弦端口);inputclk本文档来自技高网
...
一种<a href="http://www.xjishu.com/zhuanli/52/201410404664.html" title="一种基于SignaltapⅡ的FPGA开发板测试方法原文来自X技术">基于SignaltapⅡ的FPGA开发板测试方法</a>

【技术保护点】
一种基于Signaltap Ⅱ的FPGA开发板测试方法,其特征在于,所述FPGA开发板包括FPGA芯片,测试步骤如下:(S10)设置一波形初始化文件;(S20)通过FPGA芯片调用IP核生成一个ROM,并将该波形初始化文件存放于该ROM中;(S30)对该ROM的端口进行例化,使之与FPGA芯片的相应信号绑定;(S40)通过Signaltap Ⅱ获取FPGA芯片内信号,显示波形并获得测试结果。

【技术特征摘要】
1.一种基于SignaltapⅡ的FPGA开发板管脚缺陷检测方法,其特征在于,所述FPGA开发板包括FPGA芯片,测试步骤如下:(S10)设置一波形初始化文件:(S11)选定一种波形;(S12)对选定的波形进行全局参数设定;(S13)将设定好的波形保存为波形初始化文件;(S20)通过FPGA芯片调用IP核生成一个ROM,并将该波形初始化文件存放于该ROM中;生成的ROM的数据长度和数据位宽与设定的波形的全局参数匹配;(S30)对该ROM的端口进行例化,使之与FPGA芯片的相应信号绑定;绑定的信号包括ROM的端口的地址信号、时钟信号和输出信号;(S40)通过SignaltapⅡ获取FPGA芯片内信号,显示波形并获得测试结果,所述测试结果...

【专利技术属性】
技术研发人员:柳炳琦刘明哲庹先国成毅魏丁一曾柯
申请(专利权)人:成都理工大学
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1