一种带内流控的设计方法

基本信息

申请号 CN202011203887.6 申请日 -
公开(公告)号 CN112398921A 公开(公告)日 2021-02-23
申请公布号 CN112398921A 申请公布日 2021-02-23
分类号 H04L29/08(2006.01)I 分类 电通信技术;
发明人 马雪振;于礼斌;赵永杰;于洪涛 申请(专利权)人 北京左江科技股份有限公司
代理机构 中国兵器工业集团公司专利中心 代理人 张然
地址 100095北京市海淀区高里掌路3号院9号楼1层101、2层201
法律状态 -

摘要

摘要 本发明涉及一种带内流控的设计方法,其中,包括:在数据报文传输空闲的时,同对端进行控制信息的交互,然后产生发送使能;设置两个寄存器用于控制数据流的发送,包括peer_rx_wlevel寄存器用来映射对端的剩余缓存大小,payload_max寄存器,该payload_max寄存器是一个常量,表示一次传输的报文最大长度,peer_rx_wlevel寄存器在每次收到对端发送来的控制信息时更新,并且peer_rx_wlevel寄存器在向对端发送数据报文时递减,只有当peer_rx_wlevel大于或等于payload_max的条件成立的时候允许数据发送到对端;发送端发送数据的之前检测peer_rx_wlevel寄存器大于或等于payload_max寄存器的条件是否成立,如果条件成立,则允许发送数据,如果条件不成立则等待。