电子工程师的网站
首 页 |  新闻资讯 | 最新产品 | 解决方案 | 技术参数
设计应用
电路图 | 技术资料 | 芯片资料 | 技术论坛
  现在位置: 首页 > 设计应用 > 专用芯片技术 > 详细信息
专用芯片技术:MSTP中的EOS数据接入芯片的设计
来源:   时间: 2007-11-13 3:30:28    
  摘要:针对SHD多业务传送平台的需求,介绍了一种能够用于SDH接入传输设备中以太网数据业务接入的芯片设计方法。该芯片采用GFP、LCAS、流水处理等先进技术,灵活高效地利用网络带宽,支持QOS,提供了网管的监控接口。
  关键词:多业务传送平台(MSTP) GFP LCAS 虚级联 时分复用 流水线
基于光同步数字传送网(SDH)的多业务传送平台,是目前我国用于边缘网接入、处理与传送的行业技术标准,被称为MSTP(Multi-service Transport Platform)。以太网数据业务的接入和会聚作为MSTP的关键组成部分,其处理技术正朝着进一步提高交换速度、增强封装的灵活性、提供服务质量保证(QOS)、提升网管能力等方向不断地发展。
本文介绍的EOS(Ethernet Over SDH)数据接入芯片,主要应用通用成帧规程(GFP,即Generic Framing Procedure)[1]、虚级联(VC,即Virtual Concatenation)[2]、链路容量调整方案(LCAS,即Link Capacity Adjustment Scheme)[3]等先进技术实现以太网数据业务到SDH网络的接入、处理和传送。该芯片能提供百兆以太网接入、四路虚级联组(VCG)[2]的VC和STM-1的SDH端口;上层以太网的业务数据包封装为统一的GFP模式,适合不同的传输速率,保证了数据传输的延时和QOS,便于在SDH网中实现简单、灵活、可扩展的数据传输和交换;通过LCAS技术对VC实现自适应无损动态带宽调整;同时提供强大的网管监控接口。该芯片可用于SDH传输接入设备中进行以太网的数据业务处理。



1 整体设计
1.1 协议简介
  GFP是一种新的用于宽带传输的协议标准,能更为灵活有效地映射物理层或逻辑层的数据,同时能更友好地支持QOS机制和客户端的基本管理,非常适合把上层的数据封装成适于SDH网传输的帧格式[4]。GFP的映射机制比较简单,因此实现的复杂度较低,能够被广泛地推广与应用。
LCAS协议允许虚级联的收发两端能够根据它们之间当前的链路状态动态无损地调整连接数,进一步提高带宽的利用率和灵活性。在虚级联处理中,通常要预先确定传送净荷所需要的连接数目,这虽能满足绝大多数的应用,但是不能实时地调整带宽,LCAS的出现从根本上克服了这种局限[5]。
1.2 芯片总体功能描述
  芯片总体功能框图如图1所示。从百兆以太网端口一侧到STM-1端口一侧,数据包先进入GFP封装模块,封装后的四路VCG的同步字节数据送入VC处理模块,以TU-12为静荷基本颗粒,最后交换到SDH网络中去;反过来,来自SDH网络中的数据按照TU-12的颗粒尺度经过指针处理后,通过VC处理模块恢复出四路VCG的数据包,再通过GFP模块将封装的标签去掉,重新获得以太网数据。

  GFP模块主要完成以太网数据到SDH帧数据的GFP映射和去映射功能。在VC处理模块中利用了LCAS技术,总共四路的VCG以VC-12为净荷基本颗粒,吞吐量不超过一个STM-1的数据率,完成GFP数据包和SDH数据帧的交换。系统上层软件可以直接通过CPU进行网络配置与管理。外挂的大容量SSRAM存储器处理SDH数据帧接收时各个链路之间的数据同步问题。芯片处理网络延时的直接与存储器的容量有关。
2 核心模块的设计
  VC处理模块是该芯片的核心模块,引入了LCAS,总体结构如图2所示。发送路径采用流水线机制处理GFP模块的FIFO队列中的数据,使得上行到SDH的数据保持连续性,其中的LCAS处理模块采用时分复用轮转状态机的方法;接收路径同样采用时分复用的方法,按时隙交替读写SSRAM,完成数据的同步处理。LCAS发送/接收状态器控制并处理发送和接收模块的虚级联链路的LCAS状态。虚级联配置器根据网管指令由CPU对发送端和接收端完成链路预配置。时序控制器提供各个模块工作所需要的时序信号,如流水的开始和结束、时分复用的读写标志等信号。TU-12发送/接收模块则是根据VC-12净荷的颗粒尺度,结合LCAS状态器提供的链路信息完成虚级联功能,发送/接收SDH的STM-1数据。
