一种基于TCL脚本对多路FPGA测试板上位机的制作方法

文档序号:13313235阅读:406来源:国知局
一种基于TCL脚本对多路FPGA测试板上位机的制作方法

本实用新型涉及硬件测试领域,具体为一种基于TCL脚本对多路FPGA测试板上位机。



背景技术:

FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。在现代的硬件电路设计中,FPGA的应用越来越广泛;但是现代的FPGA设计开发,一般都是基于NIOSII进行的,但是NIOSII具有繁琐的地址控制,一般只能对当前工程进行测试,兼容性差,且测试速度慢,效率低下,大大影响了设计总体时间。



技术实现要素:

为了克服现有技术方案的不足,本实用新型提供一种基于TCL脚本对多路FPGA测试板上位机,兼容多种方式,具有可读性强的交互界面,能够对多块测试板同时进行操作,大大提高测试效率。

本实用新型解决其技术问题所采用的技术方案是:一种基于TCL脚本对多路FPGA测试板上位机,包括上位机外壳,所述上位机外壳的下方连接有支撑底座,所述支撑底座的上表面开凿有固定槽,用于固定待测试板;所述上位机外壳的正面镶嵌有液晶触摸屏,所述液晶触摸屏的侧边镶嵌有控制按钮,所述上位机外壳的内部安装有集成电路板,所述集成电路板上焊接有核心处理器,所述核心处理器的电源引脚连接有蓄电池,所述蓄电池的输入端连接有USB接口,所述USB接口固定在上位机外壳的侧边,核心处理器的通信端口连接有网络连接模块,信号输出端口连接有语音模块,所述核心处理器的信号输入端连接有逻辑分析仪,所述逻辑分析仪的输入端连接有多路JTAG端口和UART端口,所述JTAG端口和UART端口镶嵌在液晶触摸屏的下方。

作为本实用新型一种优选的技术方案,所述核心处理器采用Intel酷睿i7-7007k处理器,搭载有Linux操作系统,且核心处理器的数据交互端还连接有512G的固态硬盘。

作为本实用新型一种优选的技术方案,所述网络连接模块包括无线网卡,所述无线网卡内置有4G电话卡,且无线网卡的数据端连接有无线信号收发器。

作为本实用新型一种优选的技术方案,所述语音模块包括语音合成器,所述语音合成器的输出端连接有扬声器。

作为本实用新型一种优选的技术方案,所述核心处理器的交互端还外接有键盘和鼠标。

与现有技术相比,本实用新型的有益效果是:本实用新型通过设置核心处理器,采用Linux操作系统基于TCL脚本语言,优化了上位机测试系统,扩展了组合的验证工具;通过设置JTAG端口和UART端口,可以同时连接多路开发板,利用逻辑分析仪进行时序配置和分析,实现系统联调或者多路测试同时进行,提高测试效率,节省时间;通过设置网络连接模块,利用无线网卡和无线信号收发器实现无线数据传输,适用于各种环境,不局限于场地条件;通过设置语言模块,利用语音合成器和扬声器实现语音播报提醒操作,便于测试人员及时发现问题;本实用新型兼容多种方式,具有可读性强的交互界面,能够对多块测试板同时进行操作,大大提高测试效率。

附图说明

图1为本实用新型结构示意图;

图2为集成电路板模块结构示意图。

图中:1-上位机外壳;2-支撑底座;3-固定槽;4-液晶触摸屏;5-控制按钮;6-集成电路板;7-核心处理器;8-蓄电池;9-USB接口;10-网络连接模块;11-语音模块;12-逻辑分析仪;13-JTAG端口;14-UART端口;15-固态硬盘;16-无线网卡;17-无线信号收发器;18-语音合成器;19-扬声器;20-键盘;21-鼠标。

具体实施方式

下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。

实施例:

如图1和图2所示,一种基于TCL脚本对多路FPGA测试板上位机,包括上位机外壳1,所述上位机外壳1的下方连接有支撑底座2,所述支撑底座3的上表面开凿有固定槽3,用于固定待测试板;所述上位机外壳1的正面镶嵌有液晶触摸屏4,所述液晶触摸屏4的侧边镶嵌有控制按钮5,所述上位机外壳1的内部安装有集成电路板6,所述集成电路板6上焊接有核心处理器7,所述核心处理器7的交互端还外接有键盘20和鼠标21;所述支撑底座2用于固定支撑上位机外壳1,所述固定槽3用于固定待测试板便于进行测试操作,所述液晶触摸屏4显示当前的操作界面,所述控制按钮5用于进行开关机或者其他功能选择,所述集成电路板6用于将所有的电路即成为一体;所述键盘20和鼠标21位通用结构,便于进行编程输入操作;

所述核心处理器7采用Intel酷睿i7-7007k处理器,搭载有Linux操作系统,且核心处理器7的数据交互端还连接有512G的固态硬盘15,所述核心处理器7的电源引脚连接有蓄电池8,所述蓄电池8的输入端连接有USB接口9,所述USB接口9固定在上位机外壳1的侧边,所述USB接口9用于连接外部电源为蓄电池8进行充电,所述蓄电池8为核心处理器7供电,所述固态硬盘15用于进行数据随机存储;

所述核心处理器7的信号输入端连接有逻辑分析仪12,所述逻辑分析仪12的输入端连接有多路JTAG端口13和UART端口14,所述JTAG端口13和UART端口14镶嵌在液晶触摸屏4的下方,通过JTAG端口13和UART端口14可以同时连接多个FPGA背板或者开发板,同时进行测试操作;所述核心处理器7使用JTAG链动态控制运行时Quartus-II软件的系统和探针编辑器,扩展了组合的验证工具,并允许控制任何内部信号和提供一个完全动态的调试环境;加上逻辑分析仪12提供了一个强大的调试环境,采用TCL脚本语言进行编译,提高程序运行的效率;

核心处理器7的通信端口连接有网络连接模块10,信号输出端口连接有语音模块11,所述网络连接模块10包括无线网卡16,所述无线网卡16内置有4G电话卡,且无线网卡16的数据端连接有无线信号收发器17,所述无线网卡16通过4G电话卡连接至移动通信网络,所述无线信号收发器17将核心处理器7产生的信号转换成无线信号按照配置好的信道发送出去,与远程的计算机等其他设备进行通信;所述语音模块11包括语音合成器18,所述语音合成器18的输出端连接有扬声器19,当测试出现问题或故障时,核心处理器7输出相应信号至语音合成器18,所述语音合成器18将电信号转化成语音信号再通过扬声器19播放,进行实时预警提醒。

本实用新型的主要特点在于,本实用新型通过设置核心处理器,采用Linux操作系统基于TCL脚本语言,优化了上位机测试系统,扩展了组合的验证工具;通过设置JTAG端口和UART端口,可以同时连接多路开发板,利用逻辑分析仪进行时序配置和分析,实现系统联调或者多路测试同时进行,提高测试效率,节省时间;通过设置网络连接模块,利用无线网卡和无线信号收发器实现无线数据传输,适用于各种环境,不局限于场地条件;通过设置语言模块,利用语音合成器和扬声器实现语音播报提醒操作,便于测试人员及时发现问题;本实用新型兼容多种方式,具有可读性强的交互界面,能够对多块测试板同时进行操作,大大提高测试效率。

对于本领域技术人员而言,显然本实用新型不限于上述示范性实施例的细节,而且在不背离本实用新型的精神或基本特征的情况下,能够以其他的具体形式实现本实用新型。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本实用新型的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本实用新型内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1