一种芯片间的简易通信方法及装置的制造方法

文档序号:8361409阅读:171来源:国知局
一种芯片间的简易通信方法及装置的制造方法
【技术领域】
[0001]本发明涉及数据传输领域,特别是一种芯片间的简易通信方法及装置。
【背景技术】
[0002]通常,嵌入式系统的片上资源比较紧张,因此往往需要对片上资源如GP1等进行合理利用。在嵌入式设备由于自身资源不足或其他原因需要扩展额外功能芯片时,就会涉及到两块芯片间的通信,而通信本身就占用芯片的资源如控制器,1 口等。传统的通信方式如USB,SPI等由于本身协议就比较复杂,1 口占用比较多等原因已经不太适合在本身资源比较少的芯片上使用。因此,开发一种占用资源少,通信可靠的方法势在必行。

【发明内容】

[0003]本发明的主要目的在于克服现有技术中的上述缺点,提出一种芯片间的简易通信方法和装置。
[0004]本发明采用如下技术方案:
[0005]一种芯片间的简易通信方法,基于芯片的GP1 口进行通信,其特征在于:从发送芯片和接收芯片上分别选取两GP1 口,且两芯片间连接有CLK信号线和DATA信号线,两芯片间的通信协议是以开始和结束为标识,在开始和结束标识之间包含通信的数据。
[0006]优选的,所述CLK信号线和DATA信号线均为时钟线。
[0007]优选的,所述发送芯片和接收芯片处于空闲状态时,CLK信号线和DATA信号线的电平相同。
[0008]优选的,所述开始标识是发送芯片通过控制CLK信号线和DATA信号线的电平拉高或拉低实现。
[0009]优选的,所述开始标识是发送芯片先拉低CLK信号线电平,延时一段时间后再拉低DATA信号线电平。
[0010]优选的,所述结束标识是发送芯片通过控制CLK信号线和DATA信号线的电平拉高或拉低实现。
[0011]优选的,所述结束标识是发送芯片先拉高DATA信号线电平,延时一段时间后再拉高CLK信号线电平。
[0012]优选的,所述开始和结束标识之间的数据包含有长度位和校验位,用于判断数据的准确性与完整性。
[0013]优选的,所述发送芯片发送数据时,控制CLK信号线发送采样信号,并根据采样信号和数据来控制DATA信号线的电平状态;所述接收芯片接收数据时,根据采样信号对数据进行采样。
[0014]优选的,所述发送芯片和接收芯片均采用上升沿采样的方式分别对数据进行发送或接收。
[0015]优选的,所述发送芯片和接收芯片均采用下降沿采样的方式分别对数据进行发送或接收。
[0016]一种芯片间的简易通信装置,基于芯片的GP1 口进行通信,其特征在于:包括分别具有两GP1 口的发送芯片和接收芯片,该两芯片间连接有CLK信号线和DATA信号线,所述发送芯片和接收芯片均包括
[0017]电平信号单元,用于控制CLK信号线和DATA信号线发送或接收电平;
[0018]采样信号单元,用于控制CLK信号线发送或接收采样信号;
[0019]数据单元,用于根据采样信号来控制DATA信号线发送或接收数据。
[0020]一种嵌入式处理芯片,其特征在于:包括有两GP1 口、电平信号单元、采样信号单元及数据单元,该电平信号单元与两GP1 口均相连,该采样信号单元与其中一 GP1 口相连,该数据单元与另一 GP1 口相连。
[0021]由上述对本发明的描述可知,与现有技术相比,本发明具有如下有益效果:本发明的芯片间通信方法和装置,每个芯片只需要2个GP1开始,采用开始标识、数据和结束标识的通信协议,基于定义的共同规则,即可实现芯片间的灵活、可靠通信,占用芯片的资源少。
【附图说明】
[0022]图1为本发明的两芯片物理连接示意图;
[0023]图2为本发明的通信方法的协议内容示意图;
[0024]图3为本发明方法的数据收发时序图;
[0025]图4为本发明的数据内容示意图;
[0026]图5为本发明的通信装置模块示意图。
【具体实施方式】
[0027]以下通过【具体实施方式】对本发明作进一步的描述。
[0028]参照图1,一种芯片间的简易通信方法,基于芯片的GP1 口进行通信,从发送芯片I和接收芯片2上分别选取两GP1 口,且两芯片间连接有CLK信号线和DATA信号线,该CLK信号线和DATA信号线均为时钟线。
[0029]两芯片间的通信是按照规定的协议来实现,参照图2、图3,该协议是以开始和结束为标识,并在开始和结束标识之间包含通信的数据。开始,结束和数据的具体通信方式,可以由使用者自己定义。例如:设定发送芯片I和接收芯片2处于空闲状态时,CLK信号线和DATA信号线的均为高电平。则开始标识是发送芯片I先拉低CLK信号线电平,使CLK信号线为低电平,延时一段时间后再拉低DATA信号线电平,使DATA信号线为低电平。结束标识是发送芯片I先拉高DATA信号线电平,延时一段时间后再拉高CLK信号线电平。
[0030]进一步的,参照图4,在开始和结束标识之间的数据可设置为包含有长度位、校验位和实际数据。可规定数据的前I个byte用来存储数据的长度,数据的第2个字节用来存储校验位,接收方可以根据这个来判断数据的准确性与完整性。
[0031]本发明的两芯片进行通信过程如下:参照图3,发送芯片I发送数据时,控制CLK信号线发送采样信号,并根据采样信号采用上升沿采样或下降沿采样的方式并根据数据来控制DATA信号线的输出电平状态,实现数据发送过程;接收芯片2接收数据时,根据与发送芯片I对应的采样信号的上升沿采样或下降沿采样的方式对DATA信号线传输的数据进行采样接收,实现数据接收过程。
[0032]参照图5,本发明还提出一种芯片间的简易通信装置,基于芯片的GP1 口进行通信,包括分别具有两GP1 口的发送芯片I和接收芯片2,该两芯片间连接有CLK信号线3和DATA信号线4。发送芯片I和接收芯片2均包括:电平信号单元10,用于控制CLK信号线3和DATA信号线4发送或接收电平;采样信号单元20,用于控制CLK信号线3发送或接收采样信号;数据单元30,用于根据采样信号来控制DATA信号线4状态实现发送或接收数据。
[0033]参照图5,本发明还提出一种嵌入式处理芯片,包括有两GP1 口、电平信号单元10、采样信号单元20及数据单元30,该电平信号单元10与两GP1 口均相连,该采样信号单元20与其中一 GP1 口相连,该数据单元30与另一 GP1 口相连。
[0034]上述仅为本发明的【具体实施方式】,但本发明的设计构思并不局限于此,凡利用此构思对本发明进行非实质性的改动,均应属于侵犯本发明保护范围的行为。
【主权项】
1.一种芯片间的简易通信方法,基于芯片的GP1 口进行通信,其特征在于:从发送芯片和接收芯片上分别选取两GP1 口,且两芯片间连接有CLK信号线和DATA信号线,两芯片间的通信协议是以开始和结束为标识,在开始和结束标识之间包含通信的数据。
2.如权利要求1的所述一种芯片间的简易通信方法,其特征在于:所述CLK信号线和DATA信号线均为时钟线。
3.如权利要求1所述的一种芯片间的简易通信方法,其特征在于:所述发送芯片和接收芯片处于空闲状态时,CLK信号线和DATA信号线的电平相同。
4.如权利要求1所述的一种芯片间的简易通信方法,其特征在于:所述开始标识是发送芯片通过控制CLK信号线和DATA信号线的电平拉高或拉低实现。
5.如权利要求4所述的一种芯片间的简易通信方法,其特征在于:所述开始标识是发送芯片先拉低CLK信号线电平,延时一段时间后再拉低DATA信号线电平。
6.如权利要求1所述的一种芯片间的简易通信方法,其特征在于:所述结束标识是发送芯片通过控制CLK信号线和DATA信号线的电平拉高或拉低实现。
7.如权利要求6所述的一种芯片间的简易通信方法,其特征在于:所述结束标识是发送芯片先拉高DATA信号线电平,延时一段时间后再拉高CLK信号线电平。
8.如权利要求1所述的一种芯片间的简易通信方法,其特征在于:所述开始和结束标识之间的数据包含有长度位和校验位,用于判断数据的准确性与完整性。
9.如权利要求1所述的一种芯片间的简易通信方法,其特征在于:所述发送芯片发送数据时,控制CLK信号线发送采样信号,并根据采样信号和数据来控制DATA信号线的电平状态;所述接收芯片接收数据时,根据采样信号对数据进行采样。
10.如权利要求9所述的一种芯片间的简易通信方法,其特征在于:所述发送芯片和接收芯片均采用上升沿采样分别对数据进行发送或接收。
11.如权利要求9所述的一种芯片间的简易通信方法,其特征在于:所述发送芯片和接收芯片均采用下降沿采样分别对数据进行发送或接收。
12.一种芯片间的简易通信装置,基于芯片的GP1 口进行通信,其特征在于:包括分别具有两GP1 口的发送芯片和接收芯片,该两芯片间连接有CLK信号线和DATA信号线,所述发送芯片和接收芯片均包括 电平信号单元,用于控制CLK信号线和DATA信号线发送或接收电平; 采样信号单元,用于控制CLK信号线发送或接收采样信号; 数据单元,用于根据采样信号来控制DATA信号线发送或接收数据。
13.一种嵌入式处理芯片,其特征在于:包括有两GP1 口、电平信号单元、采样信号单元及数据单元,该电平信号单元与两GP1 口均相连,该采样信号单元与其中一 GP1 口相连,该数据单元与另一 GP1 口相连。
【专利摘要】一种芯片间的简易通信方法和装置,基于芯片的GPIO口进行通信,从发送芯片和接收芯片上分别选取两GPIO口,且两芯片间连接有CLK信号线和DATA信号线,两芯片间的通信协议是以开始和结束为标识,在开始和结束标识之间包含通信的数据。本发明的芯片间通信方法和装置,每个芯片只需要2个GPIO开始、采用开始标识、数据和结束标识的通信协议,并基于定义的共同规则,即可实现芯片间的灵活、可靠通信,占用芯片的资源少。
【IPC分类】G06F15-163, G06F13-42
【公开号】CN104679715
【申请号】CN201310642453
【发明人】黄杭星, 任赋, 许振坪, 郭亚松, 许宁
【申请人】厦门雅迅网络股份有限公司
【公开日】2015年6月3日
【申请日】2013年12月3日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1