一种数据发送方法、通信装置和电子设备制造方法及图纸

技术编号:32242167 阅读:21 留言:0更新日期:2022-02-09 17:46
本申请实施例提供了一种数据发送方法、通信装置和电子设备,涉及通信技术领域,应用于包含数据调度模块和发送模块层的通信装置;数据调度模块和发送模块层之间通过数据总线连接;数据调度模块确定待发送的业务数据对应的逻辑通道,当达到逻辑通道对应的数据发送时刻时,基于预设的通道标识、模块标识与端口标识的对应关系,确定逻辑通道的通道标识对应的模块标识和端口标识;通过数据总线,向发送模块层发送业务数据,以及确定出的模块标识和端口标识;与确定出的模块标识对应的数据发送模块,在确定数据总线中的模块标识为自身的标识时,获取业务数据,发送至数据总线中的端口标识对应的物理端口。能够提高通信装置中模块布设的灵活性。设的灵活性。设的灵活性。

【技术实现步骤摘要】
一种数据发送方法、通信装置和电子设备


[0001]本申请涉及通信
,特别是涉及一种数据发送方法、通信装置和电子设备。

技术介绍

[0002]随着计算机硬件技术的不断发展,可以在通信装置中设置数据调度模块(例如,多个Buffer(缓冲器))以及MAC(Media Access Control,媒体访问控制)层。例如,参见图1,MAC层包含多个物理端口(即端口0至端口n),每一物理端口用于连接一个用户设备。数据调度模块与MAC层的物理端口之间通过多个lane端口(即lane 0逻辑至lane n逻辑)进行通信。
[0003]相关技术中,数据调度模块接收到上游模块发送的某一逻辑Channel(通道)的业务数据后,可以确定该业务数据需要发送至的物理端口,然后,根据lane端口与MAC层中物理端口的对应关系,将该业务数据发送至对应的lane端口。进而,通过该lane端口,将业务数据发送至对应的物理端口。其中,rdy表示下游的物理端口的写使能信号,vld表示上游的lane端口的数据使能信号,ctrl表示控制信号,data表示业务数据。
...

【技术保护点】

【技术特征摘要】
1.一种数据发送方法,其特征在于,所述方法应用于包含数据调度模块和发送模块层的通信装置;所述发送模块层包括多个数据发送模块;每一数据发送模块包含至少一个物理端口;所述数据调度模块和所述发送模块层之间通过数据总线连接;所述方法包括:所述数据调度模块确定待发送的业务数据对应的逻辑通道,当达到所述逻辑通道对应的数据发送时刻时,基于预设的通道标识、模块标识与端口标识的对应关系,确定所述逻辑通道的通道标识对应的模块标识和端口标识;通过所述数据总线,向所述发送模块层发送所述业务数据,以及确定出的模块标识和端口标识;所述发送模块层中与确定出的模块标识对应的数据发送模块,在确定所述数据总线中的模块标识为自身的标识时,获取所述业务数据,并发送至所述数据总线中的端口标识对应的物理端口。2.根据权利要求1所述的方法,其特征在于,在所述数据调度模块确定待发送的业务数据对应的逻辑通道之前,所述方法还包括:所述发送模块层中的数据发送模块,按照当前的工作模式,通过所述数据总线向所述数据调度模块发送自身的每一物理端口的写使能信号;所述数据调度模块,基于预设的物理端口与逻辑通道的映射关系,在确定与所述逻辑通道对应的物理端口的写使能信号表示请求数据的情况下,获取所述逻辑通道对应的业务数据,作为待发送的业务数据。3.根据权利要求2所述的方法,其特征在于,所述多个数据发送模块包括:灵活以太网Flexe模块、多个媒体访问控制MAC模块、多个Ilkn模块,以及多个复用模块;每一复用模块包含一个共用物理端口,当该共用物理端口的写使能信号为有效状态时,该复用模块表示Ilkn模块,且该复用模块中其他所有物理端口的写使能信号均为无效状态;当该共用物理端口的写使能信号为无效状态时,该复用模块表示MAC模块。4.根据权利要求3所述的方法,其特征在于,所述通过所述数据总线,向所述发送模块层发送所述业务数据,以及确定出的模块标识和端口标识,包括:若确定出的模块标识对应的数据发送模块为MAC模块或Flexe模块,则将所述业务数据对应的控制信号中的通道标识修改为确定出的端口标识;通过所述数据总线,向所述发送模块层发送所述业务数据、修改后的控制信号,以及确定出的模块标识;所述发送模块层中与确定出的模块标识对应的数据发送模块,在确定所述数据总线中的模块标识为自身的标识时,获取所述业务数据,并发送至所述数据总线中的端口标识对应的物理端口,包括:所述发送模块层中与确定出的模块标识对应的数据发送模块,在确定所述数据总线中的模块标识为自身的标识时,获取所述业务数据,以及对应的控制信号;将所述业务数据发送至获取的控制信号中的端口标...

【专利技术属性】
技术研发人员:丁建业
申请(专利权)人:新华三半导体技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1