2.1 发送部分
发送部分包括两个模块:TU-12发送模块和LCAS发送状态器。

    2.1.1 TU-12发送模块
  如图3所示,TU-12发送模块可以分为写入控制器、输入输出转发模块、读出控制器、SDH开销处理器、V5校验器等部分。
  写入控制器根据内部时序,按照SQ到物理链路映射表(见LCAS发送状态器)中的映射关系,从GFP模块的FIFO队列中读取四路数据,同时在相应时隙和位置插入SDH通道开销POH(开自SDH开销处理器)后交给输入输出转发模块。输入输出转 发模块主体采用了标准双口RAM,工作在二乒乓模式下,存储63路的TU-12数据。读出控制器按照规定的时序关系,读取RAM中的数据包,同时进行V5校验,最后按STM-1的帧格式输出。SDH开销处理器负责SDH的通道开销,由于结合了LCAS,因此开销中需要处理LCAS控制包信息,并采用并行结构的CRC-3校验算法。
2.1.2 LCAS发送状态器
  LCAS发送状态器结构如图4所示。接收到的LCAS控制包信息是由本芯片的接收部分处理后得到的,LCAS发送状态机模块需要利用其中的MST与RS_ACK信息。LCAS状态机采用时分复用轮转方法,在63个不同的时隙,分别对63条物理链路进行状态的转移和处理,因此在运行过程中需要存储63条物理链路的状态机信息。在轮到某一路状态机工作时隙的时候,调入该路的LCAS状态信息,进行状态的转移,并输出相应的结果,然后把新转移到的状态保存起来,再在下一个时隙调入下一路的状态信息,进行重复的工作。如此,63路的LCAS状态周而复始重复处理。SQ到物理链路映射表存储了两者之间的映射关系,状态机状态存储表存放了63路的LCAS状态信息,LCAS控制包信息存储表存放了状态机处理完的结果,即LCAS控制包信息。三张表可以利用RAM实现。其中,考虑到LCAS协议的要求和时序上的限制,SQ到物理链路映射表需要采用三乒乓的结构;而控制包信息存储表,则采用二乒乓的结构。

    2.2 接收部分
  接收部分包括两个模块:TU-12接收模块和LCAS接收状态器。
2.2.1 TU-12接收模块
  TU-12接收模块是整个芯片设计中最复杂的了模块,如图5所示,该部分包括TU-12指针处理、K4同步与LCAS控制信息提取、数据提取和同步处理、SQ到物理链路映射表等模块。
  SDH的数据包经过中间网络时为补偿时钟偏移,需要进行指针调整,因此指针处理模块要对TU-12指针进行处理,找到数据净荷头的位置。
  K4同步与LCAS控制信息提取模块对已经过TU-12指针调整后的数据,根据K4字节的信息确认同步的链路;对已同步的链路提取LCAS控制信息,建立LCAS控制信息存储表和SQ到物理链路的映射表,同时把已同步的链路上的数据放入到接收FIFO中。

  接收FIFO起到导钟的作用,隔离外部数据时钟和内部工作时钟。后续模块取走数据的速度如果慢于接收数据的速度,那么会在FIFO内造成数据堆积,所以设计上要求接收FIFO深度能够保证足够的数据堆积容量。可以简单地从堆积最大值来计算FIFO的合理深度。
  数据提取和同步处理模块从FIFO中取出数据,按照链路号放入SSRAM的对应位置中。当某个VCG的各个有效链路的相应数据都已经接收完毕时,则根据SQ到物理链路映射表中的信息,按照SQ号,依次序从SSRAM中读出属该VCG所有的有效链路上的数据,并交给下行方向的GFP接口模块。由于SSRAM不能同时读写,所以该模块的工作时序按照写SRAM-读SSRAM-写SSRAM……的循环逻辑进行,用内部时钟计数器(一次循环为126个内部时钟周期)来划分具体的时序进行相应的操作。其中,读SSRAM时序占用66个内部时钟,最多能够以流水线方式依次读出63个字节数据。因为各个VCG之间以及VCG内部各个物理链路之间收到的数据存在不同的网络延时,只有在收齐了在某一时刻发送端所发的属于同一个VCG的各种数据,才能执照SQ号依次读出。在不同的网络延时情况下,先到的数据放入SSRAM中,等到该VCG的其它各路相应数据都到齐后才取出整个数据包。为了减少处理延时,收齐BCG中同一个复帧指示MFI[3]中的各路相应位置的字节数据后,数据指针就应该更新到该字节的位置,然后按照SQ号把各物理链路的数据依次读出。写SSRAM时序占用60个内部时钟,最多能够以流水线方式依次写入60个字节数据。流水进入的准备时序和读写时序示意图如图6所示。



    2.2.2 LCAS接收状态器
  接收状态器采用了时分复用轮转方法,结构如图7所示。从各路状态机状态存储表中载入当前路的LCAS状态,完成接收状态分析与转移后,再把该路新的状态信息存入状态机状态存储表中覆盖原先的状态信息,然后接着载入下一路的状态信息,进行状态分析与转移操作。

  本文介绍的带LCAS机制的EOS接入芯片设计方案已经应用于某H9系列MSTP多业务接入设备中,作为其SDH光网络终端复用设备或分插复用设备的某板卡核心芯片。该设计实现了百兆以太网接入的数据业务的处理和传送,通过LCAS机制合理高效地利用了网络带宽,同时具有灵活可控的网管功能。
