4/29/2020
Godson 3A1000 Processor User Manual
72
HT0_Lo_mode
Master mode 1: Set HT0_Lo to master mode, in this mode, bus control signals
Driven by HT0_Lo, these control signals include HT0_Lo_Powerok,
HT0_Lo_Rstn, HT0_Lo_Ldt_Stopn. In this mode, these controls
The control signal can also be bidirectionally driven. At the same time this pin determines (negative) registration
The initial value of the device "Act as Slave", when this register is 0,
The Bridge bit in the packet on the HyperTransport bus is 1, otherwise it is 0.
In addition, when this register is 0, if the HyperTransport bus
If the address is not hit in the receiving window of the controller, it will be regarded as a P2P request.
Newly sent back to the bus, if this register is 1, there is no hit, it is regarded as an error
Respond to false requests.
0: Set HT0_Lo to slave mode, in this mode, bus control signals, etc.
Driven by the opposite device, these control signals include HT0_Lo_Powerok,
HT0_Lo_Rstn, HT0_Lo_Ldt_Stopn. In this mode, these controls
The control signal is driven by the other device. If it is not driven correctly, the
Does not work correctly.
HT0_Lo_Powerok
total
line
Powerok
HyperTransport bus Powerok signal,
When HT0_Lo_Mode is 1, it is controlled by HT0_Lo;
When HT0_Lo_Mode is 0, it is controlled by the opposite device.
HT0_Lo_Rstn
Bus Rstn
HyperTransport bus Rstn signal,
When HT0_Lo_Mode is 1, it is controlled by HT0_Lo;
When HT0_Lo_Mode is 0, it is controlled by the opposite device.
HT0_Lo_Ldt_Stopn
total
line
Ldt_Stopn
HyperTransport bus Ldt_Stopn signal,
When HT0_Lo_Mode is 1, it is controlled by HT0_Lo;
When HT0_Lo_Mode is 0, it is controlled by the opposite device.
HT0_Lo_Ldt_Reqn
total
line
Ldt_Reqn
HyperTransport bus Ldt_Reqn signal,
HT0_Hi_mode
Master mode 1: Set HT0_Hi to master mode, in this mode, bus control signals, etc.
Driven by HT0_Hi, these control signals include HT0_Hi_Powerok,
HT0_Hi_Rstn, HT0_Hi_Ldt_Stopn. In this mode, these controls
The signal can also be bidirectionally driven. At the same time this pin determines (inverts) the register
The initial value of "Act as Slave", when this register is 0, HyperTransport
The Bridge bit in the packet on the bus is 1, otherwise it is 0. In addition, this deposit
When the device is 0, if the requested address on the HyperTransport bus is not in control
When the receiving window of the controller hits, it will be sent back to the bus as a P2P request, such as
If this register is 1, there is no hit, it will respond as an error request.
0: Set HT0_Hi to slave mode, in this mode, bus control signals, etc.
Driven by the counterpart device, these control signals include HT0_Hi_Powerok,
HT0_Hi_Rstn, HT0_Hi_Ldt_Stopn. In this mode, these controls
The signal is driven by the other device. If it is not driven correctly, the HT bus does not
Works correctly.
HT0_Hi_Powerok
total
line
Powerok
HyperTransport bus Powerok signal,
When HT0_Lo_Mode is 1, it is controlled by HT0_Hi;
When HT0_Lo_Mode is 0, it is controlled by the opposite device.
When HT0_8x2 is 1, control the upper 8-bit bus;
When HT0_8x2 is 0, it is invalid.
HT0_Hi_Rstn
Bus Rstn
HyperTransport bus Rstn signal,
When HT0_Lo_Mode is 1, it is controlled by HT0_Hi;
When HT0_Lo_Mode is 0, it is controlled by the opposite device.
When HT0_8x2 is 1, control the upper 8-bit bus;
When HT0_8x2 is 0, it is invalid.
HT0_Hi_Ldt_Stopn
total
line
Ldt_Stopn
HyperTransport bus Ldt_Stopn signal,
When HT0_Lo_Mode is 1, it is controlled by HT0_Hi;
When HT0_Lo_Mode is 0, it is controlled by the opposite device.
When HT0_8x2 is 1, control the upper 8-bit bus;
When HT0_8x2 is 0, it is invalid.
HT0_Hi_Ldt_Reqn
total
line
Ldt_Reqn
HyperTransport bus Ldt_Reqn signal,
When HT0_8x2 is 1, control the upper 8-bit bus;
When HT0_8x2 is 0, it is invalid.
HT0_Rx_CLKp [1: 0]
CLK [1: 0]
HyperTransport bus CLK signal
77
Page 90
Godson 3A1000 Processor User Manual Part 1
HT0_Rx_CLKn [1: 0]
HT0_Tx_CLKp [1: 0]
HT0_Tx_CLKp [1: 0]
When HT0_8x2 is 1, CLK [1] is controlled by HT0_Hi
CLK [0] is controlled by HT0_Lo
When HT0_8x2 is 0, CLK [1: 0] is controlled by HT0_Lo
HT0_Rx_CTLp [1: 0]
HT0_Rx_CTLn [1: 0]
HT0_Tx_CTLp [1: 0]
HT0_Tx_CTLn [1: 0]
CTL [1: 0]
HyperTransport bus CTL signal
When HT0_8x2 is 1, CTL [1] is controlled by HT0_Hi
CTL [0] is controlled by HT0_Lo
When HT0_8x2 is 0, CTL [1] is invalid
CTL [0] is controlled by HT0_Lo
HT0_Rx_CADp [15: 0]
HT0_Rx_CADn [15: 0]
HT0_Tx_CADp [15: 0]
HT0_Tx_CADn [15: 0]
CAD [15: 0] HyperTransport bus CAD signal
When HT0_8x2 is 1, CAD [15: 8] is controlled by HT0_Hi
CAD [7: 0] is controlled by HT0_Lo
When HT0_8x2 is 0, CAD [15: 0] is controlled by HT0_Lo
The initialization of HyperTransport starts automatically after each reset is completed, and the HyperTransport bus after a cold start
Will automatically work at the lowest frequency (200Mhz) and the smallest width (8bit), and try to initiate the bus handshake. initialization