Patent 7290196 was granted and assigned to Cypress Semiconductor Corporation on October, 2007 by the United States Patent and Trademark Office.
An architecture and method for cyclical redundancy check (CRC) calculation and checking is disclosed. This architecture may include a CRC calculation function, a plurality of CRC nullification functions, and a multiplexer to select the output of one of the plurality of CRC nullification functions. The architecture may further comprise N-1 CRC nullification functions, where N is number bytes in the data bus.