[发明专利]一种片上系统的验证方法、装置和系统有效
申请号: | 201310032498.5 | 申请日: | 2013-01-28 |
公开(公告)号: | CN103077104A | 公开(公告)日: | 2013-05-01 |
发明(设计)人: | 翟云 | 申请(专利权)人: | 北京君正集成电路股份有限公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王玲;王宝筠 |
地址: | 100193 北京市海淀区东北旺*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 验证 方法 装置 | ||
1.一种片上系统的验证方法,其特征在于,所述方法包括:
应用程序运行在主机设备的操作系统中,形成应用程序进程;
仿真工具运行在所述主机设备上,形成仿真进程;其中,片上系统运行在所述仿真工具中;
所述应用程序进程与所述仿真进程进行通信以实现对所述片上系统的仿真测试。
2.根据权利要求1所述的方法,其特征在于,所述应用程序进程与所述仿真进程进行通信以实现对所述片上系统的仿真测试包括:
所述应用程序进程通过第一窗口模块访问仿真进程,以向仿真工具发送激励请求,以控制片上系统产生与所述激励请求对应的仿真动作;
所述仿真进程通过第二窗口模块访问应用程序进程,以对应用程序执行读写操作。
3.根据权利要求2所述的方法,其特征在于,所述应用程序进程通过第一窗口模块访问仿真进程,以向仿真工具发送激励,以控制片上系统产生对应的仿真动作包括:
应用程序进程向仿真进程发送第二通信请求;
应用驱动模块将所述第二通信请求以及与所述第二通信请求对应的第二通信内容存储至与所述第一窗口模块对应的第一共享内存中,并发送第一通信信号至第一窗口模块;其中,所述第一共享内存与第一通信信号是所述应用驱动模块预先设置的,所述第一共享内存与第一通信信号具有第一标识;
所述第一窗口模块监测是否有第二通信请求,当监测到有第二通信请求时,从第三共享内存获取与第二通信请求对应的第二通信内容,并根据所述第二通信内容控制所述片上系统触发对应的仿真动作;其中,所述第三共享内存是所述第一窗口模块预先设置的,所述第三共享内存具有第三标识,所述第三标识与第一标识相同。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
所述第一窗口模块将与片上系统触发的仿真动作对应的仿真结果存储至第三共享内存中,并发送第三通信信号至应用程序,所述第三通信信号的标识与第一通信信号的标识相同。
5.根据权利要求2所述的方法,其特征在于,所述仿真进程通过第二窗口模块访问应用程序进程,以对应用程序执行读写操作具体包括:
所述仿真进程向应用程序进程发送第一通信请求;
当所述第二窗口模块监测到所述第一通信请求时,将所述第一通信请求以及与所述第一通信请求对应的第一通信内容存储至第四共享内存中,并发送第四通信信号至应用程序;所述第四共享内存与第四通信信号是所述第二窗口模块预先设置的,所述第四共享内存与第四通信信号具有第四标识;
所述第二窗口模块向应用程序发送软中断,以对应用程序执行读写操作。
6.根据权利要求5所述的方法,其特征在于,所述第二窗口模块向应用程序发送软中断具体为:
所述第二窗口模块根据获取的所述应用程序进程号向应用程序发送软中断,所述应用程序进程号是所述应用驱动模块存储至第二共享内存的。
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
所述应用驱动模块监测是否有所述第二窗口模块发送的第四通信信号,如果有,则从与所述第二窗口模块对应的第二共享内存读取与第一通信请求对应的第一通信内容;
所述应用驱动模块根据所述第一通信内容对应用程序执行读写操作,并将执行读写操作的反馈结果存储至第二共享内存,并向第二窗口模块发送第二通信信号;其中,所述第二共享内存与第二通信信号是所述应用驱动模块预先设置的,所述第二共享内存与第二通信信号具有第二标识,所述第二标识与所述第四标识相同。
8.一种片上系统的验证系统,其特征在于,所述系统包括:
应用程序模块,用于将应用程序运行在主机设备的操作系统中,形成应用程序进程;
仿真模块,用于将仿真工具运行在所述主机设备上,形成仿真进程;其中,片上系统运行在所述仿真工具中;
验证模块,用于实现所述应用程序进程与所述仿真进程的通信以实现对所述片上系统的仿真测试。
9.根据权利要求8所述的系统,其特征在于,所述验证模块包括:
第一窗口模块,用于提供所述应用程序模块向仿真模块访问的窗口,以向仿真模块发送激励请求,以控制片上系统产生与所述激励请求对应的仿真动作;
第二窗口模块,用于提供所述仿真模块访问应用程序模块的窗口,以对应用程序模块执行读写操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京君正集成电路股份有限公司,未经北京君正集成电路股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310032498.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多温区二氧化碳热泵热水机组
- 下一篇:一种热风炉