A method and apparatus are provided for implementing cyclic redundancy check (CRC) calculation for data communications in a communications system. CRC calculation apparatus includes a CRC tree structure receiving a first CRC input, a data input of N-1 data input bytes; and a length input. The CRC tree structure includes a series of CRC trees. Each of the CRC trees has a seed CRC input, a fixed size data input and provides a CRC result output. The series of CRC trees are arranged in cascade with increasing data size inputs. A multiplexer control logic responsive to the length input selectively couples predefined data input bytes to predefined ones of the series of the CRC trees. The multiplexer control logic responsive to the length input couples the first CRC input to a selected one of the CRC trees; couples predefined CRC result outputs to predefined ones of the CRC trees; and utilizes a selected CRC tree to provide the overall CRC result.

Um método e um instrumento são fornecidos executando o cálculo da verificação de redundância cíclica (CRC) para transmissões de dados de em um sistema de comunicações. O instrumento do cálculo do CRC inclui uma estrutura de árvore do CRC que recebe uma primeira entrada do CRC, uma entrada de dados de bytes da entrada de dados N-1; e uma entrada do comprimento. A estrutura de árvore do CRC inclui uma série de árvores do CRC. Cada uma das árvores do CRC tem uma entrada do CRC da semente, uma entrada de dados fixa do tamanho e fornece uma saída do resultado do CRC. As séries de árvores do CRC são arranjadas na cascata com entradas crescentes do tamanho dos dados. Uma lógica de controle do multiplexer responsiva ao comprimento input seletivamente os pares predefinidos bytes da entrada de dados aos predefinidos da série das árvores do CRC. A lógica de controle do multiplexer responsiva ao comprimento input pares a primeira entrada do CRC a uma selecionada das árvores do CRC; os pares predefiniram saídas do resultado do CRC às predefinidas das árvores do CRC; e utiliza uma árvore selecionada do CRC para fornecer o resultado total do CRC.

 
Web www.patentalert.com

< (none)

< Microcode scalable processor

> Vehicle speed control system using wireless communications and method for controlling the same

> (none)

~ 00029