一种多线对SHDSL汇聚以太网业务实现方法技术

技术编号:37132097 阅读:16 留言:0更新日期:2023-04-06 21:30
本发明专利技术涉及一种多线对SHDSL汇聚以太网业务实现方法,属于SHDSL传输领域,其特征在于,业务汇聚功能由FPGA实现,包括TDM收发模块、以太网汇聚控制模块,所述以太网汇聚控制模块包括串并转换模块、HDLC成帧解帧模块、一级FIFO、二级FIFO;包括TDM通道绑定、开辟FIFO缓存,开辟一级FIFO、以太网数据HDLC编码、一级FIFO数据分发、并串转换等处理流程;本发明专利技术的实现方法简化了CPU对链路的监控流程,保证设备建链时间的最优化,所提供的最大带宽可达65.536Mbit/s。65.536Mbit/s。65.536Mbit/s。

【技术实现步骤摘要】
一种多线对SHDSL汇聚以太网业务实现方法


[0001]本专利技术涉及SHDSL传输领域,具体涉及一种多线对SHDSL汇聚以太网业务实现方法。

技术介绍

[0002]传统的SHDSL多线对绑定通常采用芯片内部同步机制,如申请号为201410802910.1,名称为《一种多线对自适应汇聚的SHDSL传输模块及实现方法》,采用多路汇聚带宽最大可实现24.576Mbit/s,但该实现方式多路之间需同步,当同步丢失后会导致建链困难甚至不能建链,且进入多线对模式后,需CPU持续监控当前多线对涵盖的通信信道是否失步及恢复情况,链路维护复杂且建链时间较长,如申请号为200710007437.8名称为《多线对DSL设备检测和处理装置及方法》,设计了一种多线对DSL设备检测和处理装置及方法,用来解决DSL多线对模式由于线对间同步丢失而造成的长时间无法建链的问题。但该方法实现较为耗时,在建链时间指标比较严格的应用环境比如军用领域难以保证设备的可用性。

技术实现思路

[0003]本专利技术针对现有技术中所存在的上述问题提供了一种多线对SHDSL汇聚以太网业务实现方法,简化CPU对链路的监控流程,保证设备建链时间的最优化。
[0004]本专利技术解决上述技术问题的技术方案如下:一种多线对SHDSL汇聚以太网业务实现方法,其特征在于,业务汇聚功能由FPGA实现,包括TDM收发模块、以太网汇聚控制模块,所述以太网汇聚控制模块包括串并转换模块、HDLC成帧解帧模块、一级FIFO、二级FIFO,用于实现以太网业务通过多路TDM接口传输;以太网发送方向:1)TDM通道绑定,绑定规则为:先设定预绑定通道,即哪几路为要绑定的通道,判断TDM通道对应的各路链接状态,若已建立链接则加入实际绑定通道,否则剔除该通道;2)开辟FIFO缓存,开辟一级FIFO,并按4通道最大带宽每路开辟4个二级FIFO,一级FIFO、二级FIFO各包含大小相同的发送FIFO和接收FIFO;3)以太网数据HDLC编码,对于长度小于预设字节的以太网入口数据帧,去除前导码和和FCS,头部添加1字节以太网数据类型编码和2字节时间序列,尾部添加CRC16校验序列后经HDLC封装,将数据存到发送一级FIFO;对于长度大于预设字节的以太网入口数据帧,需按照最大长度预设字节拆分后,按照以上规则封装后保存到一级FIFO;4)一级FIFO数据分发,发送流程为:一级状态机计算绑定通道数,由编号低通道向编号高通道依次分发一级FIFO中的以太网帧到各通道的二级FIFO,分发规则为以太网帧整帧分发,通道忙则跳过该通道;5)并串转换,二级状态机维护二级FIFO向TDM接口输入数据实现串并转换,TDM收发模块根据通道速率生成对应的TDM时钟频率PCLK、TDM帧同步信号TFSC、周期的symDSL帧
同步信号TSFCS;二级状态机根据TDM时钟频率发送二级FIFO数据到TDM接口,发送数据需跳过话音时隙,话音时隙位于TDM帧第1、2个时隙;话音业务不做业务分发处理,只通过第一通道即绑定的最小编号通道传输。
[0005]进一步,步骤2)中,开辟FIFO缓存,开辟一级FIFO,并按4通道最大带宽每路16384kbit/s开辟4个二级FIFO。
[0006]进一步,步骤3)中,预设字节为1792字节。
[0007]进一步,步骤5)中,TDM收发模块根据通道速率生成对应的TDM时钟频率PCLK、8kHz的TDM帧同步信号TFSC、周期6ms 的symDSL帧同步信号TSFCS。
[0008]进一步,所述以太网汇聚控制模块包括HDLC成帧解帧模块、一级FIFO、与TDM通道相同数目的二级FIFO和串并转换模块。
[0009]进一步,以太网接收方向处理流程与以太网发送方向对应,需处理二级FIFO到一级FIFO的汇聚合并,当HDLC成帧解帧模块发现一级FIFO中数据存在以太网类型数据后开始解帧,还原成标准以太网数据下发给GMII口。
[0010]本专利技术的有益效果是:通过本专利技术的实现方法,沿用单线对建链控制流程,不需要SHDSL芯片配置为M

pair模式,简化CPU对链路的监控流程和多线对之间的同步处理,保证设备建链时间的最优化,多线对汇聚功能通过FPGA逻辑实现,所提供的最大带宽可达65.536Mbit/s,且多线对模式、单线对模式切换不需要断链重连,应用方式更加灵活。
附图说明
[0011]图1是多线对SHDSL汇聚以太网业务实现方法原理图;图2是多线对SHDSL汇聚以太网业务实现方法HDLC数据封装;图3是多线对SHDSL汇聚以太网业务实现方法流程图。
具体实施方式
[0012]下面对本专利技术的原理和特征进行描述,所举实施例只用于解释本专利技术,并非用于限定本专利技术的范围。
[0013]如附图所示,本实施例的多线对SHDSL汇聚以太网业务实现方法,由FPGA实现,包括TDM收发模块、以太网汇聚控制模块。所述以太网汇聚控制模块包括HDLC成帧解帧模块、一级FIFO、与TDM通道相同数目的二级FIFO和串并转换模块;下面将对系统设计和控制流程详细阐述:以太网发送方向业务处理单元工作流程如图3所示,TDM通道绑定,绑定规则为:先设定预绑定通道,即哪几路为要绑定的通道,判断TDM通道对应的各路链接状态,若已建立链接则加入实际绑定通道,否则剔除该通道,该状态判断在整个业务流程轮训;以太网汇聚控制模块开辟FIFO缓存,开辟一级FIFO,并按4通道最大带宽每路16384kbit/s开辟4个二级FIFO(芯片单通道最大速率16384kbit/s情况下TDM帧最大数据位数为2048bit),一级FIFO、二级FIFO各包含大小相同的发送FIFO和接收FIFO;以太网数据HDLC编码,对于长度小于1792字节的以太网入口数据帧,去除前导码和和FCS,头部添加1字节以太网数据类型编码和2字节时间序列,尾部添加CRC16校验序列
后经HDLC封装,将数据存到发送一级FIFO;对于长度大于1792字节的以太网入口数据帧,需按照最大长度1792字节拆分后,按照以上规则封装后保存到一级FIFO;一级FIFO数据分发,发送流程为,一级状态机计算绑定通道数,由编号低通道向编号高通道依次分发一级FIFO中的以太网帧到各通道的二级FIFO,发送规则为HDLC整帧分发,通道忙则跳过该通道;并串转换,二级状态机维护二级FIFO向TDM接口输入数据实现串并转换,按G.991.2规定,1个symDSL帧数据包含48个TDM数据帧,不同链接速率下的TDM帧同步信号、symDSL帧同步信号都是固定不变的,变的是TDM时钟频率和数据位数。TDM收发模块按照通道实际速率生成对应的TDM时钟频率PCLK、8kHz的TDM帧同步信号TFSC、周期6ms 的symDSL帧同步信号TSFCS;二级状态机根据PCLK频率发送二级FIFO数据到TDM接口,每个PCLK移位1bit数据,发送数据需跳过话音时隙,话音时隙位于TDM帧同步脉冲后第1、2个时隙;话音业务不做业务分发处理,只通过第一通道本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多线对SHDSL汇聚以太网业务实现方法,其特征在于,由FPGA实现,包括TDM收发模块、以太网汇聚控制模块,所述以太网汇聚控制模块包括串并转换模块、HDLC成帧解帧模块、一级FIFO、二级FIFO,用于实现以太网业务通过多路TDM接口传输;以太网发送方向:1)TDM通道绑定,绑定规则为:先设定预绑定通道,即哪几路为要绑定的通道,判断TDM通道对应的各路链接状态,若已建立链接则加入实际绑定通道,否则剔除该通道;2)开辟FIFO缓存,开辟一级FIFO,并按4通道最大带宽每路开辟4个二级FIFO,一级FIFO、二级FIFO各包含大小相同的发送FIFO和接收FIFO;3)以太网数据HDLC编码,对于长度小于预设字节的以太网入口数据帧,去除前导码和和FCS,头部添加1字节以太网数据类型编码和2字节时间序列,尾部添加CRC16校验序列后经HDLC封装,将数据存到发送一级FIFO;对于长度大于预设字节的以太网入口数据帧,需按照最大长度预设字节拆分后,按照以上规则封装后保存到一级FIFO;4)一级FIFO数据分发,发送流程为:一级状态机计算绑定通道数,由编号低通道向编号高通道依次分发一级FIFO中的以太网帧到各通道的二级FIFO,分发规则为以太网帧整帧分发,通道忙则跳过该通道;5)并串转换,二级状态机维护二级FIFO向TDM接口输入数据实现串并转换,TDM收发模块根据通道速率生成对应的TDM时钟频率PCLK、TDM帧同步信号TFSC、周期的symDS...

【专利技术属性】
技术研发人员:郑丕凯刘宽卞胜德靳方方董丕霞屈庆亮
申请(专利权)人:山东英特力光通信开发有限公司
类型:发明
国别省市:

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

1