
4/29/2020
Godson 3A2000 / 3B2000 Processor User Manual
33
36
Page 41
Godson 3A2000 / 3B2000 Processor User Manual Part 1
6 Inter-processor interrupt and communication
6-5.
Table 6-1 Inter-processor interrupt related registers and their functional description
name
Read and write permissions
description
IPI_Status
R
32-bit status register, if any bit is set and the corresponding bit is enabled, the
The processor core INT4 interrupt line is set.
IPI_Enable
RW
32-bit enable register to control whether the corresponding interrupt bit is valid
IPI_Set
W
32 position register, write 1 to the corresponding bit, the corresponding STATUS register
Bit is set
IPI_Clear
W
32-bit clear register, write 1 to the corresponding bit, the corresponding STATUS register
Bit cleared 0
MailBox0
RW
Cache register, used to transfer parameters at startup, according to 64 or 32 bit
Uncache access.
MailBox01
RW
Cache register, used to transfer parameters at startup, according to 64 or 32 bit
Uncache access.
MailBox02
RW
Cache register, used to transfer parameters at startup, according to 64 or 32 bit
Uncache access.
MailBox03
RW
Cache register, used to transfer parameters at startup, according to 64 or 32 bit
Uncache access.
The registers and functions of the interrupts between Loongson 3A2000 and processor cores are described as follows:
Table 6-2 Interrupt and communication register list of processor core 0
name
address
Authority description
Core0_IPI_Status
0x3ff01000
R
IPI_Status register of processor core 0
Core0_IPI_Enalbe
0x3ff01004
RW
IPI_Enalbe register of processor core 0
Core0_IPI_Set
0x3ff01008
W
IPI_Set register of processor core 0
Core0 _IPI_Clear
0x3ff0100c
W
IPI_Clear register of processor core 0
Core0_MailBox0
0x3ff01020
RW
IPI_MailBox0 register of processor core 0
Core0_ MailBox1
0x3ff01028
RW
IPI_MailBox1 register of processor core 0
Core0_ MailBox2
0x3ff01030
RW
IPI_MailBox2 register of processor core 0
Core0_ MailBox3
0x3ff01038
RW
IPI_MailBox3 register of processor core 0