Atmel SAM4L Xplained Pro Evaluation Kit Atmel ATSAM4L-XPRO ATSAM4L-XPRO Data Sheet

Product codes
ATSAM4L-XPRO
Page of 1204
1096
42023E–SAM–07/2013
ATSAM4L8/L4/L2
41. Cyclic Redundancy Check Calculation Unit (CRCCU)
Rev: 2.0.2.0
41.1
Features
Performs Cyclic Redundancy Check Operation on Memory Area
Single AHB Master Interface
APB Configuration Interface
41.2
Overview
The CRCCU performs CRC check on memory area.
41.3
Block Diagram
Figure 41-1. CRCCU Block Diagram
41.4
Product Dependencies
In order to use this module, other parts of the system must be configured correctly, as described
below.
41.4.1
Power Management
CRCCU stops functioning when the system enters a sleep mode that disables its clock. CRCCU
resumes operation after the system wakes up from sleep mode.
41.4.2
Clocks
CRCCU clocks (CLK_CRCCU_APB, CLK_CRCCU_AHB) are generated by the Power Man-
ager. they can be disabled either manually through the user interface of the Power Manager or
automatically when the system enters a sleep mode that disables the clocks to the peripheral
bus modules.
41.4.3
Interrupts
The CRCCU interrupt request line is connected to the NVIC. Using the CRCCU interrupt
requires the NVIC to be configured first.
41.4.4
Debug Operation
When an external debugger forces the CPU into debug mode, CRCCU continues normal opera-
tion. If the CRCCU is configured in a way that requires it to be periodically serviced by the CPU
through interrupts or similar, improper operation or data loss may result during debugging.
DMA
CRC
Interface
irq
AHB
APB
CLK_CRCCU_APB
CLK_CRCCU_AHB