09.12.2012 Views

RM0090: Reference manual - STMicroelectronics

RM0090: Reference manual - STMicroelectronics

RM0090: Reference manual - STMicroelectronics

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Cryptographic processor (CRYP) <strong>RM0090</strong><br />

Table 91. CRYP register map and reset values for STM32F42x and STM32F43x<br />

Register name<br />

Offset<br />

0x00<br />

0x00<br />

0x04<br />

0x08<br />

0x0C<br />

0x10<br />

0x14<br />

0x18<br />

0x1C<br />

0x20<br />

0x24<br />

0x38<br />

0x3C<br />

0x40<br />

0x44<br />

0x48<br />

0x4C<br />

0x50<br />

0x54<br />

0x58<br />

0x5C<br />

reset value<br />

CRYP_CR<br />

587/1416 Doc ID 018909 Rev 3<br />

Register size<br />

31<br />

30<br />

29<br />

28<br />

27<br />

26<br />

25<br />

24<br />

23<br />

22<br />

21<br />

20<br />

19<br />

18<br />

17<br />

16<br />

15<br />

14<br />

13<br />

12<br />

11<br />

10<br />

9<br />

8<br />

7<br />

6<br />

5<br />

4<br />

3<br />

2<br />

1<br />

0<br />

Reserved<br />

ALGOMODE[3]<br />

Res.<br />

GCM_CCMPH<br />

CRYPEN<br />

FFLUSH<br />

Reserved<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0<br />

CRYP_SR<br />

Reserved<br />

Reset value 0 0 0 1 1<br />

CRYP_DIN DATAIN<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

CRYP_DOUT DATAOUT<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

CRYP_DMACR<br />

Reserved<br />

Reset value 0 0<br />

CRYP_IMSCR<br />

Reserved<br />

Reset value 0 0<br />

CRYP_RISR<br />

Reserved<br />

Reset value 0 1<br />

CRYP_MISR<br />

Reserved<br />

Reset value 0 0<br />

CRYP_K0LR CRYP_K0LR<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

CRYP_K0RR CRYP_K0RR<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

...<br />

...<br />

CRYP_K3LR CRYP_K3LR<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

CRYP_K3RR CRYP_K3RR<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

CRYP_IV0LR CRYP_IV0LR<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

CRYP_IV0RR CRYP_IV0RR<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

CRYP_IV1LR CRYP_IV1LR<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

CRYP_IV1RR CRYP_IV1RR<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

CRYP_CSGCMCC<br />

MR<br />

CRYP_CSGCMCCM0R<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

CRYP_CSGCMCC<br />

M1R<br />

CRYP_CSGCMCCM1R<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

CRYP_CSGCMCC<br />

M2R<br />

CRYP_CSGCMCCM2R<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

CRYP_CSGCMCC<br />

M3R<br />

CRYP_CSGCMCCM3R<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

KEYSIZE<br />

DATATYPE<br />

ALOMODE[2:0]<br />

BUSY<br />

OFFU<br />

ALGODIR<br />

OFNE<br />

IFNF<br />

Res..<br />

IFEM<br />

DOEN<br />

DIEN<br />

OUTIM<br />

INIM<br />

OUTRIS<br />

INRIS<br />

OUTMIS<br />

IN%IS

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!