6.2.7
6.2.8
6.2.9
Result Ring 0 Base Address Register . . . . . . . . . . . . . . . . . . . .
Result Ring 0 Write Pointer Register . . . . . . . . . . . . . . . . . . . .
Result Ring 1 Base Address Register . . . . . . . . . . . . . . . . . . . .
144
144
145
145
146
147
147
148
151
155
6.2.10 Result Ring 1 Write Pointer Register . . . . . . . . . . . . . . . . . . . .
6.2.11 Free Pool Ring Base Address Register . . . . . . . . . . . . . . . . . . .
6.2.12 Free Pool Write Pointer Register . . . . . . . . . . . . . . . . . . . . . . .
6.2.13 Free Pool Read Pointer Register . . . . . . . . . . . . . . . . . . . . . . .
6.2.14 DMA Configuration Register . . . . . . . . . . . . . . . . . . . . . . . . . .
6.2.15 Channel Manager 0-1 Error Status Register . . . . . . . . . . . . . . .
6.2.16 Channel Manager 0-1 Error Command Index Register . . . . . . . .
6.3
6.4
Engine Configuration Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .156
6.3.1 Hash Engine Mute Table Entry Registers . . . . . . . . . . . . . . . . . 156
Public Key Processor Control Registers . . . . . . . . . . . . . . . . . . . . . . . . . . .158
6.4.1
6.4.2
Public Key Enable Register. . . . . . . . . . . . . . . . . . . . . . . . . . .
Public Key Command Entry Registers . . . . . . . . . . . . . . . . . . .
158
159
6.4.2.1 Public Key Command Register Format . . . . . . . . . . . . . . . . . 161
6.4.2.2 Public Key Instruction Register Format . . . . . . . . . . . . . . . . 163
6.4.2.3 Public Key Data Register Format. . . . . . . . . . . . . . . . . . . . . 165
6.4.2.4 Public Key Result Register . . . . . . . . . . . . . . . . . . . . . . . . . 168
6.4.3
Public Key Internal Registers . . . . . . . . . . . . . . . . . . . . . . . . .
170
6.5
RNG Control Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
6.5.1
6.5.2
6.5.3
6.5.4
6.5.5
6.5.6
6.5.7
RNG Enable Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RNG Test Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RNG Interrupt Enable Register . . . . . . . . . . . . . . . . . . . . . . . .
RNG Interrupt Control/Status Register . . . . . . . . . . . . . . . . . .
RNG Buffer Control/Status Register. . . . . . . . . . . . . . . . . . . . .
RNG Buffer Data Register . . . . . . . . . . . . . . . . . . . . . . . . . . .
RNG Configuration Register . . . . . . . . . . . . . . . . . . . . . . . . . .
171
171
172
174
176
177
178
6.6
GPIO Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
6.6.1
6.6.2
6.6.3
6.6.4
6.6.5
6.6.6
GPIO Enable Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GPIO Software Data Register . . . . . . . . . . . . . . . . . . . . . . . . .
GPIO Data Direction Register . . . . . . . . . . . . . . . . . . . . . . . . .
GPIO Interrupt Enable Register . . . . . . . . . . . . . . . . . . . . . . .
GPIO Interrupt Mask Register. . . . . . . . . . . . . . . . . . . . . . . . .
GPIO Interrupt Type Register. . . . . . . . . . . . . . . . . . . . . . . . .
179
180
180
181
182
182
820x – Data Sheet, DS-0157-D
Page7
Hifn Confidential