相关信息
发表评论
打印本页 关闭本页
一种采用模糊逻辑控制的数字温控系统
  摘 要:本文介绍了一种采用模糊逻辑控制和多点温度设定的新型数字温控系统。该系统硬件主要由单片机、热电阻和A/D转换芯片等构成,其特点是通过软件编程实现模糊逻辑控制和多点式线性逼近的方法,使得升温过程更加均匀、精确,升温曲线更接近线性。关键词:数字温控系统;模糊逻辑控制;线性逼近引言温度控制对于很多实验或生产过程有着十分重要的作用。本文所介绍的系统是...
>>详细内容
利用80C196KB片上A/D转换实现的高精度数据采集系统
  摘 要:本文介绍了利用80C196KB片上集成的A/D模块完成了高精度的数据采集系统。系统硬件上考虑了输入模拟信号的接口电路,软件上采用了四字节的浮点运算,并对非标准的参考电压进行了修正,最后通过实验对结果的精度进行了进一步的提高。系统最终对直流电压信号测量的相对误差在0.5%以内,绝对误差不超过0.02V。关键词:80C196KB;A/D转换;浮点运算;电压测量前言80C196KB...
>>详细内容
与便携式产品发展并驾齐驱
  功率元件小型化的竞赛在上个世纪九十年代初便开始了。那时,人们对索尼公司的随身听这类手持式消费类产品的需求急速上升,为了满足人们的需要以及改善产品性能,元器件制造商努力把器件做得更容易装配,同时尽量减少功率封装的尺寸。例如,摩托罗拉公司推出的被称作D-Pak的第一个表面贴装的功率封装,尺寸要比TO-220封装小很多,但是电气性能并不亚于TO-220封装。此外,由于缩短了用成型...
>>详细内容
集中式智能电表的抗干扰设计
  智能电表要求长年连续地挂网运行,如果不采取有效的抗干扰措施,当遭遇到较强的干扰信号时,其性能的可靠性与运行的安全性均会降低,为此我们总结了以下抗干扰方面的措施。硬件抗干扰设计电量信号的采集和输出部分采用光电耦合器,光电耦合器的一次侧和二次侧是电绝缘的,因此对地电位差干扰有很强的抑制能力,同时也具有很强的抑制电磁干扰的能力。电源在向系统提供电能的同时...
>>详细内容
基于DDS的MPT变压器动态参数测试系统
  摘 要:本文介绍了一种利用DDS(直接数字频率合成技术)完成扫频测量的MPT变压器动态参数自动测试系统,给出了该系统的实现思路和软硬件结构。关键词:DDS;AD9850;扫频;自动测试引言为了提高液晶显示器的显示亮度,液晶显示器都配有一个背光板。MPT变压器是一种新型的用于背光板产生负高压的陶瓷变压器,其原理是利用陶瓷的固有频率谐振后产生高压信号。为了保证MPT变压器...
>>详细内容
基于DSP和电压反馈的机器人多轴运动控制器设计
  摘 要:本文对一种适合于机器人控制的多轴控制器的总体结构和相关知识进行了介绍,并给出了控制器的详细设计方案和工作流程。该控制器选用DSP为主处理器,采用电压反馈的形式,可应用于其它类似的控制机构中。关键词:DSP;机器人;控制器;CAN总线引言对于机器人控制技术,实时性和稳定性是研究的重点。现阶段,机器人控制的主要方法是在离线状态下对步态进行规划,并在主...
>>详细内容
已有(
)位对此新闻感兴趣的网发发表了看法 >>更多评论
内 容:
     
 
热点新闻
一周排行
关于我们 | 服务项目 | 付款方式 | 广告服务 | 联系我们 | 友情链接 | 投诉 建议 合作 | 网站地图 | 加入收藏
Copyright © 2007-2008 WEEQOO.COM Corp.All Rights Reserved. 版权所有 经营许可证编号:浙B2-20050339 法律声明
维库电子旗下网站:维库电子市场网 | ChinaICMart | 维库电子开发网 | 维库电子人才网
总部:杭州市下城区朝晖路182号国都发展大厦1号楼80A
电话:0571-85889139-8007 QQ:303939539 | MSN:zh1226@hotmail.com |  邮箱:laz8258@163.com dzsc51@163.com