[发明专利]设备内部器件间的逻辑连接关系分析方法有效
申请号: | 201811314561.3 | 申请日: | 2018-11-06 |
公开(公告)号: | CN109446686B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 刘颖丽;许鹏飞 | 申请(专利权)人: | 深圳市风云实业有限公司 |
主分类号: | G06F16/901 | 分类号: | G06F16/901;G06F16/903;G06F16/16;G06F16/172;G06T11/20 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 逯恒 |
地址: | 518000 广东省深圳市福田区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 内部 器件 逻辑 连接 关系 分析 方法 | ||
本发明提供一种设备内部器件间的逻辑连接关系分析方法,用于分析嵌入式设备的内部器件间的逻辑连接关系,包括:绘制设备内部器件的连接关系简图;解析所述连接关系简图以生成设备描述文件;根据所述设备描述文件分析设备内部器件间的连接关系。该方法可以在设备使用中通过某个方式显示出来从任意某个点出发的完整数据流向图,给工作上提供一定的便利性。
技术领域
本发明涉及嵌入式设备技术领域,尤其是涉及设备内部器件间的逻辑连接关系分析方法。
背景技术
对于上层软件而言,嵌入式设备内部具体是如何连接的并不清楚,往往看做是一个黑盒子。但是在实际使用中,往往是软件人员与技术支持人员参与,需要对设备内部连接关系有一定的了解。通常的硬件设计图纸一般都比较大,对于软件与技术支持人员而言解读的难度较大,不利于相关人员对于设备的数据流向的清楚掌握。
发明内容
本发明的目的在于针对现有技术的上述问题,提供了一种设备内部器件间的逻辑连接关系分析方法用于解决现有技术的不足。
具体地,本发明实施例提供了一种设备内部器件间的逻辑连接关系分析方法,用于分析嵌入式设备的内部器件间的逻辑连接关系,包括:
绘制设备内部器件的连接关系简图;
解析所述连接关系简图以生成设备描述文件;
根据所述设备描述文件分析设备内部器件间的连接关系。
作为上述技术方案的进一步改进,绘制所述设备内部器件的连接关系简图包括采用图形描述语言表述所述设备内部器件的连接关系简图;其中,所述设备内部器件包括板卡、芯片、总线和连线,采用图形描述语言表述所述设备内部器件的连接关系简图包括:采用板卡图表示板卡;采用具有群组属性的节点表示芯片;采用不具有群组属性的节点表示总线;用具有边属性的有方向直线表示连线。
作为上述技术方案的进一步改进,绘制设备内部连接关系简图具体还包括:
分析硬件的硬件结构图,确定总线、芯片之间的连线;
选择绘图工具绘制设备内部连接关系的简图;
确定每个芯片内部所有的总线节点,如果该芯片内部存在多个相同名字的总线,则在节点的标签中加入总线的编号;把芯片所有的总线节点生成一个组节点,将这个节点的标签设置为芯片的名字;如果在一个板卡内部具有多个相同名字的芯片,则在标签中加入该芯片的编号;
直到每个板卡的所有芯片都绘制完毕,将绘制的图形保存,文件名为对应板卡名字。
作为上述技术方案的进一步改进,所述连接关系简图的解析采用逐行关键字匹配解析。
作为上述技术方案的进一步改进,解析所述连接关系简图的规则如下:
根据节点是否带了组属性确定节点为芯片节点还是总线节点;
根据节点标识生成其在一个板卡中的唯一编号值;同一个组内的总线节点在节点标识上与组节点的标识有从属关系,根据节点标识生成总线节点与芯片节点的包含关系;
根据节点的标签属性值确定其标签值;
根据边的源属性与边的目的属性,找到相应的两个总线节点;根据边的方向属性确定边是单向边还是双向边从而确定两个节点的连接关系。
作为上述技术方案的进一步改进,所述根据所述设备描述文件分析设备内部器件间的连接关系具体包括:
根据板卡描述文件生成所有的芯片结构;
根据板卡边信息,生成相应芯片的所有的总线结构以及总线结构的数据流信息;
根据所述芯片结构以及所述数据流信息生成设备的所有板卡内部连接关系;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市风云实业有限公司,未经深圳市风云实业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811314561.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于水电站仿真培训的数据通信协议
- 下一篇:管线矢量数据的自动校验系统