【技术实现步骤摘要】
本专利技术涉及一种自适应速率CRC码的实现方法及其装置,尤其涉及一种IEEE1394 标准高速串行总线的自适应速率CRC码的实现方法和装置。
技术介绍
循环冗余码(CRC)是串行总线通信中常用的校验码,在发送端生成CRC码,在接收 端则根据CRC码对传输数据检错,以确定在数据传输过程中是否有错误发生。IEEE1394,又称FireWire (火线),是1987年Apple公司发布的一种高速、实时的 串行总线标准。其以计算机为中心,集计算、娱乐、通信及各种多媒体应用为一体,将微机产 业和家电产业联系起来。IEEE1394具有100Mbps、200Mbps、400Mbps、800Mbps不同的速率。 IEEE1394 总线通信采用 CRC-32 特征多项式 ΑΜ+Χ^+χΜ+χΜ+χΜ+χυ+Χ^+Χ^+Χ^χτ+Χ^Χ^Χ2+ Χ+1。现有技术中,在进行CRC的校验前,先将串行数据转换成相同宽度的数据,然后采 用固定输入宽度的线性反馈异或单元实现CRC码。由于ΙΕΕΕ1394高速串行总线在传输速 度不同时物理/链路接口数据宽度不同,采用固定输入宽度CRC码会导致处 ...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:冯志华,高社生,王党辉,薛丽,王建超,杨可,
申请(专利权)人:西北工业大学,
类型:发明
国别省市:87
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。