
4/29/2020
Godson 3A2000 / 3B2000 Processor User Manual
32
0x3ff00710
Src_row_stride of transpose module 1
0x3ff00718
Src_last_row_addr of transpose module 1
0x3ff00720
The length of transpose module 1
0x3ff00728
Width of transpose module 1
0x3ff00730
Trans_ctrl of transpose module 1
0x3ff00738
Trans_status of transpose module 1
Table 5-3 Trans_ctrl register description
Field
Explanation
0
Enable bit
1
Whether to write the target matrix. When it is 0, only the source matrix is prefetched, but the target matrix is not written.
2
After the source matrix is read, whether it is effectively interrupted.
3
After the target matrix is written, whether it is effectively interrupted,
7..4 Arcmd, read command internal control bit. When arcache is 4'hf, it must be set to 4'hc. It is meaningless when arcache is other value.
11..8 Arcache, read command internal control bit. When it is 4'hf, the cache path is used, and when it is 4'h0, the uncache path is used. other
The value is meaningless.
15..12 Awcmd, write command internal control bit. When awcache is 4'hf, it must be set to 4'hb. Unintentional when awcache is other values
Righteousness.
19..16 Awcache, write command internal control bit. When it is 4'hf, the cache path is used, and when it is 4'h0, the uncache path is used. other
35
Page 40
Godson 3A2000 / 3B2000 Processor User Manual Part 1
The value is meaningless.
21..20 Element size of matrix, 00 means 1 byte, 01 means 2 bytes, 10 means 4 bytes, 11 means 8 bytes
twenty two
trans_yes, 1 means transpose; 0 means no transpose
Table 5-4 Trans_status register description
Field
Explanation
0
Source matrix read
1
The target matrix is written