Registers
CSR
Command and status register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CSR
CSR
read-write
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Resets to
Resets to
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
GO
READY
SFT_RST
GO : PKA start processing command:
0: has no effect. 1: starts the processing. After this bitfield is written to 1, it must be written back to zero manually.
bits : 0 - 0 (1 bit)
access : write-only
READY : PKA readiness status:
0: the PKA is computing. It is not ready. 1: the PKA is ready to start a new processing. The rising edge of the READY bit set the PROC_END flag in the ISR register.
bits : 1 - 1 (1 bit)
access : read-only
SFT_RST : PKA software reset:
0: has no effect. 1: reset the PKA peripheral. After this bitfield is written to 1, it must be written back to zero manually.
bits : 7 - 7 (1 bit)
access : write-only
ISR
Interrupt status register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ISR
ISR
read-write
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Resets to
Resets to
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
PROC_END
RAM_ERR
ADD_ERR
PROC_END : PKA process ending interrupt. When read:
0: no event. 1: PKA process is ended. When written:
0: no effect. 1: clears the PKA process ending interrupt.
bits : 0 - 0 (1 bit)
RAM_ERR : RAM read / write access error interrupt. When read:
0: All AHB read or write access to the PKA RAM occurred while the PKA was stopped. 1: All the AHB read or write access to the PKA RAM occurred while the PKA was operating and using the internal RAM. Those read or write could not succeed as the PKA internal RAM is disconnected from the AHB bus when the PKA is operating (READY bit low). When written:
0: no effect. 1: clears the RAM access error interrupt.
bits : 2 - 2 (1 bit)
ADD_ERR : AHB address error interrupt. When read:
0: All AHB read or write access to the PKA RAM occurred in a mapped address range. 1: All AHB read or write access to the PKA RAM occurred in an unmapped address range. When written:
0: no effect. 1: clears the AHB Address error interrupt.
bits : 3 - 3 (1 bit)
IEN
Interrupt enable register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
IEN
IEN
read-write
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Resets to
Resets to
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
READY_EN
RAMERR_EN
ADDERR_EN
READY_EN : READY_EN
bits : 0 - 0 (1 bit)
RAMERR_EN : RAM access error interrupt enable.
0: interrupt disabled. 1: interrupt enabled.
bits : 2 - 2 (1 bit)
ADDERR_EN : AHB address error interrupt enable.
0: interrupt disabled. 1: interrupt enabled.
bits : 3 - 3 (1 bit)
Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !