4/29/2020
Loongson 3A3000 / 3B3000 Processor User Manual
54
62
10.4 HyperTransport address window
10.4.1
HyperTransport space
In the Loongson 3A3000 / 3B3000 processor, the default address windows of the four HyperTransport interfaces are distributed as follows:
Table 10- 4 Address window distribution of the default 4 Hype, T, and Ansp interfaces
Base address
End address
size
definition
0x0C00_0000_0000
0x0CFF_FFFF_FFFF
1 Tbytes
HT0_LO window
Page 67
Godson 3A3000 / 3B3000 Processor User Manual • Volume 1
63
0x0D00_0000_0000
0x0DFF_FFFF_FFFF
1 Tbytes
HT0_HI window
0x0E00_0000_0000
0x0EFF_FFFF_FFFF
1 Tbytes
HT1_LO window
0x0F00_0000_0000
0x0FFF_FFFF_FFFF
1 Tbytes
HT1_HI window
By default (not configured separately for the system address window), the software
HyperTransport interface to access, in addition, the software can also configure the address window on the crossbar
Implement access to it with other address spaces (see section 2.5 for details). 40 inside each HyperTransport interface
The address window distribution of the bit address space is shown in the following table.
Table 10- 5 Address window distribution inside the interface of Loongson No. 3 processor Hype-T-Tan-Ansp
Base address
End address
size
definition
0x00_0000_0000
0xFC_FFFF_FFFF
1012 Gbytes
MEM space
0xFD_0000_0000
0xFD_F7FF_FFFF
3968 Mbytes
Keep
0xFD_F800_0000
0xFD_F8FF_FFFF
16 Mbytes
Interrupt
0xFD_F900_0000
0xFD_F90F_FFFF
1 Mbyte
PIC interrupt response
0xFD_F910_0000
0xFD_F91F_FFFF
1 Mbyte
system message
0xFD_F920_0000
0xFD_FAFF_FFFF
30 Mbytes
Keep
0xFD_FB00_0000
0xFD_FBFF_FFFF
16 Mbytes
HT controller configuration space
0xFD_FC00_0000
0xFD_FDFF_FFFF
32 Mbytes
I / O space
0xFD_FE00_0000
0xFD_FFFF_FFFF
32 Mbytes
HT bus configuration space
0xFE_0000_0000
0xFF_FFFF_FFFF
8 Gbytes
Keep
10.4.2
Internal window configuration of HyperTransport controller
Loongson 3A3000 / 3B3000 processor provides a variety of rich address windows in HyperTransport
For user use, the functions and functions of these address windows are described in the following table.
Table 10-6 Address window provided in the interface of Loongson 3A3000 / 3B3000 processor Hype, T, ansp, Yaot
Address window Number of windows
Accept bus
effect
Remarks
Receive window
(See window configuration
Section 10.5.7)
3
HyperTransport
Determine whether to receive
HyperTransport
Visits sent on the bus
ask.
When in main bridge mode (ie configuration register
Act_as_slave is 0), only falling
Access in these address windows will be included
The local bus responds, other visits will be
Think it is P2P access and send it back
HyperTransport bus; in the design
When in standby mode (that is, in the configuration register
act_as_slave is 1), only falls here
Access in these address windows will be
Received and processed by the line, other visits will be
According to the agreement to return an error.
Post window
(See window configuration
10.5.11)
2
Internal bus
Determine if it will be internal
total
line
Correct
HyperTransport
Bus write access
Post Write
External write visits that fall in these address spaces
Question will be as Post Write.
Post Write: HyperTransport protocol
In this kind of write access does not need to wait for writing
In response, that is, the controller sends to the bus