SAM4S CRCCU

Cyclic Redundancy Check Calculation Unit (CRCCU) User Interface

Registers

Register Mapping
Address Register Name Access Reset
0x40044000 CRCCU Descriptor Base Register CRCCU_DSCR read-write 0x00000000
0x40044008 CRCCU DMA Enable Register CRCCU_DMA_EN write-only 0x00000000
0x4004400C CRCCU DMA Disable Register CRCCU_DMA_DIS write-only 0x00000000
0x40044010 CRCCU DMA Status Register CRCCU_DMA_SR read-only 0x00000000
0x40044014 CRCCU DMA Interrupt Enable Register CRCCU_DMA_IER write-only 0x00000000
0x40044018 CRCCU DMA Interrupt Disable Register CRCCU_DMA_IDR write-only 0x00000000
0x4004401C CRCCU DMA Interrupt Mask Register CRCCU_DMA_IMR read-only 0x00000000
0x40044020 CRCCU DMA Interrupt Status Register CRCCU_DMA_ISR read-only 0x00000000
0x40044034 CRCCU Control Register CRCCU_CR write-only 0x00000000
0x40044038 CRCCU Mode Register CRCCU_MR read-write 0x00000000
0x4004403C CRCCU Status Register CRCCU_SR read-only 0xFFFFFFFF
0x40044040 CRCCU Interrupt Enable Register CRCCU_IER write-only 0x00000000
0x40044044 CRCCU Interrupt Disable Register CRCCU_IDR write-only 0x00000000
0x40044048 CRCCU Interrupt Mask Register CRCCU_IMR read-only 0x00000000
0x4004404C CRCCU Interrupt Status Register CRCCU_ISR read-only 0x00000000

Register Fields

CRCCU CRCCU Descriptor Base Register

Name: CRCCU_DSCR

Access: read-write

Address: 0x40044000

31 30 29 28 27 26 25 24
DSCR
23 22 21 20 19 18 17 16
DSCR
15 14 13 12 11 10 9 8
DSCR -
7 6 5 4 3 2 1 0
- - - - - - - -

CRCCU CRCCU DMA Enable Register

Name: CRCCU_DMA_EN

Access: write-only

Address: 0x40044008

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- - - - - - - DMAEN

CRCCU CRCCU DMA Disable Register

Name: CRCCU_DMA_DIS

Access: write-only

Address: 0x4004400C

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- - - - - - - DMADIS

CRCCU CRCCU DMA Status Register

Name: CRCCU_DMA_SR

Access: read-only

Address: 0x40044010

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- - - - - - - DMASR

CRCCU CRCCU DMA Interrupt Enable Register

Name: CRCCU_DMA_IER

Access: write-only

Address: 0x40044014

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- - - - - - - DMAIER

CRCCU CRCCU DMA Interrupt Disable Register

Name: CRCCU_DMA_IDR

Access: write-only

Address: 0x40044018

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- - - - - - - DMAIDR

CRCCU CRCCU DMA Interrupt Mask Register

Name: CRCCU_DMA_IMR

Access: read-only

Address: 0x4004401C

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- - - - - - - DMAIMR

CRCCU CRCCU DMA Interrupt Status Register

Name: CRCCU_DMA_ISR

Access: read-only

Address: 0x40044020

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- - - - - - - DMAISR

CRCCU CRCCU Control Register

Name: CRCCU_CR

Access: write-only

Address: 0x40044034

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- - - - - - - RESET

CRCCU CRCCU Mode Register

Name: CRCCU_MR

Access: read-write

Address: 0x40044038

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
DIVIDER PTYPE COMPARE ENABLE

CRCCU CRCCU Status Register

Name: CRCCU_SR

Access: read-only

Address: 0x4004403C

31 30 29 28 27 26 25 24
CRC
23 22 21 20 19 18 17 16
CRC
15 14 13 12 11 10 9 8
CRC
7 6 5 4 3 2 1 0
CRC

CRCCU CRCCU Interrupt Enable Register

Name: CRCCU_IER

Access: write-only

Address: 0x40044040

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- - - - - - - ERRIER

CRCCU CRCCU Interrupt Disable Register

Name: CRCCU_IDR

Access: write-only

Address: 0x40044044

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- - - - - - - ERRIDR

CRCCU CRCCU Interrupt Mask Register

Name: CRCCU_IMR

Access: read-only

Address: 0x40044048

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- - - - - - - ERRIMR

CRCCU CRCCU Interrupt Status Register

Name: CRCCU_ISR

Access: read-only

Address: 0x4004404C

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- - - - - - - ERRISR