[{"title":"( 93 个子文件 68KB ) riscv-simple-sv:一个简单的RISC V核心教学-源码","children":[{"title":"riscv-simple-sv-master","children":[{"title":"core","children":[{"title":"singlecycle","children":[{"title":"toplevel.sv <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"singlecycle_control.sv <span style='color:#111;'> 4.62KB </span>","children":null,"spread":false},{"title":"singlecycle_datapath.sv <span style='color:#111;'> 4.13KB </span>","children":null,"spread":false},{"title":"riscv_core.sv <span style='color:#111;'> 3.29KB </span>","children":null,"spread":false},{"title":"singlecycle_ctlpath.sv <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false}],"spread":true},{"title":"multicycle","children":[{"title":"toplevel.sv <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"multicycle_datapath.sv <span style='color:#111;'> 5.97KB </span>","children":null,"spread":false},{"title":"riscv_core.sv <span style='color:#111;'> 4.02KB </span>","children":null,"spread":false},{"title":"multicycle_control.sv <span style='color:#111;'> 7.34KB </span>","children":null,"spread":false},{"title":"multicycle_ctlpath.sv <span style='color:#111;'> 2.29KB </span>","children":null,"spread":false}],"spread":true},{"title":"common","children":[{"title":"multiplexer2.sv <span style='color:#111;'> 588B </span>","children":null,"spread":false},{"title":"control_transfer.sv <span style='color:#111;'> 873B </span>","children":null,"spread":false},{"title":"example_data_memory.sv <span style='color:#111;'> 873B </span>","children":null,"spread":false},{"title":"data_memory_interface.sv <span style='color:#111;'> 1.87KB </span>","children":null,"spread":false},{"title":"example_text_memory.sv <span style='color:#111;'> 507B </span>","children":null,"spread":false},{"title":"alu.sv <span style='color:#111;'> 3.05KB </span>","children":null,"spread":false},{"title":"immediate_generator.sv <span style='color:#111;'> 1.89KB </span>","children":null,"spread":false},{"title":"multiplexer.sv <span style='color:#111;'> 778B </span>","children":null,"spread":false},{"title":"multiplexer8.sv <span style='color:#111;'> 786B </span>","children":null,"spread":false},{"title":"instruction_decoder.sv <span style='color:#111;'> 713B </span>","children":null,"spread":false},{"title":"adder.sv <span style='color:#111;'> 449B </span>","children":null,"spread":false},{"title":"alu_control.sv <span style='color:#111;'> 3.37KB </span>","children":null,"spread":false},{"title":"config.sv <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"register.sv <span style='color:#111;'> 633B </span>","children":null,"spread":false},{"title":"constants.sv <span style='color:#111;'> 4.75KB </span>","children":null,"spread":false},{"title":"example_memory_bus.sv <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false},{"title":"example_text_memory_bus.sv <span style='color:#111;'> 685B </span>","children":null,"spread":false},{"title":"multiplexer4.sv <span style='color:#111;'> 654B </span>","children":null,"spread":false},{"title":"regfile.sv <span style='color:#111;'> 909B </span>","children":null,"spread":false},{"title":"example_data_memory_bus.sv <span style='color:#111;'> 1014B </span>","children":null,"spread":false}],"spread":false},{"title":"pipeline","children":[{"title":"pipeline_control.sv <span style='color:#111;'> 5.37KB </span>","children":null,"spread":false},{"title":"toplevel.sv <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"riscv_core.sv <span style='color:#111;'> 4.18KB </span>","children":null,"spread":false},{"title":"pipeline_ctlpath.sv <span style='color:#111;'> 2.10KB </span>","children":null,"spread":false},{"title":"pipeline_datapath.sv <span style='color:#111;'> 10.95KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".travis.yml <span style='color:#111;'> 584B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"tests","children":[{"title":".gitignore <span style='color:#111;'> 11B </span>","children":null,"spread":false},{"title":"sub.S <span style='color:#111;'> 3.05KB </span>","children":null,"spread":false},{"title":"sll.S <span style='color:#111;'> 4.13KB </span>","children":null,"spread":false},{"title":"simple.S <span style='color:#111;'> 560B </span>","children":null,"spread":false},{"title":"add.S <span style='color:#111;'> 3.07KB </span>","children":null,"spread":false},{"title":"xor.S <span style='color:#111;'> 2.59KB </span>","children":null,"spread":false},{"title":"bgeu.S <span style='color:#111;'> 2.48KB </span>","children":null,"spread":false},{"title":"slti.S <span style='color:#111;'> 2.12KB </span>","children":null,"spread":false},{"title":"beq.S <span style='color:#111;'> 1.98KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 734B </span>","children":null,"spread":false},{"title":"sw.S <span style='color:#111;'> 2.62KB </span>","children":null,"spread":false},{"title":"sra.S <span style='color:#111;'> 3.93KB </span>","children":null,"spread":false},{"title":"sb.S <span style='color:#111;'> 2.55KB </span>","children":null,"spread":false},{"title":"srai.S <span style='color:#111;'> 2.54KB </span>","children":null,"spread":false},{"title":"sh.S <span style='color:#111;'> 2.58KB </span>","children":null,"spread":false},{"title":"or.S <span style='color:#111;'> 2.56KB </span>","children":null,"spread":false},{"title":"lbu.S <span style='color:#111;'> 2.25KB </span>","children":null,"spread":false},{"title":"slli.S <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false},{"title":"lb.S <span style='color:#111;'> 2.23KB </span>","children":null,"spread":false},{"title":"lw.S <span style='color:#111;'> 2.25KB </span>","children":null,"spread":false},{"title":"sltiu.S <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false},{"title":"slt.S <span style='color:#111;'> 2.88KB </span>","children":null,"spread":false},{"title":"riscv_test.h <span style='color:#111;'> 529B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"jalr.S <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false},{"title":"auipc.S <span style='color:#111;'> 644B </span>","children":null,"spread":false},{"title":"blt.S <span style='color:#111;'> 1.98KB </span>","children":null,"spread":false},{"title":"bne.S <span style='color:#111;'> 1.97KB </span>","children":null,"spread":false},{"title":"ori.S <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"lui.S <span style='color:#111;'> 865B </span>","children":null,"spread":false},{"title":"srl.S <span style='color:#111;'> 3.37KB </span>","children":null,"spread":false},{"title":"and.S <span style='color:#111;'> 2.57KB </span>","children":null,"spread":false},{"title":"test_macros.h <span style='color:#111;'> 16.52KB </span>","children":null,"spread":false},{"title":"sltu.S <span style='color:#111;'> 2.68KB </span>","children":null,"spread":false},{"title":"srli.S <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false},{"title":"jal.S <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"link.ld <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false},{"title":"addi.S <span style='color:#111;'> 2.29KB </span>","children":null,"spread":false},{"title":"bltu.S <span style='color:#111;'> 2.31KB </span>","children":null,"spread":false},{"title":"lhu.S <span style='color:#111;'> 2.26KB </span>","children":null,"spread":false},{"title":"xori.S <span style='color:#111;'> 1.82KB </span>","children":null,"spread":false},{"title":"README <span style='color:#111;'> 71B </span>","children":null,"spread":false},{"title":"lh.S <span style='color:#111;'> 2.24KB </span>","children":null,"spread":false},{"title":"bge.S <span style='color:#111;'> 2.10KB </span>","children":null,"spread":false},{"title":"andi.S <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false}],"spread":false},{"title":"testbench","children":[{"title":".gitignore <span style='color:#111;'> 28B </span>","children":null,"spread":false},{"title":"common.mk <span style='color:#111;'> 951B </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 75B </span>","children":null,"spread":false},{"title":"singlecycle","children":[{"title":"Makefile <span style='color:#111;'> 45B </span>","children":null,"spread":false},{"title":"config.sv <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false}],"spread":true},{"title":"multicycle","children":[{"title":"Makefile <span style='color:#111;'> 44B </span>","children":null,"spread":false},{"title":"config.sv <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false}],"spread":true},{"title":"main.cpp <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false},{"title":"pipeline","children":[{"title":"Makefile <span style='color:#111;'> 42B </span>","children":null,"spread":false},{"title":"config.sv <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]