【技术实现步骤摘要】
串行通信方法及电子设备
[0001]本公开属于通信
,特别是涉及串行通信方法及电子设备。
技术介绍
[0002]串行通信是一种在数据通信中广泛使用的通信方式。与并行通信相比,串行通信只需要少量的传输线路,因此能够降低成本和复杂度。串行通信可以分为同步串行通信和异步串行通信两种方式。在同步串行通信中,发送端和接收端使用一个共同的时钟信号来同步数据传输。在异步串行通信中,发送端和接收端使用起始位和停止位来标识数据的开始和结束,并且不需要时钟信号来同步数据传输。
技术实现思路
[0003]本公开提供串行通信方法及电子设备,用于减少额外的协议开销。
[0004]第一方面,本公开实施例提供一种串行通信方法,所述串行通信方法包括:接收由数据接收端发送的反压信号,所述反压信号指示所述数据接收端的缓存的状态;以及若所述数据接收端的缓存的状态满足通信条件,则发送数据至所述数据接收端。
[0005]在所述第一方面的一种实现方式中,发送数据至所述数据接收端包括:将写数据发送至所述数据接收端的缓存,使得所述数据 ...
【技术保护点】
【技术特征摘要】
1.一种串行通信方法,其特征在于,包括:接收由数据接收端发送的反压信号,所述反压信号指示所述数据接收端的缓存的状态;以及若所述数据接收端的缓存的状态满足通信条件,则发送数据至所述数据接收端。2.根据权利要求1所述的串行通信方法,其特征在于,发送数据至所述数据接收端包括:将写数据发送至所述数据接收端的缓存,使得所述数据接收端将所述写数据从所述缓存写入所述数据接收端的存储器中。3.根据权利要求1所述的串行通信方法,其特征在于,若所述数据接收端的缓存的状态满足通信条件,则发送数据至所述数据接收端包括:在指令阶段和/或地址阶段,若所述反压信号指示所述数据接收端的缓存为空,则将所述数据发送至所述数据接收端的缓存。4.根据权利要求1所述的串行通信方法,其特征在于,若所述数据接收端的缓存的状态满足通信条件,则发送数据至所述数据接收端包括:在数据阶段,若所述反压信号指示所述数据接收端的缓存的剩余容量大于将要发送给所述数据接收端的数据的量,则将所述数据发送至所述数据接收端的缓存。5.根据权利要求1所述的串行通信方法,其特征在于,还包括:在指令阶段和/或地址阶段,若所述数据接收端的缓存的状态不满足所述通信条件,则不进入数据阶段。6.根据权利要求5所述的串行通信方法,其特征在于,在所述指令阶段和/或所述地址阶段,若所述反压信号指示在上一周期发送到所述数据接收端的缓存的数据还未全部写入到所述数据接收端的存储器中,则不进入数据阶段。7.根据权利要求5所述的串行通信方法,其特征在于,还包括:在第一时钟周期的上一个时钟周期内,根据所述反压信号判断所述数据接收端的缓存的状态是否满足所述通信条件,其中所述第一时钟周期为数据发送端将要进入所述数据阶段的时钟周期。8.根据权利要求1所述的串行通信方法,其特征在于,还包括:在数据阶段,若所述数据接收端的缓存的状态不满足所述通信条件,则暂停发送数据至所述数据接收端;以及在所述数据接收端的缓存的状态满足所述通信条件后,发送数据至所述数据接收端。9.根据权利要求8所述的串行通信方法,其特征在于,在暂停发送数据至所述数据接收端时,所述数据接收端处于使能状态。10.根据权利要求1所述的串行通信方法,其特征在于,发送数据至所述数据接收端包括:若至少两笔突发性传输在存储地址空间上连续...
【专利技术属性】
技术研发人员:魏天博,黄杨国,湛厚超,
申请(专利权)人:瑞芯微电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。