Function
bstatus[15:0]
xxxxxxxxxxxxxxxx
0000000000000000
Register Name
sha_a[31:0]
sha_b[31:0]
sha_c[31:0]
sha_d[31:0]
sha_e[31:0]
1
All registers specified in table are located in the Repeater Map
Refer to HDCP Protection System Standards
2
The ADV7850 supports up to 25 KSVs (0 through to 24). The complete set of bytes is listed below. Each KSV is 40bits long and the first
KSV starts at address 0x80.
Rev. A May 2012
Description
bstatus register presented to Tx
Reset value. bstatus register is reset only after power up.
Table 34: Register Location for SHA_1 Hash Value
Address Location
1
0x20[7:0]: sha_a[7:0]
0x21[7:0]: sha_a[15:8]
0x22[7:0]: sha_a[23:16]
0x23[7:0]: sha_a[31:24]
0x24[7:0]: sha_b[7:0]
0x25[7:0]: sha_b[15:8]
0x26[7:0]: sha_b[23:16]
0x27[7:0]: sha_b[31:24]
0x28[7:0]: sha_c[7:0]
0x29[7:0]: sha_c[15:8]
0x2a[7:0]: sha_c[23:16]
0x2b[7:0]: sha_c[31:24]
0x2c[7:0]: sha_d[7:0]
0x2d[7:0]: sha_d[15:8]
0x2e[7:0]: sha_d[23:16]
0x2f[7:0]: sha_d[31:24]
0x30[7:0]: sha_e[7:0]
0x31[7:0]: sha_e[15:8]
0x32[7:0]: sha_e[23:16]
0x33[7:0]: sha_e[31:24]
Table 35: KSV List Bytes
KSV Byte
Register Name
0
ksv_byte0
1
ksv_byte1
2
ksv_byte2
3
ksv_byte3
4
ksv_byte4
5
ksv_byte5
6
ksv_byte6
7
ksv_byte7
8
ksv_byte8
9
ksv_byte9
10
ksv_byte10
11
ksv_byte11
12
ksv_byte12
13
ksv_byte13
14
ksv_byte14
15
ksv_byte15
16
ksv_byte16
17
ksv_byte17
Function
H0 part of SHA-1 hash value V' . Register also called
(v' . h1)
2
H1 part of SHA-1 hash value V' . Register also called
(v' . h1)
2
H2 part of SHA-1 hash value V' . Register also called
(v' . h2)
2
H3 part of SHA-1 hash value V' . Register also called
(v' . h3)
2
H4 part of SHA-1 hash value V' . Register also called
(v' . h4)
2
Address
1
80
81
82
83
84
85
86
87
88
89
8A
8B
8C
8D
8E
8F
90
91
218
ADV7850
Need help?
Do you have a question about the ADV7850 and is the answer not in the manual?