发明名称 虚级联恢复过程中实现无损重排的方法
摘要 本发明公开了一种虚级联恢复过程中实现无损重排的方法,其主要思想是采用复用处理的方式完成虚级联顺序重排过程,数据重排过程和延时补偿共用一个RAM;通过芯片内部的交叉RAM,生成交叉地址;配置变化时在读出方向做特殊处理。本发明通过用交叉RAM生成补偿RAM的高位地址,从而达到顺序重排的目的,由于顺序重排过程和延时补偿过程共用了一个RAM,减少了完成这部分功能所占用的资源。当配置发生变化时,将写入方向的变化时刻同步到读出方向,在空闲段更新配置信息,并且在读方向在配置变化时不需要复位交叉RAM和补偿RAM,所以按照LCAS协议规定所作的配置变化不会导致数据丢失。
申请公布号 CN1761177B 申请公布日期 2010.05.05
申请号 CN200410080496.4 申请日期 2004.10.11
申请人 中兴通讯股份有限公司 发明人 周炼
分类号 H04J3/06(2006.01)I;H04J3/24(2006.01)I 主分类号 H04J3/06(2006.01)I
代理机构 代理人
主权项 虚级联恢复过程中实现无损重排的方法,其特征在于包括下列步骤:第一步、将补偿RAM按照虚级联成员的最多个数划分成多个存储块,每个成员对应其中一个存储块,该成员的数据仅存放于所对应的存储块;第二步、按照时隙编号的顺序将成员数据写入各自对应的存储块;第三步、根据成员的SQ,通过内部交叉RAM生成补偿RAM的高位读地址,其中补偿RAM的高位读地址的生成方法具体包括:使用交叉RAM生成交叉地址:交叉RAM的高位地址和系统的最大虚级联组个数对应,低位地址和单个虚级联组的最大成员数对应;用虚级联组编号作为高位写地址,SQ作为低位写地址,将时隙编号和成员使能信号写入交叉RAM对应的单元;在同一虚级联组中按照时隙顺序计数:当虚级联组中时隙编号最小的成员出现时,该计数值复位为0,计数到时隙编号最大的成员时,该计数值达到最大值;用所述计数值作为交叉RAM的低位读地址,用虚级联组编号作为交叉RAM的高位读地址从交叉RAM中读取数据;将读出的时隙编号作为补偿RAM的高位读地址;第四步、生成补偿RAM的读地址低位:按照SDH标准结构生成读出方向时序,同一个虚级联组的所有成员的读出时序相同,并设立正负调整机会位置,在读出方向的净荷指示下,增加读地址低位;第五步、用上述生成的补偿RAM的读地址从补偿RAM中读出数据。
地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部