POLYSIZE=B_0x0, RTYPE_IN=B_0x0, REV_OUT=B_0x0, RTYPE_OUT=B_0x0, REV_IN=B_0x0
CRC control register
RESET | RESET bit |
POLYSIZE | Polynomial size 0 (B_0x0): 32 bit polynomial 1 (B_0x1): 16 bit polynomial 2 (B_0x2): 8 bit polynomial 3 (B_0x3): 7 bit polynomial |
REV_IN | Reverse input data 0 (B_0x0): Bit order not affected (RTYPE_IN = 0 or 1) 1 (B_0x1): Bit reversal done by byte (RTYPE_IN = 0) or half-word reversal done by word (RTYPE_IN = 1) 2 (B_0x2): Bit reversal done by half-word (RTYPE_IN = 0) or byte reversal done by word (RTYPE_IN = 1) 3 (B_0x3): Bit reversal done by word (RTYPE_IN = 0) or bit order is not affected (RTYPE_IN = 1) |
REV_OUT | Reverse output data 0 (B_0x0): Bit order not affected (RTYPE_OUT = 0 or 1) 1 (B_0x1): Bit-reversed output format (RTYPE_OUT = 0) or half-word reversal done by word (RTYPE_OUT = 1) 2 (B_0x2): Bit order not affected (RTYPE_OUT = 0) or byte reversal done by word (RTYPE_OUT = 1) 3 (B_0x3): Bit order not affected (RTYPE_OUT = 0 or 1) |
RTYPE_IN | Reverse type input 0 (B_0x0): Bit level input 1 (B_0x1): Byte or half-word level input |
RTYPE_OUT | Reverse type output 0 (B_0x0): Bit level output 1 (B_0x1): Byte or half-word level output |