aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Qin <richard.qin.x@gmail.com>2026-11-07 03:10:08 +0800
committerRichard Qin <richard.qin.x@gmail.com>2026-11-07 03:10:08 +0800
commit1410d3309ae9557ab102942bbc4d8449f2206fe5 (patch)
tree9e8f45cf9bd7378c42d683afbc427afdb4678557
parentbc3ec25107314be3cd816c0b669d82338e892806 (diff)
downloadrcc-project-1410d3309ae9557ab102942bbc4d8449f2206fe5.tar.gz
rcc-project-1410d3309ae9557ab102942bbc4d8449f2206fe5.tar.xz
refactor: reorganize RTL directory structure
-rw-r--r--rv64cpu/fpga/gowin/.gitkeep0
-rw-r--r--rv64cpu/fpga/xilinx/.gitkeep0
-rw-r--r--rv64cpu/rtl/bus/.gitkeep0
-rw-r--r--rv64cpu/rtl/cache/.gitkeep0
-rw-r--r--rv64cpu/rtl/core/.gitkeep0
-rw-r--r--rv64cpu/rtl/core/debug/.gitkeep0
-rw-r--r--rv64cpu/rtl/core/execute/alu.sv (renamed from rv64cpu/rtl/core/alu.sv)0
-rw-r--r--rv64cpu/rtl/core/execute/branch_unit.sv (renamed from rv64cpu/rtl/core/branch_unit.sv)0
-rw-r--r--rv64cpu/rtl/core/execute/compressed_decoder.sv (renamed from rv64cpu/rtl/core/compressed_decoder.sv)0
-rw-r--r--rv64cpu/rtl/core/execute/decoder.sv (renamed from rv64cpu/rtl/core/decoder.sv)0
-rw-r--r--rv64cpu/rtl/core/execute/hazard_unit.sv (renamed from rv64cpu/rtl/core/hazard_unit.sv)0
-rw-r--r--rv64cpu/rtl/core/fpu/.gitkeep0
-rw-r--r--rv64cpu/rtl/core/fpu/include/.gitkeep0
-rw-r--r--rv64cpu/rtl/core/include/.gitkeep0
-rw-r--r--rv64cpu/rtl/core/mmu/.gitkeep0
-rw-r--r--rv64cpu/rtl/core/pipeline/ex_mem_reg.sv (renamed from rv64cpu/rtl/core/ex_mem_reg.sv)0
-rw-r--r--rv64cpu/rtl/core/pipeline/ex_stage.sv (renamed from rv64cpu/rtl/core/ex_stage.sv)0
-rw-r--r--rv64cpu/rtl/core/pipeline/id_ex_reg.sv (renamed from rv64cpu/rtl/core/id_ex_reg.sv)0
-rw-r--r--rv64cpu/rtl/core/pipeline/id_stage.sv (renamed from rv64cpu/rtl/core/id_stage.sv)0
-rw-r--r--rv64cpu/rtl/core/pipeline/if_id_reg.sv (renamed from rv64cpu/rtl/core/if_id_reg.sv)0
-rw-r--r--rv64cpu/rtl/core/pipeline/if_stage.sv (renamed from rv64cpu/rtl/core/if_stage.sv)0
-rw-r--r--rv64cpu/rtl/core/pipeline/mem_stage.sv (renamed from rv64cpu/rtl/core/mem_stage.sv)0
-rw-r--r--rv64cpu/rtl/core/pipeline/mem_wb_reg.sv (renamed from rv64cpu/rtl/core/mem_wb_reg.sv)0
-rw-r--r--rv64cpu/rtl/core/pipeline/wb_stage.sv (renamed from rv64cpu/rtl/core/wb_stage.sv)0
-rw-r--r--rv64cpu/rtl/core/privileged/csr_unit.sv (renamed from rv64cpu/rtl/core/csr_unit.sv)0
-rw-r--r--rv64cpu/rtl/core/privileged/pmp_checker.sv (renamed from rv64cpu/rtl/core/pmp_checker.sv)0
-rw-r--r--rv64cpu/rtl/core/privileged/trap_ctrl.sv (renamed from rv64cpu/rtl/core/trap_ctrl.sv)0
-rw-r--r--rv64cpu/rtl/core/registers/fp_regfile.sv (renamed from rv64cpu/rtl/core/fp_regfile.sv)0
-rw-r--r--rv64cpu/rtl/core/registers/regfile.sv (renamed from rv64cpu/rtl/core/regfile.sv)0
-rw-r--r--rv64cpu/rtl/packages/csr_pkg.sv (renamed from rv64cpu/rtl/core/include/csr_pkg.sv)0
-rw-r--r--rv64cpu/rtl/packages/rv64_pkg.sv (renamed from rv64cpu/rtl/core/include/rv64_pkg.sv)0
-rw-r--r--rv64cpu/rtl/perips/.gitkeep0
-rw-r--r--rv64cpu/rtl/soc/.gitkeep0
-rw-r--r--rv64cpu/scripts/.gitkeep0
-rw-r--r--rv64cpu/sw/baremetal/cache_test/.gitkeep0
-rw-r--r--rv64cpu/sw/baremetal/hello_uart/.gitkeep0
-rw-r--r--rv64cpu/sw/baremetal/timer_irq/.gitkeep0
-rw-r--r--rv64cpu/sw/common/.gitkeep0
-rw-r--r--rv64cpu/tb/common/.gitkeep0
-rw-r--r--rv64cpu/tb/compliance/.gitkeep0
-rw-r--r--rv64cpu/tb/core/.gitkeep0
-rw-r--r--rv64cpu/tb/soc/.gitkeep0
-rw-r--r--rv64cpu/tb/unit/.gitkeep0
-rw-r--r--rv64cpu/waves/.gitkeep0
44 files changed, 0 insertions, 0 deletions
diff --git a/rv64cpu/fpga/gowin/.gitkeep b/rv64cpu/fpga/gowin/.gitkeep
deleted file mode 100644
index e69de29..0000000
--- a/rv64cpu/fpga/gowin/.gitkeep
+++ /dev/null
diff --git a/rv64cpu/fpga/xilinx/.gitkeep b/rv64cpu/fpga/xilinx/.gitkeep
deleted file mode 100644
index e69de29..0000000
--- a/rv64cpu/fpga/xilinx/.gitkeep
+++ /dev/null
diff --git a/rv64cpu/rtl/bus/.gitkeep b/rv64cpu/rtl/bus/.gitkeep
deleted file mode 100644
index e69de29..0000000
--- a/rv64cpu/rtl/bus/.gitkeep
+++ /dev/null
diff --git a/rv64cpu/rtl/cache/.gitkeep b/rv64cpu/rtl/cache/.gitkeep
deleted file mode 100644
index e69de29..0000000
--- a/rv64cpu/rtl/cache/.gitkeep
+++ /dev/null
diff --git a/rv64cpu/rtl/core/.gitkeep b/rv64cpu/rtl/core/.gitkeep
deleted file mode 100644
index e69de29..0000000
--- a/rv64cpu/rtl/core/.gitkeep
+++ /dev/null
diff --git a/rv64cpu/rtl/core/debug/.gitkeep b/rv64cpu/rtl/core/debug/.gitkeep
deleted file mode 100644
index e69de29..0000000
--- a/rv64cpu/rtl/core/debug/.gitkeep
+++ /dev/null
diff --git a/rv64cpu/rtl/core/alu.sv b/rv64cpu/rtl/core/execute/alu.sv
index 08635ce..08635ce 100644
--- a/rv64cpu/rtl/core/alu.sv
+++ b/rv64cpu/rtl/core/execute/alu.sv
diff --git a/rv64cpu/rtl/core/branch_unit.sv b/rv64cpu/rtl/core/execute/branch_unit.sv
index c9662ce..c9662ce 100644
--- a/rv64cpu/rtl/core/branch_unit.sv
+++ b/rv64cpu/rtl/core/execute/branch_unit.sv
diff --git a/rv64cpu/rtl/core/compressed_decoder.sv b/rv64cpu/rtl/core/execute/compressed_decoder.sv
index ccbb043..ccbb043 100644
--- a/rv64cpu/rtl/core/compressed_decoder.sv
+++ b/rv64cpu/rtl/core/execute/compressed_decoder.sv
diff --git a/rv64cpu/rtl/core/decoder.sv b/rv64cpu/rtl/core/execute/decoder.sv
index c39a637..c39a637 100644
--- a/rv64cpu/rtl/core/decoder.sv
+++ b/rv64cpu/rtl/core/execute/decoder.sv
diff --git a/rv64cpu/rtl/core/hazard_unit.sv b/rv64cpu/rtl/core/execute/hazard_unit.sv
index ee90356..ee90356 100644
--- a/rv64cpu/rtl/core/hazard_unit.sv
+++ b/rv64cpu/rtl/core/execute/hazard_unit.sv
diff --git a/rv64cpu/rtl/core/fpu/.gitkeep b/rv64cpu/rtl/core/fpu/.gitkeep
deleted file mode 100644
index e69de29..0000000
--- a/rv64cpu/rtl/core/fpu/.gitkeep
+++ /dev/null
diff --git a/rv64cpu/rtl/core/fpu/include/.gitkeep b/rv64cpu/rtl/core/fpu/include/.gitkeep
deleted file mode 100644
index e69de29..0000000
--- a/rv64cpu/rtl/core/fpu/include/.gitkeep
+++ /dev/null
diff --git a/rv64cpu/rtl/core/include/.gitkeep b/rv64cpu/rtl/core/include/.gitkeep
deleted file mode 100644
index e69de29..0000000
--- a/rv64cpu/rtl/core/include/.gitkeep
+++ /dev/null
diff --git a/rv64cpu/rtl/core/mmu/.gitkeep b/rv64cpu/rtl/core/mmu/.gitkeep
deleted file mode 100644
index e69de29..0000000
--- a/rv64cpu/rtl/core/mmu/.gitkeep
+++ /dev/null
diff --git a/rv64cpu/rtl/core/ex_mem_reg.sv b/rv64cpu/rtl/core/pipeline/ex_mem_reg.sv
index b8e5b9e..b8e5b9e 100644
--- a/rv64cpu/rtl/core/ex_mem_reg.sv
+++ b/rv64cpu/rtl/core/pipeline/ex_mem_reg.sv
diff --git a/rv64cpu/rtl/core/ex_stage.sv b/rv64cpu/rtl/core/pipeline/ex_stage.sv
index 287bfd7..287bfd7 100644
--- a/rv64cpu/rtl/core/ex_stage.sv
+++ b/rv64cpu/rtl/core/pipeline/ex_stage.sv
diff --git a/rv64cpu/rtl/core/id_ex_reg.sv b/rv64cpu/rtl/core/pipeline/id_ex_reg.sv
index 777cc46..777cc46 100644
--- a/rv64cpu/rtl/core/id_ex_reg.sv
+++ b/rv64cpu/rtl/core/pipeline/id_ex_reg.sv
diff --git a/rv64cpu/rtl/core/id_stage.sv b/rv64cpu/rtl/core/pipeline/id_stage.sv
index 9003b42..9003b42 100644
--- a/rv64cpu/rtl/core/id_stage.sv
+++ b/rv64cpu/rtl/core/pipeline/id_stage.sv
diff --git a/rv64cpu/rtl/core/if_id_reg.sv b/rv64cpu/rtl/core/pipeline/if_id_reg.sv
index 0ea4fae..0ea4fae 100644
--- a/rv64cpu/rtl/core/if_id_reg.sv
+++ b/rv64cpu/rtl/core/pipeline/if_id_reg.sv
diff --git a/rv64cpu/rtl/core/if_stage.sv b/rv64cpu/rtl/core/pipeline/if_stage.sv
index c3d417b..c3d417b 100644
--- a/rv64cpu/rtl/core/if_stage.sv
+++ b/rv64cpu/rtl/core/pipeline/if_stage.sv
diff --git a/rv64cpu/rtl/core/mem_stage.sv b/rv64cpu/rtl/core/pipeline/mem_stage.sv
index d5a97dc..d5a97dc 100644
--- a/rv64cpu/rtl/core/mem_stage.sv
+++ b/rv64cpu/rtl/core/pipeline/mem_stage.sv
diff --git a/rv64cpu/rtl/core/mem_wb_reg.sv b/rv64cpu/rtl/core/pipeline/mem_wb_reg.sv
index be0aec1..be0aec1 100644
--- a/rv64cpu/rtl/core/mem_wb_reg.sv
+++ b/rv64cpu/rtl/core/pipeline/mem_wb_reg.sv
diff --git a/rv64cpu/rtl/core/wb_stage.sv b/rv64cpu/rtl/core/pipeline/wb_stage.sv
index b19cb67..b19cb67 100644
--- a/rv64cpu/rtl/core/wb_stage.sv
+++ b/rv64cpu/rtl/core/pipeline/wb_stage.sv
diff --git a/rv64cpu/rtl/core/csr_unit.sv b/rv64cpu/rtl/core/privileged/csr_unit.sv
index a25e17a..a25e17a 100644
--- a/rv64cpu/rtl/core/csr_unit.sv
+++ b/rv64cpu/rtl/core/privileged/csr_unit.sv
diff --git a/rv64cpu/rtl/core/pmp_checker.sv b/rv64cpu/rtl/core/privileged/pmp_checker.sv
index 361e507..361e507 100644
--- a/rv64cpu/rtl/core/pmp_checker.sv
+++ b/rv64cpu/rtl/core/privileged/pmp_checker.sv
diff --git a/rv64cpu/rtl/core/trap_ctrl.sv b/rv64cpu/rtl/core/privileged/trap_ctrl.sv
index 0969fdc..0969fdc 100644
--- a/rv64cpu/rtl/core/trap_ctrl.sv
+++ b/rv64cpu/rtl/core/privileged/trap_ctrl.sv
diff --git a/rv64cpu/rtl/core/fp_regfile.sv b/rv64cpu/rtl/core/registers/fp_regfile.sv
index 67e83f9..67e83f9 100644
--- a/rv64cpu/rtl/core/fp_regfile.sv
+++ b/rv64cpu/rtl/core/registers/fp_regfile.sv
diff --git a/rv64cpu/rtl/core/regfile.sv b/rv64cpu/rtl/core/registers/regfile.sv
index dbc3c04..dbc3c04 100644
--- a/rv64cpu/rtl/core/regfile.sv
+++ b/rv64cpu/rtl/core/registers/regfile.sv
diff --git a/rv64cpu/rtl/core/include/csr_pkg.sv b/rv64cpu/rtl/packages/csr_pkg.sv
index d1f9416..d1f9416 100644
--- a/rv64cpu/rtl/core/include/csr_pkg.sv
+++ b/rv64cpu/rtl/packages/csr_pkg.sv
diff --git a/rv64cpu/rtl/core/include/rv64_pkg.sv b/rv64cpu/rtl/packages/rv64_pkg.sv
index afa7979..afa7979 100644
--- a/rv64cpu/rtl/core/include/rv64_pkg.sv
+++ b/rv64cpu/rtl/packages/rv64_pkg.sv
diff --git a/rv64cpu/rtl/perips/.gitkeep b/rv64cpu/rtl/perips/.gitkeep
deleted file mode 100644
index e69de29..0000000
--- a/rv64cpu/rtl/perips/.gitkeep
+++ /dev/null
diff --git a/rv64cpu/rtl/soc/.gitkeep b/rv64cpu/rtl/soc/.gitkeep
deleted file mode 100644
index e69de29..0000000
--- a/rv64cpu/rtl/soc/.gitkeep
+++ /dev/null
diff --git a/rv64cpu/scripts/.gitkeep b/rv64cpu/scripts/.gitkeep
deleted file mode 100644
index e69de29..0000000
--- a/rv64cpu/scripts/.gitkeep
+++ /dev/null
diff --git a/rv64cpu/sw/baremetal/cache_test/.gitkeep b/rv64cpu/sw/baremetal/cache_test/.gitkeep
deleted file mode 100644
index e69de29..0000000
--- a/rv64cpu/sw/baremetal/cache_test/.gitkeep
+++ /dev/null
diff --git a/rv64cpu/sw/baremetal/hello_uart/.gitkeep b/rv64cpu/sw/baremetal/hello_uart/.gitkeep
deleted file mode 100644
index e69de29..0000000
--- a/rv64cpu/sw/baremetal/hello_uart/.gitkeep
+++ /dev/null
diff --git a/rv64cpu/sw/baremetal/timer_irq/.gitkeep b/rv64cpu/sw/baremetal/timer_irq/.gitkeep
deleted file mode 100644
index e69de29..0000000
--- a/rv64cpu/sw/baremetal/timer_irq/.gitkeep
+++ /dev/null
diff --git a/rv64cpu/sw/common/.gitkeep b/rv64cpu/sw/common/.gitkeep
deleted file mode 100644
index e69de29..0000000
--- a/rv64cpu/sw/common/.gitkeep
+++ /dev/null
diff --git a/rv64cpu/tb/common/.gitkeep b/rv64cpu/tb/common/.gitkeep
deleted file mode 100644
index e69de29..0000000
--- a/rv64cpu/tb/common/.gitkeep
+++ /dev/null
diff --git a/rv64cpu/tb/compliance/.gitkeep b/rv64cpu/tb/compliance/.gitkeep
deleted file mode 100644
index e69de29..0000000
--- a/rv64cpu/tb/compliance/.gitkeep
+++ /dev/null
diff --git a/rv64cpu/tb/core/.gitkeep b/rv64cpu/tb/core/.gitkeep
deleted file mode 100644
index e69de29..0000000
--- a/rv64cpu/tb/core/.gitkeep
+++ /dev/null
diff --git a/rv64cpu/tb/soc/.gitkeep b/rv64cpu/tb/soc/.gitkeep
deleted file mode 100644
index e69de29..0000000
--- a/rv64cpu/tb/soc/.gitkeep
+++ /dev/null
diff --git a/rv64cpu/tb/unit/.gitkeep b/rv64cpu/tb/unit/.gitkeep
deleted file mode 100644
index e69de29..0000000
--- a/rv64cpu/tb/unit/.gitkeep
+++ /dev/null
diff --git a/rv64cpu/waves/.gitkeep b/rv64cpu/waves/.gitkeep
deleted file mode 100644
index e69de29..0000000
--- a/rv64cpu/waves/.gitkeep
+++ /dev/null