首页> 外国专利> CRC data protection scheme for non-block-oriented data

CRC data protection scheme for non-block-oriented data

机译:非面向块数据的CRC数据保护方案

摘要

A hardware-controlled data protection scheme can be used on a device providing buffering between two different protocols, especially where at least one of the protocols does not use fixed length blocks. A fixed block size is arbitrarily imposed on the data in order to calculate a cyclical redundancy code (CRC) for the block. Block sizes are restricted to a value of 2n, e.g., 2, 4, 8, 16, etc. The device is able to time-share and to receive or send data on more than one port while sharing the CRC engine between the ports. Intermediate values of the CRC for a given port are temporarily saved in a CRC register file. As a block of data for a given port is completed, a final CRC value for the block is saved to a CRC random access memory (RAM) located on the device and the entry in the register file is cleared. When the data is then output from the device, the CRC for the block is recalculated and checked against the saved value to be sure that they match.
机译:可以在提供两个不同协议之间的缓冲的设备上使用硬件控制的数据保护方案,尤其是在其中至少一个协议不使用固定长度的块的情况下。为了计算该块的循环冗余码(CRC),可以将固定的块大小任意强加给数据。块大小限制为2 n 的值,例如2、4、8、16等。该设备能够分时并在一个以上端口上接收或发送数据在端口之间共享CRC引擎。给定端口的CRC中间值临时保存在CRC寄存器文件中。给定端口的数据块完成后,该块的最终CRC值将保存到设备上的CRC随机存取存储器(RAM)中,并清除寄存器文件中的条目。然后从设备输出数据时,将重新计算该块的CRC,并对照保存的值进行检查以确保它们匹配。

著录项

  • 公开/公告号US2005216814A1

    专利类型

  • 公开/公告日2005-09-29

    原文格式PDF

  • 申请/专利权人 DAVID THOMAS;

    申请/专利号US20040807968

  • 发明设计人 DAVID THOMAS;

    申请日2004-03-24

  • 分类号G06F3/00;G06F3/02;

  • 国家 US

  • 入库时间 2022-08-21 22:22:55

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号