[发明专利]芯片开发与验证方法、终端设备、验证平台及存储介质在审
申请号: | 202211234132.1 | 申请日: | 2022-10-10 |
公开(公告)号: | CN115422883A | 公开(公告)日: | 2022-12-02 |
发明(设计)人: | 肖明;任明刚;吴睿振 | 申请(专利权)人: | 山东云海国创云计算装备产业创新中心有限公司 |
主分类号: | G06F30/398 | 分类号: | G06F30/398 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 刘小峰;张涛 |
地址: | 250000 山东省济南市中国(山东)自由贸*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 芯片 开发 验证 方法 终端设备 平台 存储 介质 | ||
1.一种芯片开发与验证方法,其特征在于,该方法包括:
创建虚拟设备后端程序,在Host运行虚拟设备后端程序,生成虚拟设备后端进程,其中所述虚拟设备后端程序具有两条管道;
获取包含虚拟设备前端的QEMU程序,在Host运行包含所述虚拟设备前端的QEMU程序,生成QEMU进程;且在运行时指定虚拟设备对接已创建的两条管道;
其中,在所述QEMU进程里安装Linux,部署SDK开发与验证所需的软件环境;
获取原始数据,将所述原始数据经由总线、虚拟设备前端和一个管道,传递给虚拟设备后端,虚拟设备后端将原始数据加工处理后,生成处理后的数据;所述处理后的数据经由另一个管道、虚拟设备前端和总线,最终送给SDK开发与验证人员。
2.如权利要求1所述的芯片开发与验证方法,其特征在于,所述创建虚拟设备后端程序,包括以下步骤:
获取虚拟设备后端软件代码,且虚拟设备后端软件代码还创建两条管道;
将所述虚拟设备后端软件代码编译生成虚拟设备后端程序。
3.如权利要求2所述的芯片开发与验证方法,其特征在于,所述软件代码直接复用芯片开发流程中“芯片架构设计”的C Model算法原型代码。
4.如权利要求2所述的芯片开发与验证方法,其特征在于,两条所述管道,一条管道负责接收虚拟设备前端发来的原始数据以供后续的加工处理,另一条管道负责将加工处理后的数据发给虚拟设备前端。
5.如权利要求1所述的芯片开发与验证方法,其特征在于,所述获取包含上述虚拟设备前端的QEMU程序,包括,
实现虚拟设备前端;
修改QEMU的Kconfig文件,将上述虚拟设备前端作为模块加入到QEMU的编译配置;
在Host编译这套QEMU代码,生成包含上述虚拟设备前端的QEMU程序。
6.如权利要求5所述的芯片开发与验证方法,其特征在于,所述实现虚拟设备前端,包括:
在QEMU源码中,按照QEMU设备代码框架编写软件代码实现所述虚拟设备前端。
7.如权利要求6所述的芯片开发与验证方法,其特征在于,所述QEMU设备代码框架在编写所述虚拟设备前端代码时至少要实现3个的结构体;所述结构体包括ObjectClass、Object、TypeInfo及相关的方法。
8.一种终端设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器加载并执行所述计算机程序时实现如权利要求1-7任一项所述的芯片开发与验证方法的步骤。
9.一种验证平台,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器加载并执行所述计算机程序时实现如权利要求1-7任一项所述的芯片开发与验证方法的步骤。
10.一种存储介质,存储有计算机程序,所述计算机程序被处理器加载并执行时实现如权利要求1-7任一项所述的芯片开发与验证方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东云海国创云计算装备产业创新中心有限公司,未经山东云海国创云计算装备产业创新中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211234132.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于洗衣机的注液装置
- 下一篇:一种横流免框架并列式冷却系统