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.

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

20.6.13 CRYP register map<br />

Table 90. CRYP register map and reset values for STM32F40x and STM32F41x<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 />

reset value<br />

CRYP_CR<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 />

CRYPEN<br />

FFLUSH<br />

Reserved<br />

Reset value 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 />

Doc ID 018909 Rev 3 586/1416<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!