当前位置: 首页 > 专利查询>暨南大学专利>正文

一种新型的万兆以太网并行CRC编译码方法技术

技术编号:13390189 阅读:111 留言:0更新日期:2016-07-22 13:25
本发明专利技术提出了一种新型的万兆以太网并行CRC编译码方法,相比传统的万兆以太网并行CRC编译码器不能同时兼顾计算速度与资源占用的缺陷,本发明专利技术提出一种基于编码校验模式选择的万兆以太网并行输入CRC编译码方法,编码时,通过编码预处理简单解决不定长字节带来的CRC编码问题,简化了CRC编码电路的设计;译码时,通过译码预处理分离出以太网帧的FCS域,并且恢复编码预处理模块输出的数据,简化了CRC校验电路的设计。该CRC编译码器能够切换工作模式来兼容现有的方法,而且通过本发明专利技术设计的工作模式使得计算速度较快,运算电路延时较小,占用资源较少,因此可同时兼顾计算速度与占用资源。

【技术实现步骤摘要】

【技术保护点】
一种新型的万兆以太网并行CRC编译码方法,包括CRC编码方法和CRC译码方法,其特征在于,所述CRC编码器编码方法包括如下步骤:S1、CRC编码器开始输入一帧新的原始数据;S2、在计算一帧新的原始数据的CRC值前,判断接收端是否没有校验过一帧完整的数据;若是,进入步骤S4;若否,进入步骤S3;S3、判断CRC译码器是否正确校验过至少一帧数据;若是,则使CRC编码器的模式与CRC译码器的模式相对应。即CRC译码器使用译码模式1校验正确,则CRC编码器使用并锁定为编码模式1,若CRC译码器使用译码模式2校验正确,则CRC编码器使用并锁定为编码模式2;若否,进入步骤S4;S4、使用编码模式2进行计算当前一帧数据的CRC值后返回步骤S1。所述CRC译码器译码方法包括如下步骤:R1、CRC译码器开始输入一帧新的数据;R2、CRC译码器使用校验模式2,判断在当前校验模式下是否正确校验该帧数据;若是,则锁定CRC译码器为校验模式2,进入步骤R4;若否,转换校验模式,进入步骤R3;R3、CRC译码器使用校验模式1,判断在当前校验模式下是否正确校验该帧数据;若是,则锁定CRC译码器为校验模式1,进入步骤R4;若否,使用校验模式1或校验模式2均校验错误,说明接收到的数据错误,将校验错误标志置1;R4、输出校验完成与校验错误标志。...

【技术特征摘要】

【专利技术属性】
技术研发人员:易清明钟桂森石敏
申请(专利权)人:暨南大学
类型:发明
国别省市:广东;44

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

1