[发明专利]一种基于SignaltapⅡ的FPGA开发板测试方法有效
申请号: | 201410404664.4 | 申请日: | 2014-08-15 |
公开(公告)号: | CN104133174A | 公开(公告)日: | 2014-11-05 |
发明(设计)人: | 柳炳琦;刘明哲;庹先国;成毅;魏丁一;曾柯 | 申请(专利权)人: | 成都理工大学 |
主分类号: | G01R31/3167 | 分类号: | G01R31/3167 |
代理公司: | 深圳市合道英联专利事务所(普通合伙) 44309 | 代理人: | 廉红果 |
地址: | 610000 *** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 signaltap fpga 开发 测试 方法 | ||
技术领域
本发明涉及FPGA测试技术领域,具体地讲,是涉及一种基于Signaltap Ⅱ的FPGA开发板测试方法。
背景技术
FPGA(Field-Programmable Gate Array,即现场可编程门阵列)器件已经成为当今世界上最富有吸引力的半导体器件,在现代电子系统设计中扮演这越来越重要的角色。
FPGA开发板能为初学者提供良好的学习平台,并能够使初学者迅速了解和掌握FPGA的相关开发技术。在FPGA开发板中,存在着管脚密集、间距小和容易氧化等问题,从而导致焊接不良或接触不良等现象,会影响整个FPGA开发板的功能。
传统的FPGA开发板测试方法通常采用外接嵌入式逻辑分析仪进行测试分析,但是传统的专业外部逻辑分析仪因价格昂贵和测试复杂逐步退出历史舞台。与此同时,在业界内也涌现了大量的硬件测试手段,比如通过外接串口、LED或数码管测试板等,采用这些传统的硬件测试手段因其测试电路复杂让工程师们筋疲力尽,同时也消耗了巨大的成本。
Signaltap II是一种FPGA在线片内信号分析工具,它具有干扰小、升级快和使用简单等优点。通过正确的使用它可以自由、方便的实时读取FPGA的内部信号并观察系统设计的内部信号波形,为用户查找设计缺陷提供了便利。
Quartus II是Altera公司的综合性PLD/FPGA开发软件,支持原理图、VHDL、VerilogHDL以及AHDL(Altera Hardware Description Language)等多种设计输入形式,内嵌自有的综合器以及仿真器,可以完成从设计输入到硬件配置的完整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核(Intellectual Property core)是指将一些在数字电路中常用但比较复杂的功能块设计成参数可修改的模块,让其他用户可以直接调用这些模块实现相应功能。所谓ROM是只读内存(Read-Only Memory)的简称,是一种只能读出事先所存数据的存储器。所谓端口例化,是将一个模块在另一个模块中引用,从而建立起桥接的关系。
进一步地,所述步骤(S10)中设置波形初始化文件的步骤包括:
(S11)选定一种波形;
(S12)对选定的波形进行全局参数设定;
(S13)将设定好的波形保存为波形初始化文件。
为了便于不同的分析测试需求,所述步骤(S11)中,供选择的波形包括正弦波、方波、三角波、锯齿波。
为了便于波形图像的数据化准确,所述步骤(S12)中,所述波形的全局参数包括数据长度、数据位宽、数据格式、数据采样频率。
为了满足波形文件数据传输的匹配性,所述步骤(S13)中,所述波形初始化文件保存为mif格式文件。
为了节省PFGA调用的硬件资源,所述步骤(S20)中,生成的ROM的数据长度和数据位宽与设定的波形的全局参数匹配。
为了更准确地获取ROM中的信息,所述步骤(S30)中通过例化绑定的信号包括ROM的端口的地址信号、时钟信号和输出信号,从而实现对ROM的具体操作。
为了便于在线获得FPGA的信号,所述步骤(S40)中还通过Signaltap Ⅱ对要观察的波形信号和时钟信号进行适应性设置。
与现有技术相比,本发明具有以下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都理工大学,未经成都理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410404664.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:抽油机电动机动态负荷模拟加载系统及模拟加载方法
- 下一篇:一种全自动测试装置