5.6.4.1 Hash Core Operation Modes. . . . . . . . . . . . . . . . . . . . . . . . 116
5.6.4.2 Hash Core Algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
5.7
5.8
5.9
LZS Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
5.7.1
5.7.2
5.7.3
LZS In_AFIFO & Out_AFIFO . . . . . . . . . . . . . . . . . . . . . . . . . .
LZS Core Interface Controller. . . . . . . . . . . . . . . . . . . . . . . . .
LZS Core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
122
122
122
GZIP Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
5.8.1
5.8.2
5.8.3
GZIP In_AFIFO & Out_AFIFO . . . . . . . . . . . . . . . . . . . . . . . . .
GZIP Core Interface Controller . . . . . . . . . . . . . . . . . . . . . . . .
GZIP Core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
123
123
124
Pad Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
5.10 Encryption Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
5.10.1 Encryption In_AFIFO & Out_AFIFO . . . . . . . . . . . . . . . . . . . . .
5.10.2 Encryption Interface Controller. . . . . . . . . . . . . . . . . . . . . . . .
5.10.3 Encryption AES and 3DES Cores . . . . . . . . . . . . . . . . . . . . . . .
125
125
125
5.11 Clock and Reset Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
5.12 Temperature Sensor Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .126
6 Register Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
6.1
Configuration Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
6.1.1
6.1.2
6.1.3
6.1.4
6.1.5
6.1.6
6.1.7
Status Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
820x Error Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
820x Interrupt Status Register. . . . . . . . . . . . . . . . . . . . . . . .
820x Interrupt Enable Register. . . . . . . . . . . . . . . . . . . . . . . .
Soft Reset Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Device Minor Revision Register. . . . . . . . . . . . . . . . . . . . . . . .
Card Version Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
130
131
133
135
137
138
139
6.2
DMA Control Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
6.2.1
6.2.2
6.2.3
6.2.4
6.2.5
6.2.6
Command Pointer Ring 0 Base Address Register. . . . . . . . . . . .
Command Pointer Ring 0 Write Pointer Register . . . . . . . . . . . .
Command Pointer Ring 0 Read Pointer Register . . . . . . . . . . . .
Command Pointer Ring 1 Base Address Register. . . . . . . . . . . .
Command Pointer Ring 1 Write Pointer Register . . . . . . . . . . . .
Command Pointer Ring 1 Read Pointer Register . . . . . . . . . . . .
140
141
141
142
143
143
820x – Data Sheet, DS-0157-D
Page6
Hifn Confidential