ECR (CAN) Register

Zynq UltraScale+ Devices Register Reference (UG1087)

Document ID
UG1087
Release Date
2024-03-13
Revision
1.10

ECR (CAN) Register Description

Register NameECR
Offset Address0x0000000010
Absolute Address 0x00FF060010 (CAN0)
0x00FF070010 (CAN1)
Width32
TyperoRead-only
Reset Value0x00000000
DescriptionRx and Tx Error Counters

The ECR is a read-only register. Writes to the ECR have no effect. The value of the error counters in the register reflect the values of the transmit and receive error counters in the CAN Protocol Engine Module (see Figure 1). The following conditions reset the Transmit and Receive Error counters: * When 1 is written to the SRST bit in the SRR * When 0 is written to the CEN bit in the SRR * When the CAN controller enters Bus Off state * During Bus Off recovery when the CAN controller enters Error Active state after 128 occurrences of 11 consecutive recessive bits When in Bus Off recovery, the Receive Error counter is advanced by 1 when a sequence of 11 consecutive recessive bits is seen.

ECR (CAN) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved31:16roRead-only0x0Reserved
REC15:8roRead-only0x0Receive Error Counter
Indicates the Value of the Receive Error Counter.
TEC 7:0roRead-only0x0Transmit Error Counter
Indicates the Value of the Transmit Error Counter.