4/29/2020
Godson 3A1000 Processor User Manual
32
Core2_ MailBox2
0x3ff01230
W
IPI_MailBox2 register of processor core 2
Core2_ MailBox3
0x3ff01238
W
IPI_MailBox3 register of processor core 2
Table 6-5 List of Internuclear Interrupts and Communication Registers of Processor Core
name
address
Authority description
Core3_IPI_Status
0x3ff01300
R
IPI_Status register of processor core 3
Core3_IPI_Enalbe
0x3ff01304
RW
IPI_Enalbe register of processor core 3
Core3_IPI_Set
0x3ff01308
W
IPI_Set register of processor core 3
Core3 _IPI_Clear
0x3ff0130c
W
IPI_Clear register of processor core 3
Core3_MailBox0
0x3ff01320
R
IPI_MailBox0 register of processor core 3
Core3_ MailBox1
0x3ff01328
RW
IPI_MailBox1 register of processor core 3
Core3_ MailBox2
0x3ff01330
W
IPI_MailBox2 register of processor core 3
Core3_ MailBox3
0x3ff01338
W
IPI_MailBox3 register of processor core 3
Listed above are the inter-core interrupt related messages for a single-node multiprocessor system composed of a single Loongson 3A1000 chip
Memory list. When using multiple Loongson 3A1000 interconnects to form a multi-node CC-NUMA system, the node pairs in each chip
Should be a system global node number, the IPI register address of the processor core in the node is based on the above table and the base of the node
The addresses are in a fixed offset relationship. For example, the IPI_Status address of processor core 0 in node 0 is 0x3ff01000, and 1
The address of the No. 0 processor of the No. node is 0x10003ff01000, and so on.
27
Page 40
Godson 3A1000 Processor User Manual Part 1
7 I / O interrupt
Loongson 3A1000 chip supports up to 32 interrupt sources, which are managed in a unified manner, as shown in Figure 7-1 below,
An IO interrupt source can be configured as enabled, triggered, and routed to the processor core interrupt pin.
15
14
13
12
11
10
9
8
7
6
5
4
3
2
twenty three
...
16
31
...
twenty four
IP0
IP1
IP2
IP3
IP0
IP1
IP0
IP1
IP2
IP3
IP0
IP1
IP2
IP3
can
Match
Set
in
Break
road
by
...
HT-1 INT7
HT-1 INT0
...
HT-0 INT7
HT-0 INT0
INTn3
PCI INTn0
PCI INTn1
PCI INTn2
PCI INTn3
MT-0 INT
MT-1 INT
LPC INT
DDR2-0 INT
DDR2-1 INT
Barrier INT
Reserve
PCI perr & serr
CORE 0
CORE 1
CORE 2
CORE 3