CN113536716B Soc系统验证方法、装置、计算机设备和可读存储介质 (深圳市汇春科技股份有限公司)_第1页
CN113536716B Soc系统验证方法、装置、计算机设备和可读存储介质 (深圳市汇春科技股份有限公司)_第2页
CN113536716B Soc系统验证方法、装置、计算机设备和可读存储介质 (深圳市汇春科技股份有限公司)_第3页
CN113536716B Soc系统验证方法、装置、计算机设备和可读存储介质 (深圳市汇春科技股份有限公司)_第4页
CN113536716B Soc系统验证方法、装置、计算机设备和可读存储介质 (深圳市汇春科技股份有限公司)_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

算机设备和可读存储介质,该SOC系统验证方法控制软硬件交互模块将软件验证环境和/或硬件验证环境的第一交互信息和/或第二交互信息,转发至硬件验证环境和/或软件验证环境;控制软件验证环境根据第二交互信息以及预设软件激励生成软件驱动文件,和/或控制硬件验证环境根据第一交互信息以及预设硬件激励生成硬件驱动文件;将软件驱动文件和/或硬件驱动文证结果。本发明可以实现SOC系统的软件与硬件协同仿真验证,可以有效覆盖验证SOC系统的软2控制所述软硬件交互模块将软件验证环境和/或硬件验证环境的第一交互信息和/或控制所述软件验证环境根据所述第二交互信息以及预设软件激励生成软件驱动文件,和/或控制所述硬件验证环境根据所述第一交互信息以及预设硬件激励生成硬件驱动文将所述软件驱动文件和/或所述硬件驱动文件输入至待验证系统,获取所述待验证系所述控制所述软硬件交互模块将软件验证环境和/或硬件验证环境的第一交互信息将所述第一交互信息从所述软件配置寄存器映射至所述硬件状态寄存器,和/或将所述第二交互信息从所述硬件配置寄存器映射至所述软件状态寄存器;将所述第一交互信息和/接收所述软件验证环境的软件状态清除指令,清除所述软件状态寄存接收所述硬件验证环境的硬件状态清除指令,清除所述硬件状态寄3.根据权利要求1所述的SOC系统验证方根据所述第一交互信息以及预设硬件激励生成硬件根据所述第一优先级信息依次从所述双端口RAM中读取至少一个所述第一交互信息,4.根据权利要求1所述的SOC系统验证方法,其特征在根据所述第二交互信息以及预设软件激励生成软件根据所述第二优先级信息依次从所述双端口RAM中读取至少一个所述第二交互信息,3交互信息转发单元,用于控制所述软硬件交互模块将软件验证环境和/或硬件验证环驱动文件生成单元,用于控制所述软件验证环境根据所述第二交互激励生成软件驱动文件,和/或控制所述硬件验证环境根据所述第一交互信息以及预设硬验证结果获取单元,用于将所述软件驱动文件和/或所述硬件驱动文件输入至待验证所述控制所述软硬件交互模块将软件验证环境和/或硬件验证环境的第一交互信息将所述第一交互信息从所述软件配置寄存器映射至所述硬件状态寄存器,和/或将所述第二交互信息从所述硬件配置寄存器映射至所述软件状态寄存器;将所述第一交互信息和/序,所述计算机程序在所述处理器上运行时执行根据权利要求1至5中任一项所述的SOC系运行时执行权利要求1至5中任一项所述的SOC4[0006]控制所述软硬件交互模块将软件验证环境和/或硬件验证环境的第一交互信息[0007]控制所述软件验证环境根据所述第二交互信息以及预设软件激励生成软件驱动文件,和/或控制所述硬件验证环境根据所述第一交互信息以及预设硬件激励生成硬件驱[0008]将所述软件驱动文件和/或所述硬件驱动文件输入至待验证系统,获取所述待验境和/或硬件验证环境的第一交互信息和/或第二交互信息,转发至所述硬件验证环境和/[0011]通过所述软件配置寄存器接收所述第一交互信息,和/或通过所述硬件配置寄存[0012]将所述第一交互信息从所述软件配置寄存器映射至所述硬件状态寄存器,和/或将所述第二交互信息从所述硬件配置寄存器映射至所述软5[0019]根据所述第二优先级信息依次从所述双端口RAM中读取至少一个所述第二交互信[0023]根据所述第一优先级信息依次从所述双端口RAM中读取至少一个所述第一交互信[0026]本发明还提供一种SOC系统验证装置,应用于设置有软硬件[0027]交互信息转发单元,用于控制所述软硬件交互模块将软件验证环境和/或硬件验证环境的第一交互信息和/或第二交互信息,转发至所述硬件验证环境和/或软件验证环软件激励生成软件驱动文件,和/或控制所述硬件验证环境根据所述第一交互信息以及预[0029]验证结果获取单元,用于将所述软件驱动文件和/或所述硬件驱动文件输入至待软件验证环境根据所述第二交互信息以及预设软件激励生成软件驱动文件,和/或控制所驱动文件和/或所述硬件驱动文件输入至待验证系统,获取所述待验证系统输出的验证结证环境需要访问的软件交互信息传递到软件验证环境,从而可以实现软硬件设置条件下6[0044]通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来发明的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关技术领域中的语境含义相同的含[0049]图1是本发明实施例1提供的一种SOC系统验证方法的流程图,该方法应用于设置7交互状态清除模块以及软件驱动模块等,该软件激励模块可以由C语言或汇编语言完成其运行中控制硬件运行的设置,设置的交互信息通过软硬件交互模块转发至硬件验证环境。运行中控制软件运行的设置,设置的交互信息通过软硬件交互模块转发至软件验证环境。[0054]步骤S12:控制所述软件验证环境根据所述第二交互信息以及预设软件激励生成软件驱动文件,和/或控制所述硬件验证环境根据所述第一交互信息以及预设硬件激励生8存器320、软件状态寄存器330、硬件状态寄存器340以及双端口RAM350,所述双端口RAM[0065]步骤S42:将所述第一交互信息从所述软件配置寄存器映射至所述硬件状态寄存当前硬件验证环境的交互状态,而同理该软件状态寄存器暂时保存映射来的第二交互信RAM可以按照交互信息的标记进行优先级的排序,决定传输至硬件验证环境或软件验证环[0070]图5是本发明实施例3提供的一种SOC系统验证方法的流程图,该方法包括如下步[0073]步骤S52:控制所述软件验证环境根据所述第二交互信息以及预设软件激励生成软件驱动文件,和/或控制所述硬件验证环境根据所述第一交互信息以及预设硬件激励生9在执行完后再直线原先优先级低的第一交互信息,或者根据用例设置直接清除双端口RAM[0092]驱动文件生成单元820,用于控制所述软件验证环境根据所述第二交互信息以及预设软件激励生成软件驱动文件,和/或控制所述硬件验证环境根据所述第一交互信息以图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现

温馨提示

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

评论

0/150

提交评论