CN119514478A 中断寄存器的处理方法、装置、产品、设备和介质 (腾讯科技(深圳)有限公司)_第1页
CN119514478A 中断寄存器的处理方法、装置、产品、设备和介质 (腾讯科技(深圳)有限公司)_第2页
CN119514478A 中断寄存器的处理方法、装置、产品、设备和介质 (腾讯科技(深圳)有限公司)_第3页
CN119514478A 中断寄存器的处理方法、装置、产品、设备和介质 (腾讯科技(深圳)有限公司)_第4页
CN119514478A 中断寄存器的处理方法、装置、产品、设备和介质 (腾讯科技(深圳)有限公司)_第5页
已阅读5页,还剩72页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

证的中断寄存器组的配置信息和输入信号指示2获取待验证的中断寄存器组的配置信息和输入信号指示信中断寄存器组的工作属性信息,所述工作属性信息用于指示所述中断寄存器组的工作逻获取所述中断寄存器组的目标输出结果;所述目标输出结果是基于所述输入信号指示信息和所述工作属性信息模拟所述中断寄存器组的工作过程,基于所述目标输出结果与所述参考输出结果之间的匹配性,生对所述中断置位寄存器执行写操作,得到所述中断置位寄存一状态值用于控制所述中断置位寄存器处于开若所述第一状态值用于控制所述中断置位寄存器处于开启将所述第一中断源信号作为所述输入信号指示信息;所述输入信号所述中断寄存器组的输入信号为所述第一中断若所述第一状态值用于控制所述中断置位寄存器处于关闭状态若所述执行指示信息指示需执行所述中断源配置信息,则从所述基于所述目标路径信息生成第二中断源信号,并将所述第二中断其中,所述输入信号指示信息用于指示所述中断寄存器组的若所述执行指示信息指示无需执行所述中断源配置信息,作属性信息用于指示所述中断寄存器组中各个中断寄存器的其中,所述输入信号指示信息用于指示所述中断寄存器组的输入信号为中断源信号,3所述中断使能寄存器的工作逻辑,包括:处于开启状态时向后传7.如权利要求6所述的方法,其特征在于,所述获取所述中断寄存器组的目标输出结对所述中断使能寄存器执行写操作,得到所述中断使能寄存器的第二调用写有所述第二状态值的所述中断使能寄存器,在四状态值用于指示所述中断状态寄存器产生有中断状调用写有所述第三状态值的所述中断屏蔽寄存器基于所述第四状态值按照对应的工所述基于所述目标输出结果与所述参考输出结果之间的匹配性,生若所述目标输出结果与所述参考输出结果不匹配,则确定所述目若所述目标输出结果与所述参考输出结果相匹配,则确定所述目在获取所述目标验证结果的过程中,获取所述中断使能寄存器实时输出所述中断寄存器组中各个中断寄存器的验证结基于所述第三状态值、所述第四状态值、所述目标输出结果及4其中,任一中断寄存器的验证结果,用于指示所述任一中断寄其中,所述电平中断类型和所述脉冲中断类型关联有各自12.如权利要求11所述的方法,其特征在于,若所述中断验证类型为所述电平中断类若所述中断验证类型为所述脉冲中断类型,则所述脉冲中断类型指示信息用于指示所述中断寄存器组的输入信号是其中,对所述中断寄存器组执行的该写操作,用于控制所述中其中,所述中断验证类型关联的中断验证程序在采用所述多第一获取模块,用于获取待验证的中断寄存器组的配置信息第一生成模块,用于基于所述输入信号指示信息和所述工作第二获取模块,用于获取所述中断寄存器组的目标输出结果第二生成模块,用于基于所述目标输出结果与所述参考输出56[0011]第一获取模块,用于获取待验证的中断寄存器组的配置信息和输入信号指示信存器组在输入信号指示信息所指示的情况下,按照对应的工作逻辑执行工作而输出的结7于指示中断寄存器组不存在输入信号;中断寄存器组的输入信号用于输入中断使能寄存8[0035]调用写有第三状态值的中断屏蔽寄存器基于第四状态值按照对应的工作逻辑执9息包括中断寄存器组的工作属性信息,工作属性信息用于指示中断寄存器组的工作逻辑;[0087]请一并参见图2,图2是本申请提供的一种对中断寄存器组进行验证的场景示意[0090]验证设备可以调用中断验证程序,获取待验证的中断寄到中断寄存器组的目标验证结果,该目标验证结果即为是用于指示中断寄存器组的输出息包括中断寄存器组的工作属性信息,工作属性信息用于指示中断寄存器组的工作逻辑;输入信号指示信息用于指示中断寄存器组是否存在所配置的中断寄存器组中各个中断寄存器进行读写的工作逻辑(即中断寄存器的读写属对中断置位寄存器写1就可以理解为是控制中断置位寄存器处于开启状态。中断置位寄存器在处于关闭状态(如不写1时)时,就不会生[0105]中断使能寄存器可以用于控制输入的中断源信号是否会向后传输给中断状态寄使能寄存器传输的中断源信号时)可以产生中断状态,而在未接收到中断源信号时不产生信号指示信息就可以用于指示中断寄存器组的输入信号是径信息,即该中断源配置信息指示了用于对中息生成中断源信号),则处理设备可以从该中断源配置信息中至少一个中断源的路径信息生成中断源信号),则输入信号指示信息就可以是用于指示中断寄存器组不存在输入信号每次force操作所产生的执行指示信息用于指示需要执行中断源配置信息的情况时,依次通过不断对中断源配置信息进行force操作,通过中断源配置信息中的各个中断源的路径信息均实现对中断寄存器组的验证(即中[0129]第3种方式,处理设备还可以通过上述中断置位寄存器以及配置信息一起来生成以是由中断寄存器组在上述输入信号指示信息所指示按照各个中断寄存器的工作逻辑)执行工作后而输出的实际的结果。该目标输出结果可以[0140]步骤S103,基于输入信号指示信息和工作属性信息模拟中断寄存器组的工作过作属性信息,模拟中断寄存器组在该输入信号指断寄存器组的目标验证结果,该目标验证结果可以是中断寄存器组的输出是否正常的结与参考输出结果一致,则生成的目标验证结果就可以是中断寄存器组的输出正常的难度以及开销。[0148]请参见图5,图5是本申请提供的一种验证中断寄存器组的框架示意图。如图5所述图6对应实施例中的中断状态寄存器的参考状态值,该参考模型也可以理解为是用于对[0149]本申请中可以通过对中断寄存器组配置的配置信息,对参考模型进行实例化处多种验证方式中的多少验证方式完成了对中断寄存器组的验证息包括中断寄存器组的工作属性信息,工作属性信息用于指示中断寄存器组的工作逻辑;值用于指示中断状态寄存器产生有中断状态或未寄存器产生的上述第四状态值按照对应的工作逻辑(即中断屏蔽寄存器的工作逻辑)执行[0165]可以理解的是,由于本申请中可以对中断寄存器组中的的工作过程时,也可以模拟执行写操作后的中中断屏蔽寄存器的工作逻辑以及信号指示信息,来模拟中断寄存器组中各个中断寄存器(此处可以指除中断置位寄存器之外的其他中断寄存器)的工目标验证过程的过程中),实时输出中断寄存器组中各个中断寄存器的验证结果中的异常常寄存器的验证结果是用于指示该异常寄存器示中断状态寄存器产生有中断信号时(即第四状态寄存器的工作逻辑,模拟中断使能寄存器和中断使能寄存器和中断状态寄存器的验证结果均可以是正常验证结果(即不是异常验证结状态寄存器的工作逻辑,模拟中断使能寄存器和中明中断状态寄存器是在正常工作,中断状态寄存器态寄存器的工作逻辑,模拟中断使能寄存器和中断使能寄存器和中断状态寄存器的验证结果均可以是正常验证结果(即不是异常验证结态寄存器产生有中断状态,则处理设备也可以模拟中断屏[0191]因此,若目标输出结果与该参考输出结果不一致(如目标输出结果是无中态寄存器产生有中断状态,则处理设备也可以模拟中断屏过各个中断寄存器的工作逻辑,结合上各个中断第一中断源信号、中断状态以及中断信号等),来判断各个中断寄存器是否是在正常工作时,中断状态寄存器需要进行清零处理(若中断状态寄存器产生有中断状态,则清零处理[0197]如处理设备可以对中断状态寄存器写1,再检测中断状态寄存器是否完成了清零清零处理,则表明中断状态寄存器写1清零的功能是异常的,即上述清零验证结果是异常可以自行配置需要对中断寄存器组进行何种类试平台)可以包含电平中断类型关联的中断验证程中断验证程序按照电平中断的相应验证逻辑,对对中断寄存器组中各个中断寄存器的验证处理以及对整个中断寄存器组的输出结果的验若中断寄存器组的中断验证类型是脉冲中断生中断寄存器组的中断源电平信号(即输入信号,存器组执行写操作后该中断源电平信号还持续存在[0208]其中,中断寄存器组的中断验证类型关联的中断验证程序可以采用多种验证方干种输入信号(包括不同方式产生的输入信号(如通过不同中断源的路径信息产生的中断存在输入信号)分别对应的输入信号指示信息、以及中断寄存器组中各个中断寄存器的若寄存器的特定验证的不同,均可以理解为是对中断屏蔽寄存器不会输出中断信号(即无中断信号),若是此时又将中断屏蔽寄存器进行关[0217]本申请的中断寄存器组中的各个中断寄存器的工作逻辑就可以是上述所描述的取上述多种验证方式均完成(如得到各个中断寄存器的验证结果以及上述目标验证结果)指示信息可以是已采用全部验证方式对中断寄存器组进行100%验序作为一个独立的中断验证平台,进而将中断置信息以及中断寄存器组的中断状态和中断信号等)通过传参的方式传递给中断验证平台[0221]采用本申请所提供的上述方法,可以在对中断寄存器组[0226]步骤S304:处理设备可以判断中断寄存器组的中断验证类型是否是电平中断类器执行随机写的操作(用于控制中断置位寄存[0242]步骤S410:接着,处理设备可以再次对配置信息中的中断源配置信息进行随机及中断信号(再次执行随机写后的中断寄存器组的中断状态以及中断信号)是否与更新的该多个中断源信号一起作为是中断寄存器组的输入信号,对中断寄存器组进行验证处理。或者该多个中断源信号还可以包括通过中断源配置信息中所有或者部分中断源的路径信器执行随机写的操作(用于控制中断置位寄存断使能寄存器以及中断屏蔽寄存器执行随机写的操作之前生成的),自动更新RM(即参考屏蔽寄存器随机写之后的状态值(因为若存在可以检查DUT的中断状态以及中断信号(即DUT中的中断寄存器组的中断状态以及中断信号,可以是再次执行随机写的操作后的中断寄存器组的中断状态以及中断信号)是否与更[0262]采用本申请的上述方法,对中断寄存器组的验证逻辑进行了统一且规范化的设于指示中断寄存器组不存在输入信号;中断寄存器组的输入信号用于输入中断使能寄存[0288]调用写有第三状态值的中断屏蔽寄存器基于第四状态值按照对应的工作逻辑执[0307]根据本申请的一个实施例,图3所示的中断寄存器的处理方法所涉及的步骤可由由图11中的第一获取模块11来执行,图3中所示的步骤S102可由图11中的第一生成模块12来执行;图3中所示的步骤S103可由图11中的第二获取模块13来

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论