
4/29/2020
Godson 3A2000 / 3B2000 Processor User Manual
28
•
The size of the first-level instruction cache and data cache are 64KB, and the 4-way group is connected;
•
Victim Cache is a private secondary cache with a size of 256KB and connected by 16 channels;
•
Support Non-blocking access and Load-Speculation and other access optimization technologies;
•
Support Cache consistency protocol, can be used for on-chip multi-core processor;
•
Instruction Cache implements parity check, and Data Cache implements ECC check;
•
Support the standard EJTAG debugging standard, which is convenient for hardware and software debugging;
•
Standard 128-bit AXI interface.
The structure of GS464e is shown in the figure below. For more detailed introduction, please refer to the GS464e user manual and
MIPS64 user manual.
30
Page 35
Godson 3A2000 / 3B2000 Processor User Manual Part 1
ITLB
64KB
ICache
ALU1
ALU2
AGU1
FPU1
64KB
DCache
Main
TLB
MMU
DCache Tag compare
CP0
queue
PC
In
s tru
c tio
n
qu
eu
e
Decode
Reg
Map
Reorder queue
BRQ
Mapping table
ROQ
Fix
issue
queue
Float
issue
queue
GP
register
file
FP
register
file
cache
2mem
AXI interface
Test
controller
EJTAG TAP
controller
Performance
monitor
EJTAG interface
Test interface
CLK, RST, INT ...
Commit bus
Result bus
Exception bus
Branch bus
Map bus
Prediction bus
PC
+
8
Decode bus
Refill bus
Dmemread,
duncache bus
Imemread bus
Dmemwrite
bus
Branch
predictor
x8 inst
x4 inst
FPU2
Prefetch engine
Mem
issue
queue
AGU2
256KB
VCache
DTLB
Uncache queue
Miss queue
Figure 3-1 GS464e structure diagram