[发明专利]一种外部中断响应性能测试系统及方法在审
申请号: | 202010010097.X | 申请日: | 2020-01-06 |
公开(公告)号: | CN111209175A | 公开(公告)日: | 2020-05-29 |
发明(设计)人: | 崔凯;陈乃阔;刘毅枫 | 申请(专利权)人: | 山东超越数控电子股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 外部 中断 响应 性能 测试 系统 方法 | ||
1.一种外部中断响应性能测试系统,其特征在于:包括陪测计算机、外部中断源模块和被测计算机;其中:
所述陪测计算机用于向外部中断源模块发动人机交互指令和显示被测数据;
所述外部中断源模块根据陪测计算机传递来的指令产生相应至少一路外部中断信号传递至被测计算机中;
所述被测计算机接收来自外部中断源模块产生的中断信号,并针对每路外部中断信号产生相应中断响应信号回传至外部中断源模块。
2.根据权利要求1所述的测试系统,其特征在于:所述被测计算机包括内部CPLD模块和CPU模块,所述内部CPLD模块中设置有第一计数器和第二计数器,所述第一计数器为秒级计数器,所述第二计数器为毫秒级计数器,当被测计算机接收到任一一路中断信号时,均读取第一计数器和第二计数器的计数值,并通过多线程处理模块传递至陪测计算机上显示。
3.根据权利要求2所述的测试系统,其特征在于:所述外部中断源模块包括外部CPLD模块,所述外部中断响应信号均由外部CPLD模块产生,外部中断源模块产生的外部中断信号中存在可被内部CPLD模块识别的中断信号,该中断信号传递至内部CPLD模块时,内部CPLD模块产生内部中断信号,该内部中断信号也传递至被测计算机的CPU模块中,被测计算机的CPU模块通过多线程处理模块同时接收所有外部中断信号和内部中断信号,并同时输出相应的中断响应信号。
4.根据权利要求3所述的测试系统,其特征在于:所述第一计数器和第二计数器均以接收到内部CPLD模块可识别的外部中断信号为对时信号。
5.根据权利要求4所述的测试系统,其特征在于:所述被测计算机内设置有数据解析转化模块,所述数据解析转化模块用于将外部CPLD模块产生16进制数据转换成直观阅读信息,并传递至陪测计算机上显示,所述直观阅读信息包括十进制数据以及文本信息。
6.一种外部中断响应性能测试方法,其特征在于:包括如下步骤:
S1、通过陪测计算机接收用户操作需求,向外部中断源模块发送指令;
S2、外部中断源模块基于接收的指令产生相应至少一路外部中断信号传递至被测计算机中;
S3、被测计算机通过多线程处理模块接收所有外部中断信号,并根据每路外部中断信号产生相应中断响应信号回传至外部中断源模块;
S4、外部中断源模块接收中断响应信号,计算中断响应时间,并回传至陪测计算机显示。
7.根据权利要求6所述的测试方法,其特征在于:
步骤S3中,被测计算机中的内部CPLD模块设置有第一计数器和第二计数器,第一计数器为秒级计数器,第二计数器为毫秒级计数器,当被测计算机的CPU模块接收到任何一路外部中断信号时,会读取第一计数器的计数值和第二计数器的计数值,并传递至陪测计算机上显示。
8.根据权利要求7所述的测试方法,其特征在于:
步骤S2中,外部中断源模块产生多路外部中断信号,其中有一路外部中断信号为被测计算机的内部CPLD可识别接收的信号;
步骤S3中,所述第一计数器和第二计数器均以内部CPLD模块接收到外部中断信号中内部CPLD可识别接收的信号为对时信号。
9.根据权利要求8所述的测试方法,其特征在于:
步骤S3中,被测计算机的内部CPLD模块接收到外部中断信号中被测计算机的内部CPLD可识别接收的信号时,产生内部中断信号送往被测计算机的CPU模块;
所有外部中断信号和内部中断信号均送至被测计算机的CPU模块中,CPU模块接收到任一中断信号时,CPU模块读取第一计数器和第二计数器的计数值,通过多线程处理模块传递至陪测计算机上显示;CPU模块接收到任一中断信号时,CPU模块通过多线程处理模块同时输出相对应的中断响应信号,回传至外部中断源模块中。
10.根据权利要求9所述的测试方法,其特征在于:
步骤S4中,外部中断源模块接收被测计算机的CPU模块输出的中断响应信号后,计算出中断响应时间,并通过串口将产生的16进制数据输出至陪测计算机上,被测计算机通过数据解析转化模块将16进制数据转化为可阅读的文本信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东超越数控电子股份有限公司,未经山东超越数控电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010010097.X/1.html,转载请声明来源钻瓜专利网。