6.3 Engine Configuration Registers
6.3.1
Hash Engine Mute Table Entry Registers
The Hash Engine Mute Table Entry register provides a mask that controls the input to the
Hash engine. The mask nulls specific segments of the data stream prior to being submitted
to the Hash core. The masks are programmable by the host and are selected by the “MTI”
field in command structure.
Each mute table entry is 32 bits wide to mute up to 16 bytes of the data stream. There are
seven entries in the mute table. Each bit of the mute table entry masks one nibble (4-bit)
of data, therefore a 32-bit register word supports a 16-byte header. The table below
provides the map between the mute table entry bit and the 16-byte header nibble (4-bit).
Type:
Offset
Read/Write
x‘0400’
x‘0404’
x‘0408’
x‘040C’
x‘0410’
x‘0414’
x‘0418’
Mute table entry 1
Mute table entry 2
Mute table entry 3
Mute table entry 4
Mute table entry 5
Mute table entry 6
Mute table entry 7
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
Field Name
Description
Mute Data Stream Byte 15, bits [7:4]
Bits
Reset
Byte15_HN
31
0
0
1
Do not mute data stream byte 15, bits [7:4]
Mute data stream byte 15, bits [7:4]
Byte15_LN
Mute Data Stream Byte 15, bits [3:0]
30
0
0
1
Do not mute data stream byte 15, bits [3:0]
Mute data stream byte 15, bits [3:0]
.
.
.
.
.
.
.
.
.
.
.
.
Byte0_HN
Mute Data Stream Byte 0, bits [7:4]
1
0
0
1
Do not mute data stream byte 0, bits [7:4]
Mute data stream byte 0, bits [7:4]
820x – Data Sheet, DS-0157-D
Page156
Hifn Confidential