Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Field Name

Bit

Access

Description

SIZE

31:16

RW

DMA Transfer Length

Reserved

15:1

RO

RESERVED

EN

0

RU

DMA enable Enable

It will be auto-clear to 0 when DMA finished

...

Field Name

Bit

Access

Description

CNT M31:24RW

Counter increment part Increment Part
For instance , GCTR use m=32(inc32) 

NK23:16RW

Key length Length

Only support 4,6,8

Reserved15:8RORESERVED
ENDEC7RW

En/Decrypt
0: encrypt

1: decrypt

MODE6:0RW

MODE
0x0: AES

0x1: ECB

0x2: CBC

Others: Reserved

...

Field Name

Bit

Access

Description

IPTR31:0RWIV/ICB pointer Pointer



84.5 AES Dma Parameter 2 (AESPAR2)
Address: 0x9C002A14
Reset: 0x0


Field Name

Bit

Access

Description

KPTR31:0RWKey pointer Pointer



84.6 HASH DMA Control Status register (HASHDMACS)
Address: 0x9C002A18
Reset: 0x0


Field Name

Bit

Access

Description

SIZE

31:16

RW

DMA Transfer Length

Reserved

15:1

RO

RESERVED

EN

0

RU

DMA enable Enable

It will be auto-clear to 0 when DMA finished

...

Field Name

Bit

Access

Description

SPTR31:0RWSource address Address
must be 32B aligned



84.8 HASH Destination Data pointer (HASHDPTR)
Address: 0x9C002A20
Reset: 0x0


Field Name

Bit

Access

Description

DPTR31:0RWDestination address Address
must be 32B aligned



84.9 HASH Dma Parameter 0 (HASHPAR0)
Address: 0x9C002A24
Reset: 0x0


Field Name

Bit

Access

Description

Reserved31:18RORESERVED

D

17:16

RW

output hash length Output Hash Length
SHA3 Only
0x0: 224
0x1: 256
0x2: 384
0x3: 512

Reserved

15:7

RO

RESERVED

MODE

6:0

RW

MODE
0x0: MD5

0x1: SHA3

0x2: GHASH

Others:reserved

...

Field Name

Bit

Access

Description

HPTR31:0RWSubkey pointer Pointer
GHASH only



84.12 RSA DMA Control Status register (RSADMACS)
Address: 0x9C002A30
Reset: 0x0


Field Name

Bit

Access

Description

SIZE31:16RWDMA Transfer Length

Reserved

15:1

RO

RESERVED

EN

0

RU

DMA enable Enable

It will be auto-clear to 0 when DMA finished

...

Field Name

Bit

Access

Description

SPTR31:0RWSource(X) address Address
Z=X**Y (mod N),must be 32B aligned

...

Field Name

Bit

Access

Description

DPTR31:0RWDestination(Z) address Address
Z=X**Y (mod N),must be 32B aligned

...

Field Name

Bit

Access

Description

D31:16RWN length Length
Only support 64*n(1¡=n¡=32)
Reserved15:8RORESERVED
PRECALC7RWPrecalculate P2
0: Precalculate and write back to pointer from P2PTR
1: Fetch from P2PTR
Reserved6:0RORESERVED

...

Field Name

Bit

Access

Description

YPTR31:0RWY pointer Pointer
Z=X**Y (mod N)



84.17 RSA Dma Parameter 2 (RSAPAR2)
Address: 0x9C002A44
Reset: 0x0


Field Name

Bit

Access

Description

NPTR31:0RWN pointer Pointer
Z=X**Y (mod N)



84.18 RSA Dma Parameter 3 (RSAPAR3)
Address: 0x9C002A48
Reset: 0x0


Field Name

Bit

Access

Description

P2PTR31:0RWP2 pointerP2 Pointer
P2 = P**2(mod N)



84.19 RSA Dma Parameter 4 (RSAPAR4)
Address: 0x9C002A4C
Reset: 0x0  


Field Name

Bit

Access

Description

WPTR31:0RWW low dword Low Dword
W = -N**-1(mod N)



84.20 RSA Dma Parameter 5 (RSAPAR5)
Address: 0x9C002A50
Reset: 0x0


Field Name

Bit

Access

Description

WPTR31:0RWW high dwordHigh Dword
W = -N**-1(mod N)



84.21 AES DMA Command Ring Control Register (AESDMA CRCR)
Address: 0x9C002A54
Reset: 0x0

...

Field Name

Bit

Access

Description

EN

31

RW

Auto DMA enable  Enable
To enable the auto DMA feature

ERF

30

W1C

Event ring  Ring Full
Indicates the Event Ring has been writing full

Reserved

29:16

RO

RESERVED

Size

15:0

RW

Event Ring Size
HW will write to ERBA if the size reaches this value and
ERDP != ERBA

...

Field Name

Bit

Access

Description

EN

31

RW

Auto DMA enable  Enable
To enable the auto DMA feature

ERF

30

W1C

Event ring  Ring Full
Indicates the Event Ring has been writing full

Reserved

29:16

RO

RESERVED

Size

15:0

RW

Event Ring Size
HW will write to ERBA if the size reaches this value and
ERDP != ERBA

...

Field Name

Bit

Access

Description

VERSION31:0ROthe date of versionThe Date of Version



85.1Interrupt Enable (SECIE)

...