4/29/2020
Loongson 3A3000 / 3B3000 Processor User Manual
55
Page 68
Godson 3A3000 / 3B3000 Processor User Manual • Volume 1
64
After this write access will enter the processor
Row write access complete response.
Prefetch window
(See window configuration
10.5.12)
2
Internal bus
Determine whether to receive
Department ’s Cache access,
Fetch access.
When the processor cores are executed out of order, the total
Issue some guess read access or fetch
Access, this access for some IO space
it is wrong. By default, this
Access to the HT controller will return directly without
Visit the HyperTransport bus
ask. Through these windows you can enable
This type of access to the HyperTransport bus
ask.
Uncache window
(See window configuration
10.5.13)
2
HyperTransport
Determine whether to
HyperTransport
Access operations on the bus
For internal
Uncache access
Loongson 3A3000 / 3B3000 processor
Department of IO DMA access, in the case of
Access via Cache
SCache judges that it is a hit, thus maintaining it
IO consistency information. And through these windows
The configuration can make hits in these windows
Access directly in the way of Uncache
Ask about memory without maintaining its IO through hardware
Consistency information.
10.5 Configuration Register
The configuration register module is mainly used to control the configuration register access from the AXI SLAVE terminal or the HT RECEIVER terminal.
Ask for requests, perform external interrupt processing, and save a large number of configuration files that can be seen by the software for controlling the various working modes of
Memory.
First, the access and storage of configuration registers used to control various behaviors of the HT controller are in this module
The access offset address is 0xFD_FB00_0000 to 0xFD_FBFF_FFFF on the HT controller side. All software in the HT controller
The visible registers of the software are shown in the following table:
Table 10-7 Software visible register list
Offset address
name
description
0x30
0x34
0x38
0x3c
Bus Reset Control
0x40
Command, Capabilities Pointer, Capability ID
0x44
Link Config, Link Control
0x48
Revision ID, Link Freq, Link Error, Link Freq Cap
0x4c
Feature Capability
0x50
MISC
0x54
Used to diagnose the signal sampled at the receiving end
0x58
Interrupt routing mode selection register
Corresponding to 3 interrupt routing methods
0x5c
0x60
Receive address window
Configuration register
HT bus receive address window 0 enable (external access)
0x64
HT bus receive address window 0 base address (external access)
Page 69
Godson 3A3000 / 3B3000 Processor User Manual • Volume 1
0x68
HT bus receive address window 1 enable (external access)
0x6c
HT bus receive address window 1 base address (external access)
0x70
HT bus receive address window 2 enable (external access)
0x74
HT bus receive address window 2 base address (external access)
0x148
HT bus receive address window 3 enable (external access)
0x14c
HT bus receive address window 3 base address (external access)
0x150
HT bus receive address window 4 is enabled (external access)