46 lines
1004 B
YAML
46 lines
1004 B
YAML
---
|
|
block/CRC:
|
|
description: Cryptographic processor
|
|
items:
|
|
- name: DR
|
|
description: Data register
|
|
byte_offset: 0
|
|
fieldset: DR
|
|
- name: IDR
|
|
description: Independent Data register
|
|
byte_offset: 4
|
|
fieldset: IDR
|
|
- name: CR
|
|
description: Control register
|
|
byte_offset: 8
|
|
access: Write
|
|
fieldset: CR
|
|
fieldset/CR:
|
|
description: Control register
|
|
fields:
|
|
- name: RESET
|
|
description: Control regidter
|
|
bit_offset: 0
|
|
bit_size: 1
|
|
enum_write: RESETW
|
|
fieldset/DR:
|
|
description: Data register
|
|
fields:
|
|
- name: DR
|
|
description: Data Register
|
|
bit_offset: 0
|
|
bit_size: 32
|
|
fieldset/IDR:
|
|
description: Independent Data register
|
|
fields:
|
|
- name: IDR
|
|
description: Independent Data register
|
|
bit_offset: 0
|
|
bit_size: 8
|
|
enum/RESETW:
|
|
bit_size: 1
|
|
variants:
|
|
- name: Reset
|
|
description: Resets the CRC calculation unit and sets the data register to 0xFFFF FFFF
|
|
value: 1
|