一种LVDS接口通信方法与流程

文档序号:13251912阅读:来源:国知局
技术特征:
1.一种LVDS接口通信方法,其特征在于,包括:进行通信两端的初始化;进行LVDS线路训练;通信两端进行数据发送和接收;数据发送流程包含:S1、发送BUSY码;S2、检查自身的状态,如状态为满,则继续发送BUSY码,否则发送FREE码;S3、接收到对端BUSY码则等待,否则转入S4;S4、如本地没有报文转入S3,否则转入S5;S5、将本地报文进行封装并发送,报文发送完成后转入S2;数据接收流程包含:S6、接收到对端BUSY码则等待,否则转入S7;S7、检查对端的数据,接收到对端FREE码则转入S6,否则转入S8;S8、如接收到的是报文,则根据封装格式得到报文长度,根据报文长度将接收到的报文存储,并更新自身的状态。2.如权利要求1所述的LVDS接口通信方法,其特征在于,进行通讯两端的初始化包括:选择LVDS数据线中的第一根作为两端的握手信号;第一端发送方波,第二端发送全1,同时二者均启动对对端方波的检测;第二端检测到第一端的方波后停止发送全1,开始发送方波,同时检测第一端发送的全1;第一端检测到第二端的方波后停止发送方波,开始发送全1,同时检测第二端发送的全1;第二端检测到第一端的全1后停止发送方波,开始发送全1,同时检测第一端发送的训练码,第二端握手完成;第一端检测到第二端的全1后停止发送全1,第一端握手完成。3.如权利要求2所述的LVDS接口通信方法,其特征在于,LVDS线路训练包括:在数据线训练开始之前,将全部数据线输出为全1;第一端发送训练码同时检测第二端发送的全0,第二端检测训练码等待进行训练;第二端接收到训练码进行训练,训练完毕后输出全0,同时开始检测第一端发送的全1;第一端检测到第二端发送的全0后发送全1,同时开始检测训练码等待进行训练;第二端检测到第一端发送的全1后发送训练码,同时开始检测第一端发送的全0;第一端训练结束后发送全0,同时开始检测第二端发送的全0;第二端检测到第一端发送的全0后开始发送全0,持续发送多个时钟周期的全0;第一端、第二端之间线路训练从第一根数据线开始,训练完成后,进入第二根数据线的训练,之后判断是否全部数据线训练完毕,如未完成,第二端转向下一根数据线继续进行训练,依次类推,直到全部数据线训练完毕,如完成,则第二端进入报文传输。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1