English
Language : 

CLRC632 Datasheet, PDF (134/163 Pages) NXP Semiconductors – Multiple Protocol Contactless Reader IC
Philips Semiconductors
Product Specification Rev. 3.0; May 2003
Multiple Protocol Contactless Reader IC
CL RC632
18.7.2.2 CRC-Coprocessor Settings
For the CRC-Coprocessor the following parameters may be configured:
Parameter
CRC Register Length
CRC Algorithm
CRC Preset Value
Value
8 Bit or 16 Bit CRC
Algorithm according ISO14443-A or according
ISO/IEC3309
Any
Bit
CRC8
CRC3309
CRCPresetLSB,
CRCPresetMSB
Table 18-8: CRC-Coprocessor Parameters
The CRC polynomial for the 8-bit CRC is fixed to x8 + x4 + x3 + x2 +1.
The CRC polynomial for the 16-bit CRC is fixed to x16 + x12 + x5 +1 .
Register
ChannelRedundancy
ChannelRedundancy
CRCPresetLSB,
CRCPresetMSB
18.7.2.3 Status Flags of the CRC-Coprocessor
The status flag CRCReady indicates, that the CRC-Coprocessor has finished processing of all data bytes
found in the FIFO buffer. With the CRCReady flag setting to 1, an interrupt is requested with TxIRq being set.
This supports interrupt driven usage of the CRC-Coprocessor.
When CRCReady and TxIRq are set to 1, respectively, the content of the CRCResultLSB- and
CRCResultMSB-register and the flag CRCErr is valid.
The CRCResultLSB- and CRCResultMSB-register hold the content of the CRC register, the CRCErr flag
indicates CRC validity for the processed data.
18.8 Error Handling during Command Execution
If any error is detected during command execution, this is shown by setting the status flag Err in the
PrimaryStatus Register. For information about the cause of the error, the µ-Processor may evaluate the
status flags in the ErrorFlag Register.
Error Flag of the ErrorFlag Register
KeyErr
AccessError
FIFOOvl
CRCErr
FramingErr
ParityErr
CollErr
Related to Command
LoadKeyE2, LoadKey
WriteE2, ReadE2, LoadConfig
No specific commands
Receive, Transceive, CalcCRC
Receive, Transceive
Receive, Transceive
Receive, Transceive
Table 18-9: Error Flags Overview
134
Confidential