[发明专利]可互联的芯片及芯片间数据传输方法无效
申请号: | 201110387859.9 | 申请日: | 2011-11-29 |
公开(公告)号: | CN103136145A | 公开(公告)日: | 2013-06-05 |
发明(设计)人: | 田泽;蔡叶芳;李攀;淮治华;刘娟 | 申请(专利权)人: | 中国航空工业集团公司第六三一研究所 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 姚敏杰 |
地址: | 710068 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可互联 芯片 数据传输 方法 | ||
技术领域
本发明属于计算机硬件领域,涉及一种芯片,尤其涉及一种能够与其它芯片相连的可互联的芯片及芯片间数据传输方法。
背景技术
在大型系统设计过程中,往往不能由一个芯片实现所有功能,需要由两个或者两个以上的芯片共同完成电路的功能,必然涉及到在芯片之间如何实现互联的问题,目前各种芯片在进行互联时,电路复杂繁琐,连接或通讯的速度受到极大的限制。
发明内容
为了解决背景技术中存在的上述技术问题,本发明提供了一种在芯片之间通过串行链路、两个或者多个芯片之间的互联协议的电路结构,实现了在芯片之间进行互联的电路设计需求。
本发明的技术解决方案是:本发明提供了一种可互联的芯片,其特征在于:所述可互联的芯片包括将需要发送的数据进行组帧的发送状态机、将组帧后的数据进行串行化并传递的串行收发器以及接收数据进行数据解包和分析的接收状态机。
一种可互联的芯片,其特征在于:所述可互联的芯片包括将需要发送的数据进行组帧的发送状态机、将组帧后的数据进行串行化并传递的串行收发器以及接收数据进行数据解包和分析的接收状态机。
一种芯片间数据传输方法,其特殊之处在于:所述芯片间数据传输方法包括以下步骤:
1)第一芯片的发送状态机将需要发送的数据进行组帧;
2)第一芯片的串行收发器将步骤1)所得到帧数据进行串行化并传递到第二芯片的串行收发器;
3)第二芯片的串行收发器接收来自第一芯片帧数据,并将接收到的串行数据并行化;
4)第二芯片的接收状态机将接收到的数据进行数据的解包和分析,获取第一芯片发来的数据。
上述步骤2)中还包括对串行化的帧数据进行组包步骤。
上述步骤3)中还包括对串行化的帧数据进行解包步骤。
上述步骤1)中由第一芯片的发送状态机将需要发送的数据进行组帧后的数据格式包括帧起始定界符、数据长度、数据以及帧结束定界符;
其中:
数据表示要需要发送的纯粹的数据;
帧起始定界符表示帧的起始;
源地址表示需要发送数据的源ID;
目标地址表示将需要发送数据发送到的目标ID;
数据长度表示要发送的数据的字节或者字的数目;
帧结束定界符表示帧的结束。
上述步骤1)中由第一芯片的发送状态机将需要发送的数据进行组帧后的数据格式还包括源地址以及目的地址;
所述源地址表示需要发送数据的源ID;
所述目标地址表示将需要发送数据发送到的目标ID。
上述接收状态机经解包后的数据格式包括源地址以及数据。
本发明的优点是:
本发明对芯片的电路结构进行彻底的改进,通过设置在芯片中的发送状态机把把需要发送到其它芯片的数据进行组帧,并通过串行收发器完整无误的将并行数据进行串行化,并传递到其它芯片串行收发器中,实现芯片之间的迅速连接,本发明在芯片之间通过串行链路、两个或者多个芯片之间的互联协议的电路结构,实现了在芯片之间进行互联的电路设计需求,其连接方式简单,过程安全可靠,使用非常方便。
附图说明
图1是本发明所提供的可互联芯片之间的连接示意图。
具体实施方式
参见图1,本发明所提供的可互联的芯片包括以下部分:
1、芯片A中的发送状态机,此模块负责把需要发送到芯片B的数据进行组帧,组帧后的数据格式为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司第六三一研究所,未经中国航空工业集团公司第六三一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110387859.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种空间数据的调度方法、系统和设备
- 下一篇:一种进度条显示方法和装置