CHAPTER 19: Programmable CRC
946 FM4 Peripheral Manual, Doc. No. 002-04856 Rev. *E
[bit9:8] FO[1:0](CRC Output data Format)
MSB-first / Big endian is selected for output format conversion.
MSB-first / Little endian is selected for output format conversion.
LSB-first / Big endian is selected for output format conversion.
LSB-first / Little endian is selected for output format conversion.
Reads the register setting value.
Specifies the output format conversion when storing the CRC computing result values to the
PRGCRC_RD register from in the LSFR. Refer to the description section of the PRGCRC_RD register for
relationship between the specified value for FO[1:0] and bit order/byte order of output data. Write access
to this register is not allowed when CRC computing is performed (PRGCRC_CFG.LOCK="1").
[bit11:10] FI[1:0](CRC Input data Format)
MSB-first / Big endian is selected for input format conversion.
MSB-first / Little endian is selected for input format conversion.
LSB-first / Big endian is selected for input format conversion.
LSB-first / Little endian is selected for input format conversion.
Reads the register setting value.
Specifies the input format conversion when input data to the LFSR form the PRGCRC_WR register is
written from CPU. Refer to the description section of the PRGCRC_WR register for relationship between
the specified value for FI[1:0] and bit order/byte order of input data. Write access to this register is not
allowed when CRC computing is performed (PRGCRC_CFG.LOCK="1").
[bit15:12] Reserved bits
Writing has no effect in operation. Read value is always "0".
[bit21:16] TEST[5:0]
Always writes "100000" to perform write access to this register.
Reads the register setting value.
Note:
− The correct operation is not achieved if perform writing values other than "100000" to the
TEST[5:0] register.