4/29/2020
Loongson 3A3000 / 3B3000 Processor User Manual
87
103
26:24 mas_ ead_defe _cnt
Read and write
010
The maximum number of maste to support reading outside (only valid for PCI)
0: 8
1-7: 1-7
Note: A dual address cycle access accounts for two
23:16 e _seq_ d
Read only
00h
ta, get / maste, error number
15
e _type
Read only
0
ta
偡
get / maste erroneous command type
0:
14
e _m
耀
dule
Read only
0
The wrong module
Page 108
Godson 3A3000 / 3B3000 Processor User Manual • Volume 1
104
0: ta get
1: maste
13
system_e
耀
Read and write0
ta / get / maste / system error (write 1 clear)
12
data_pa ty_e
耀
Read and write0
ta / get / maste / data parity error (write 1 clear)
11
ct l_pa ty_e
Read and write0
ta
偡
get / maste
偡
Address parity error (write 1 clear)
10: 0 Rese ved
-
-
REG_50
31: 0 mas_pend ng_seq
Read and write0
maste unprocessed request number vector
The corresponding bit can be cleared by writing 1
REG_54
31: 0 mas_spl t_e
Read and write0
spl t returns the wrong request number bit vector
REG_58
31:30 Rese ved
-
-
29:28 ta _spl t_p
耀
ty
Read and write0
ta get spl t return priority
0 highest, 3 lowest
27:26 mas_ eq_p
耀
ty
Read and write0
maste
0 highest, 3 lowest
25
P
耀
ty_en
Read and write0
Arbitration algorithm (arbitration between the visit of maste and the return of spl t from ta)
0: fixed priority
1: rotation
24:18 Reserved
-
-
17
mas_ et y_ab
耀
ted Read and write0
maste Retry cancellation (write 1 clear)
16
mas_t dy_t me Yaout
Read and write0
maste ~ TRDY timeout count
15: 8 mas_ et y_value
Read and write
00h
maste
0: unlimited retry
1-255: 1-255 times
7: 0 mas_t dy_c Yaount
Read and write
00h
maste TRDY timeout counter
0: disabled
1-255: 1-255 beat
Before initiating configuration space read and write, the application program should first configure the PCIMap_Cfg register to tell the controller to initiate
The type of configuration operation and the value on the upper 16-bit address line. Then read and write the 2K space starting from 0x1fe80000
You can access the configuration header of the corresponding device. The device number is obtained by coding according to PCIMap_Cfg [15: 0] from low to high priority.
The configuration operation address generation is shown in Figure 11-1.