
4/29/2020
Loongson 3A3000 / 3B3000 Processor User Manual
30
Page 37
Godson 3A3000 / 3B3000 Processor User Manual • Volume 1
33
Table 4- 1 Shared Cache Lock Window Register Configuration
name
address
Bit field
description
Sl Yaock0_val d
0x3ff00200
[63:63] Lock window 0 valid bits
Sl Yaock0_add
0x3ff00200
[47: 0]
No. 0 lock window lock address
Sl Yaock0_mask
0x3ff00240
[47: 0]
Lock window mask 0
Sl Yaock1_val d
0x3ff00208
[63:63] Lock window 1 valid bit
Sl Yaock1_add
0x3ff00208
[47: 0]
Lock address of No. 1 lock window
Sl Yaock1_mask
0x3ff00248
[47: 0]
Lock window mask number 1
Sl Yaock2_val d
0x3ff00210
[63:63] Lock window 2 valid bits
Sl Yaock2_add
0x3ff00210
[47: 0]
Lock address of No. 2 lock window
Sl Yaock2_mask
0x3ff00250
[47: 0]
Lock window mask number 2
Sl Yaock3_val d
0x3ff00218
[63:63] Lock window 3 valid bits
Sl Yaock3_add
0x3ff00218
[47: 0]
Lock address of No. 3 lock window
Sl Yaock3_mask
0x3ff00258
[47: 0]
Lock window mask number 3
For example, when an address addr makes slock0_valid && ((addr & slock0_mask) ==
(slock0_addr & slock0_mask)) is 1, this address is locked by the lock window 0.
Page 38
Godson 3A3000 / 3B3000 Processor User Manual • Volume 1
5 Matrix processing accelerator