[发明专利]实现电路调试的系统、现场可编程逻辑门阵列及上位机在审
申请号: | 202211659147.2 | 申请日: | 2022-12-22 |
公开(公告)号: | CN115963388A | 公开(公告)日: | 2023-04-14 |
发明(设计)人: | 敦洋洋;孙莉莉;杜金凤;张茹;赵井坤 | 申请(专利权)人: | 广东高云半导体科技股份有限公司 |
主分类号: | G01R31/317 | 分类号: | G01R31/317;G01R31/3177;G01R31/3185 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 蒋冬梅;李丹 |
地址: | 510700 广东省广州市黄*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 电路 调试 系统 现场 可编程 逻辑 门阵列 上位 | ||
1.一种实现电路调试的系统,包括:上位机和现场可编程逻辑门阵列FPGA;其中,FPGA内部虚拟化设置虚拟端口单元,上位机通过联合测试工作组JTAG端口连接虚拟端口单元,虚拟端口单元包括控制器模块和数据端口模块,控制器模块位于数据端口模块和上位机之间,数据端口模块包含一个以上输出端口,每一个输出端口与FPGA内的一个脉冲模块连接;
上位机设置为:通过JTAG端口向虚拟端口单元发送为需要激励的脉冲模块提供激励信号的写入指令;
控制器模块设置为:根据接收的写入指令,将预先设定的激励信号通过与脉冲模块连接的输出端口输出至需要激励的脉冲模块。
2.根据权利要求1所述的系统,其特征在于,所述数据端口模块还设置为:
通过所述输出端口,向与所述输出端口连接的脉冲模块输出预先设定的所述激励信号的初始值。
3.根据权利要求1所述的系统,其特征在于,所述数据端口模块还包含一个以上输入端口,每一个所述输入端口分别与FPGA中需要监控的一路内部信号建立连接;
所述上位机还设置为:通过所述JTAG端口向所述虚拟端口单元发送需要监控的内部信号的信号读取指令;显示接收到的所述内部信号;
所述控制器模块还设置为:根据接收的所述信号读取指令,将需要监控的所述内部信号通过所述输入端口接入,并通过JTAG端口上送到所述上位机。
4.根据权利要求1-3任一项所述的系统,其特征在于,所述上位机还设置为:
根据预先确定的需要激励的脉冲模块及激励信号的种类,确定所述输出端口与JTAG端口的管脚的连接关系和位宽;
根据预先确定的需要监测的内部信号,确定所述输入端口与JTAG端口的管脚的连接关系和位宽。
5.根据权利要求1-3任一项所述的系统,其特征在于,所述虚拟端口单元还包括边沿检测模块,所述边沿检测模块与所述数据端口模块连接;
所述上位机还设置为:通过所述JTAG端口向所述虚拟端口单元发送按照预设频率监测所述内部信号的电平状态的监测指令;显示接收到的电平状态信息;
所述边沿检测模块设置为:根据接收的所述监测指令,对所述数据端口模块接入的所述内部信号按照预设频率进行监测,以确定所述内部信号的电平状态信息;将确定的所述电平状态信息通过JTAG端口上送到所述上位机。
6.一种实现电路调试的现场可编程逻辑门阵列,包括:内部虚拟化设置虚拟端口单元,虚拟端口单元通过JTAG端口与上位机连接,虚拟端口单元包括控制器模块和数据端口模块,控制器模块位于数据端口模块和上位机之间,数据端口模块包含一个以上输出端口,每一个输出端口与FPGA内的一个脉冲模块连接;
控制器模块设置为:根据接收的来自上位机的写入指令,将预先设定的激励信号通过与脉冲模块连接的输出端口输出至需要激励的脉冲模块。
7.根据权利要求6所述的现场可编程逻辑门阵列,其特征在于,所述数据端口模块还设置为:
通过所述输出端口,向与所述输出端口连接的脉冲模块输出预先设定的所述激励信号的初始值。
8.根据权利要求6所述的现场可编程逻辑门阵列,其特征在于,所述数据端口模块还包含一个以上输入端口,每一个所述输入端口分别与FPGA中需要监控的一路内部信号建立连接;
所述控制器模块还设置为:根据接收的来自所述上位机的信号读取指令,将需要监控的所述内部信号通过所述输入端口接入,并通过JTAG端口上送到所述上位机。
9.根据权利要求6-8任一项所述的现场可编程逻辑门阵列,其特征在于,所述虚拟端口单元还包括边沿检测模块,所述边沿检测模块与所述数据端口模块连接;
所述边沿检测模块设置为:根据接收的来自所述上位机的监测指令,对所述数据端口模块接入的所述内部信号按照预设频率进行监测,以确定所述内部信号的电平状态信息;将确定的所述电平状态信息通过JTAG端口上送到所述上位机。
10.一种实现电路调试的上位机,上位机通过联合测试工作组JTAG端口连接FPGA内部虚拟化设置的虚拟端口单元,虚拟端口单元包括控制器模块和数据端口模块;
上位机设置为:通过JTAG端口向虚拟端口单元发送为需要激励的脉冲模块提供激励信号的写入指令,以使控制器模块根据写入指令,将预先设定的激励信号通过与脉冲模块连接的输出端口输出至需要激励的脉冲模块;
其中,所述虚拟端口单元为FPGA内部虚拟化设置的单元,所述控制器模块位于数据端口模块和上位机之间,数据端口模块包含一个以上输出端口,每一个输出端口与FPGA内的一个脉冲模块连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东高云半导体科技股份有限公司,未经广东高云半导体科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211659147.2/1.html,转载请声明来源钻瓜专利网。