[发明专利]多芯片系统的软件验证系统及验证方法在审
申请号: | 201510603239.2 | 申请日: | 2015-09-21 |
公开(公告)号: | CN105162661A | 公开(公告)日: | 2015-12-16 |
发明(设计)人: | 何志川;赵茂聪;徐海青 | 申请(专利权)人: | 盛科网络(苏州)有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06 |
代理公司: | 苏州慧通知识产权代理事务所(普通合伙) 32239 | 代理人: | 黄建月 |
地址: | 215021 江苏省苏州市工业园区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 芯片 系统 软件 验证 方法 | ||
技术领域
本发明涉及多芯片系统的软件验证技术领域,尤其是涉及一种多芯片系统的软件验证系统及验证方法。
背景技术
现在多芯片系统的软件,一般需要加载到实际的多芯片硬件系统上,才能正确验证它的正确性。即现有多芯片系统软件的验证必须有相应的多芯片硬件平台,不然软件无法验证,影响项目的进行进度,同时也增加了项目开展成本。
发明内容
本发明的目的在于克服现有技术的缺陷,提供一种多芯片系统的软件验证系统及验证方法,以实现在没有相应多芯片硬件平台的基础上,能够验证多芯片系统软件的功能。
为实现上述目的,本发明提出如下技术方案:一种多芯片系统的软件验证系统,包括客户端单芯片系统和多台服务端单芯片系统,所述客户端单芯片系统与服务端单芯片系统间建立socket连接,且所述客户端单芯片系统上运行多芯片系统软件;所述服务端单芯片系统间通过stacking互联,且所述服务端单芯片系统上运行单芯片系统软件。
优选地,所有所述单芯片系统为单芯片硬件系统,或为单芯片软件仿真系统,且所有所述单芯片系统均支持stacking功能。
优选地,所述客户端单芯片系统和服务端单芯片系统上均配置有相应的IP地址。
优选地,所述服务端单芯片系统还通过自身相应的端口与其他芯片系统相连,所述软件验证系统进行的验证行为包括表项下发、中断、上送报文、下发报文和转发报文。
优选地,运行于所述客户端单芯片系统上的多芯片系统软件将表项通过socket封装,下发到对应的所述服务端单芯片系统上,再由所述服务端单芯片系统上运行的单芯片系统软件,下发到与所述服务端单芯片系统相连的对应的芯片系统上去。
优选地,所述中断行为由各所述服务端单芯片系统自行侦听,若所述服务端单芯片系统侦听到中断,则通过socket通知所述客户端单芯片系统上运行的多芯片系统软件。
优选地,当所述服务端单芯片系统接收到需要上送到多芯片系统软件的报文时,则通过socket上报到所述客户端单芯片系统上运行的多芯片系统软件。
优选地,当所述客户端单芯片系统接收到需要下发到服务端单芯片系统的报文时,则通过socket下发到所述服务端单芯片系统,再由所述服务端单芯片系统上运行的单芯片系统软件,下发到与所述服务端单芯片系统相连的对应的芯片系统上转发。
优选地,所述转发报文行为发生在所述服务端单芯片系统之间或所述服务端单芯片系统和与所述服务端单芯片系统相连的芯片系统之间。
本发明还提供了一种基于单芯片系统的多芯片系统的软件验证方法,包括:采用复数台服务端单芯片系统通过stacking互联,且在所述服务端单芯片系统上运行单芯片系统软件;同时采用一台客户端单芯片系统与各个所述服务端单芯片系统建立socket连接,且在所述客户端单芯片系统上运行多芯片系统软件,从而来模拟测试所述多芯片系统软件。
与现有技术相比,本发明的有益效果是:实现了在没有多芯片硬件平台或多芯片软件平台基础上,验证多芯片系统软件的功能,能够加快项目上市时间,同时减少成本。
附图说明
图1是本发明多芯片系统的软件验证系统的原理结构示意图;
图2是本发明实施例多芯片系统的软件验证系统的原理结构示意图。
具体实施方式
下面将结合本发明的附图,对本发明实施例的技术方案进行清楚、完整的描述。
本发明揭示的一种多芯片系统的软件验证系统及方法,主要通过使用多个单芯片系统来模拟测试多芯片网络。如图1所示,其包括客户端单芯片系统和多台服务端单芯片系统,服务端单芯片系统间通过堆叠(stacking)技术互联,能够相互转发报文。同时在客户端单芯片系统上运行多芯片系统软件,且这一台客户端单芯片系统通过与服务端单芯片系统建立socket连接,来模拟测试多芯片系统软件。
这里所有的单芯片系统(即包括这里的客户端单芯片系统和服务端单芯片系统),可为单芯片硬件系统,也可为单芯片软件仿真系统,且所有的单芯片系统都需要支持stacking功能。客户端单芯片系统和服务端单芯片系统上均配置有相应的IP地址,便于方便客户端单芯片系统与各台服务端单芯片系统都建立起socket连接。
另外,服务端单芯片系统还通过自身相应的端口与其他芯片系统相连,本发明软件验证系统进行的多芯片系统软件验证行为包括表项下发、中断、上送报文、下发报文和转发报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛科网络(苏州)有限公司,未经盛科网络(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510603239.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有提高的寿命的太阳能发电站
- 下一篇:模内切加工装置