├── .gitignore ├── README.md ├── am_home ├── .gitignore ├── README.md ├── am │ ├── README.md │ ├── include │ │ ├── am-fpga.h │ │ └── am.h │ ├── makefile │ └── src │ │ ├── am-ioe │ │ ├── ioe.c │ │ ├── keyboard.c │ │ ├── timer.c │ │ └── vga.c │ │ ├── fpga-ioe │ │ ├── builtin_shell │ │ │ ├── putch.c │ │ │ ├── readline.c │ │ │ └── vmem_ctrl.c │ │ ├── hex │ │ │ ├── hex_clr.c │ │ │ ├── hex_print.c │ │ │ └── hex_print_dec.c │ │ └── kdb │ │ │ ├── kbd_rd.c │ │ │ └── keycode2ascii.c │ │ ├── riscv-muldiv │ │ ├── div.S │ │ ├── mulsi3.S │ │ └── riscv-asm.h │ │ ├── start.S │ │ └── trm.c ├── klib │ ├── Makefile │ ├── include │ │ ├── asni.h │ │ ├── klib-macros.h │ │ └── klib.h │ └── src │ │ ├── int64.c │ │ ├── stdio │ │ ├── printf.c │ │ ├── puts.c │ │ ├── snprintf.c │ │ ├── sprintf.c │ │ └── stdio.h │ │ ├── stdlib │ │ ├── abs.c │ │ ├── atoi.c │ │ └── rand.c │ │ └── string │ │ ├── memcmp.c │ │ ├── memcpy.c │ │ ├── memmove.c │ │ ├── memset.c │ │ ├── strcat.c │ │ ├── strcmp.c │ │ ├── strcpy.c │ │ ├── strlen.c │ │ ├── strncmp.c │ │ └── strncpy.c ├── makefile └── scripts │ ├── dump.mk │ └── linker.ld ├── am_kernel ├── .gitignore ├── asni_test │ ├── main.c │ └── makefile ├── benchmarks │ ├── coremark │ │ ├── Makefile │ │ ├── README.md │ │ ├── include │ │ │ ├── core_portme.h │ │ │ └── coremark.h │ │ └── src │ │ │ ├── core_list_join.c │ │ │ ├── core_main.c │ │ │ ├── core_matrix.c │ │ │ ├── core_portme.c │ │ │ ├── core_state.c │ │ │ └── core_util.c │ ├── dhrystone │ │ ├── Makefile │ │ └── dry.c │ └── microbench │ │ ├── Makefile │ │ ├── README.md │ │ ├── include │ │ └── benchmark.h │ │ └── src │ │ ├── 15pz │ │ ├── 15pz.cc │ │ ├── heap.h │ │ └── puzzle.h │ │ ├── bench.c │ │ ├── bf │ │ └── bf.c │ │ ├── dinic │ │ └── dinic.cc │ │ ├── fib │ │ └── fib.c │ │ ├── lzip │ │ ├── lzip.c │ │ ├── quicklz.c │ │ └── quicklz.h │ │ ├── md5 │ │ └── md5.c │ │ ├── qsort │ │ └── qsort.c │ │ ├── queen │ │ └── queen.c │ │ ├── sieve │ │ └── sieve.c │ │ └── ssort │ │ └── ssort.cc ├── cpu_ltest │ ├── main.c │ └── makefile ├── dummy │ ├── main.c │ └── makefile ├── fpga_test │ ├── README.md │ ├── include │ │ ├── test.h │ │ └── trap.h │ ├── main.c │ ├── makefile │ └── src │ │ ├── add-longlong.c │ │ ├── add.c │ │ ├── bit.c │ │ ├── bubble-sort.c │ │ ├── div.c │ │ ├── dummy.c │ │ ├── fact.c │ │ ├── fib.c │ │ ├── goldbach.c │ │ ├── if-else.c │ │ ├── leap-year.c │ │ ├── load-store.c │ │ ├── matrix-mul.c │ │ ├── max.c │ │ ├── min3.c │ │ ├── mov-c.c │ │ ├── movsx.c │ │ ├── mul-longlong.c │ │ ├── pascal.c │ │ ├── prime.c │ │ ├── quick-sort.c │ │ ├── recursion.c │ │ ├── select-sort.c │ │ ├── shift.c │ │ ├── shuixianhua.c │ │ ├── string.c │ │ ├── sub-longlong.c │ │ ├── sum.c │ │ ├── switch.c │ │ ├── to-lower-case.c │ │ ├── unalign.c │ │ └── wanshu.c ├── myterm │ ├── Makefile │ ├── README.md │ ├── include │ │ ├── asni.h │ │ └── myterm.h │ ├── main.c │ └── src │ │ ├── dry.c │ │ ├── echo.c │ │ ├── eval.c │ │ ├── fib.c │ │ ├── fpga_exe.c │ │ ├── hello.c │ │ ├── htoi.c │ │ ├── native_test.c │ │ ├── time.c │ │ ├── typing-game │ │ ├── font.c │ │ └── game.c │ │ └── welcome.c ├── oslab0 │ ├── Makefile │ ├── README.md │ ├── ancient_empriror │ │ ├── README.md │ │ └── main.c │ ├── caidanci │ │ ├── README.md │ │ └── main.c │ ├── congxiaochidaoda │ │ ├── README.md │ │ └── main.c │ ├── dadishu │ │ ├── README.md │ │ └── main.c │ ├── duobifangkuai │ │ ├── README.md │ │ └── main.c │ ├── eluosifangkuai │ │ ├── README.md │ │ └── main.c │ ├── feixingmotuo │ │ ├── README.md │ │ └── main.c │ ├── include │ │ └── legacy.h │ ├── leidian │ │ ├── README.md │ │ └── main.c │ ├── shuangrengedou │ │ ├── README.md │ │ └── main.c │ └── tanchishe │ │ ├── README.md │ │ └── main.c ├── typing-game │ ├── Makefile │ ├── font.c │ └── game.c └── vga_test │ ├── main.c │ └── makefile ├── cpu_test ├── .gitignore ├── README.md ├── cpu_batch │ ├── cpu_batch.vt │ ├── dmem.v │ ├── makefile │ ├── rv32ui-p-add.hex │ ├── rv32ui-p-add_d.hex │ ├── rv32ui-p-addi.hex │ ├── rv32ui-p-addi_d.hex │ ├── rv32ui-p-and.hex │ ├── rv32ui-p-and_d.hex │ ├── rv32ui-p-andi.hex │ ├── rv32ui-p-andi_d.hex │ ├── rv32ui-p-auipc.hex │ ├── rv32ui-p-auipc_d.hex │ ├── rv32ui-p-beq.hex │ ├── rv32ui-p-beq_d.hex │ ├── rv32ui-p-bge.hex │ ├── rv32ui-p-bge_d.hex │ ├── rv32ui-p-bgeu.hex │ ├── rv32ui-p-bgeu_d.hex │ ├── rv32ui-p-blt.hex │ ├── rv32ui-p-blt_d.hex │ ├── rv32ui-p-bltu.hex │ ├── rv32ui-p-bltu_d.hex │ ├── rv32ui-p-bne.hex │ ├── rv32ui-p-bne_d.hex │ ├── rv32ui-p-fence_i.hex │ ├── rv32ui-p-fence_i_d.hex │ ├── rv32ui-p-jal.hex │ ├── rv32ui-p-jal_d.hex │ ├── rv32ui-p-jalr.hex │ ├── rv32ui-p-jalr_d.hex │ ├── rv32ui-p-lb.hex │ ├── rv32ui-p-lb_d.hex │ ├── rv32ui-p-lbu.hex │ ├── rv32ui-p-lbu_d.hex │ ├── rv32ui-p-lh.hex │ ├── rv32ui-p-lh_d.hex │ ├── rv32ui-p-lhu.hex │ ├── rv32ui-p-lhu_d.hex │ ├── rv32ui-p-lui.hex │ ├── rv32ui-p-lui_d.hex │ ├── rv32ui-p-lw.hex │ ├── rv32ui-p-lw_d.hex │ ├── rv32ui-p-or.hex │ ├── rv32ui-p-or_d.hex │ ├── rv32ui-p-ori.hex │ ├── rv32ui-p-ori_d.hex │ ├── rv32ui-p-sb.hex │ ├── rv32ui-p-sb_d.hex │ ├── rv32ui-p-sh.hex │ ├── rv32ui-p-sh_d.hex │ ├── rv32ui-p-simple.hex │ ├── rv32ui-p-simple_d.hex │ ├── rv32ui-p-sll.hex │ ├── rv32ui-p-sll_d.hex │ ├── rv32ui-p-slli.hex │ ├── rv32ui-p-slli_d.hex │ ├── rv32ui-p-slt.hex │ ├── rv32ui-p-slt_d.hex │ ├── rv32ui-p-slti.hex │ ├── rv32ui-p-slti_d.hex │ ├── rv32ui-p-sltiu.hex │ ├── rv32ui-p-sltiu_d.hex │ ├── rv32ui-p-sltu.hex │ ├── rv32ui-p-sltu_d.hex │ ├── rv32ui-p-sra.hex │ ├── rv32ui-p-sra_d.hex │ ├── rv32ui-p-srai.hex │ ├── rv32ui-p-srai_d.hex │ ├── rv32ui-p-srl.hex │ ├── rv32ui-p-srl_d.hex │ ├── rv32ui-p-srli.hex │ ├── rv32ui-p-srli_d.hex │ ├── rv32ui-p-sub.hex │ ├── rv32ui-p-sub_d.hex │ ├── rv32ui-p-sw.hex │ ├── rv32ui-p-sw_d.hex │ ├── rv32ui-p-xor.hex │ ├── rv32ui-p-xor_d.hex │ ├── rv32ui-p-xori.hex │ ├── rv32ui-p-xori_d.hex │ ├── testdmem.v │ └── testmem.v ├── cpu_singlestep │ ├── add.hex │ ├── alu.hex │ ├── branch.hex │ ├── cpu_step.vt │ ├── dmem.v │ ├── makefile │ ├── mem.hex │ ├── testdmem.v │ └── testmem.v └── mytest │ ├── dmem.v │ ├── dummy.hex │ ├── dummy_d.hex │ ├── fpga_test.hex │ ├── fpga_test_d.hex │ ├── makefile │ ├── mytest.vt │ ├── testdmem.v │ └── testmem.v ├── hardware_src ├── .gitignore ├── README.md ├── cpu │ ├── adder.v │ ├── alu.v │ ├── barrel.v │ ├── contrGen.v │ ├── immGen.v │ ├── reg_file.v │ └── rv32is.v └── quartus_core │ ├── clk_gen.v │ ├── dmem.mif │ ├── dmem.qip │ ├── dmem.v │ ├── dmem_bb.v │ ├── dmem_ctrl.v │ ├── gmem.qip │ ├── gmem.v │ ├── gmem_bb.v │ ├── hex7seg.v │ ├── imem.mif │ ├── imem.qip │ ├── imem.v │ ├── imem_bb.v │ ├── mycpu.v │ ├── ps2_keyboard.v │ ├── rv32is.v │ ├── sof │ ├── caidanci.sof │ ├── coremark.sof │ ├── eluosifangkuai.sof │ ├── feixingmotuo.sof │ ├── leidian.sof │ ├── myterm.sof │ ├── shuangrengedou.sof │ └── tanchishe.sof │ ├── vga_ctrl.v │ ├── vga_font.mif │ ├── vga_font.qip │ ├── vga_font.v │ ├── vga_font_bb.v │ ├── vmem.mif │ ├── vmem.qip │ ├── vmem.v │ └── vmem_bb.v ├── img ├── 1.png ├── 10.jpg ├── 11.png ├── 12.png ├── 13.png ├── 14.png ├── 15.png ├── 16.png ├── 17.jpeg ├── 18.jpeg ├── 19.jpeg ├── 2.jpg ├── 20.png ├── 21.png ├── 22.png ├── 23.png ├── 24.png ├── 25.png ├── 26.png ├── 27.png ├── 28.png ├── 29.png ├── 3.jpg ├── 30.png ├── 31.png ├── 32.png ├── 33.png ├── 34.png ├── 35.png ├── 4.png ├── 5.png ├── 6.png ├── 7.png ├── 8.png └── 9.png ├── makefile └── nvboard_src ├── .gitignore ├── Makefile ├── constr ├── .gitignore └── top.nxdc ├── csrc ├── .gitignore └── main.cpp ├── resource ├── .gitignore └── vga_font.hex └── vsrc ├── .gitignore ├── cpu ├── adder.v ├── alu.v ├── barrel.v ├── contrGen.v ├── immGen.v ├── reg_file.v └── rv32is.v ├── io ├── clk_gen.v ├── hex7seg.v ├── ps2_keyboard.v └── vga_ctrl.v ├── mem ├── dmem_ctrl.v ├── gmem.v ├── imem.v ├── vga_font.v └── vmem.v └── top.v /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/README.md -------------------------------------------------------------------------------- /am_home/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/.gitignore -------------------------------------------------------------------------------- /am_home/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/README.md -------------------------------------------------------------------------------- /am_home/am/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/am/README.md -------------------------------------------------------------------------------- /am_home/am/include/am-fpga.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/am/include/am-fpga.h -------------------------------------------------------------------------------- /am_home/am/include/am.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/am/include/am.h -------------------------------------------------------------------------------- /am_home/am/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/am/makefile -------------------------------------------------------------------------------- /am_home/am/src/am-ioe/ioe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/am/src/am-ioe/ioe.c -------------------------------------------------------------------------------- /am_home/am/src/am-ioe/keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/am/src/am-ioe/keyboard.c -------------------------------------------------------------------------------- /am_home/am/src/am-ioe/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/am/src/am-ioe/timer.c -------------------------------------------------------------------------------- /am_home/am/src/am-ioe/vga.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/am/src/am-ioe/vga.c -------------------------------------------------------------------------------- /am_home/am/src/fpga-ioe/builtin_shell/putch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/am/src/fpga-ioe/builtin_shell/putch.c -------------------------------------------------------------------------------- /am_home/am/src/fpga-ioe/builtin_shell/readline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/am/src/fpga-ioe/builtin_shell/readline.c -------------------------------------------------------------------------------- /am_home/am/src/fpga-ioe/builtin_shell/vmem_ctrl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/am/src/fpga-ioe/builtin_shell/vmem_ctrl.c -------------------------------------------------------------------------------- /am_home/am/src/fpga-ioe/hex/hex_clr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/am/src/fpga-ioe/hex/hex_clr.c -------------------------------------------------------------------------------- /am_home/am/src/fpga-ioe/hex/hex_print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/am/src/fpga-ioe/hex/hex_print.c -------------------------------------------------------------------------------- /am_home/am/src/fpga-ioe/hex/hex_print_dec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/am/src/fpga-ioe/hex/hex_print_dec.c -------------------------------------------------------------------------------- /am_home/am/src/fpga-ioe/kdb/kbd_rd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/am/src/fpga-ioe/kdb/kbd_rd.c -------------------------------------------------------------------------------- /am_home/am/src/fpga-ioe/kdb/keycode2ascii.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/am/src/fpga-ioe/kdb/keycode2ascii.c -------------------------------------------------------------------------------- /am_home/am/src/riscv-muldiv/div.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/am/src/riscv-muldiv/div.S -------------------------------------------------------------------------------- /am_home/am/src/riscv-muldiv/mulsi3.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/am/src/riscv-muldiv/mulsi3.S -------------------------------------------------------------------------------- /am_home/am/src/riscv-muldiv/riscv-asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/am/src/riscv-muldiv/riscv-asm.h -------------------------------------------------------------------------------- /am_home/am/src/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/am/src/start.S -------------------------------------------------------------------------------- /am_home/am/src/trm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/am/src/trm.c -------------------------------------------------------------------------------- /am_home/klib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/klib/Makefile -------------------------------------------------------------------------------- /am_home/klib/include/asni.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/klib/include/asni.h -------------------------------------------------------------------------------- /am_home/klib/include/klib-macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/klib/include/klib-macros.h -------------------------------------------------------------------------------- /am_home/klib/include/klib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/klib/include/klib.h -------------------------------------------------------------------------------- /am_home/klib/src/int64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/klib/src/int64.c -------------------------------------------------------------------------------- /am_home/klib/src/stdio/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/klib/src/stdio/printf.c -------------------------------------------------------------------------------- /am_home/klib/src/stdio/puts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/klib/src/stdio/puts.c -------------------------------------------------------------------------------- /am_home/klib/src/stdio/snprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/klib/src/stdio/snprintf.c -------------------------------------------------------------------------------- /am_home/klib/src/stdio/sprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/klib/src/stdio/sprintf.c -------------------------------------------------------------------------------- /am_home/klib/src/stdio/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/klib/src/stdio/stdio.h -------------------------------------------------------------------------------- /am_home/klib/src/stdlib/abs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/klib/src/stdlib/abs.c -------------------------------------------------------------------------------- /am_home/klib/src/stdlib/atoi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/klib/src/stdlib/atoi.c -------------------------------------------------------------------------------- /am_home/klib/src/stdlib/rand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/klib/src/stdlib/rand.c -------------------------------------------------------------------------------- /am_home/klib/src/string/memcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/klib/src/string/memcmp.c -------------------------------------------------------------------------------- /am_home/klib/src/string/memcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/klib/src/string/memcpy.c -------------------------------------------------------------------------------- /am_home/klib/src/string/memmove.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/klib/src/string/memmove.c -------------------------------------------------------------------------------- /am_home/klib/src/string/memset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/klib/src/string/memset.c -------------------------------------------------------------------------------- /am_home/klib/src/string/strcat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/klib/src/string/strcat.c -------------------------------------------------------------------------------- /am_home/klib/src/string/strcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/klib/src/string/strcmp.c -------------------------------------------------------------------------------- /am_home/klib/src/string/strcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/klib/src/string/strcpy.c -------------------------------------------------------------------------------- /am_home/klib/src/string/strlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/klib/src/string/strlen.c -------------------------------------------------------------------------------- /am_home/klib/src/string/strncmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/klib/src/string/strncmp.c -------------------------------------------------------------------------------- /am_home/klib/src/string/strncpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/klib/src/string/strncpy.c -------------------------------------------------------------------------------- /am_home/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/makefile -------------------------------------------------------------------------------- /am_home/scripts/dump.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/scripts/dump.mk -------------------------------------------------------------------------------- /am_home/scripts/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_home/scripts/linker.ld -------------------------------------------------------------------------------- /am_kernel/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/.gitignore -------------------------------------------------------------------------------- /am_kernel/asni_test/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/asni_test/main.c -------------------------------------------------------------------------------- /am_kernel/asni_test/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/asni_test/makefile -------------------------------------------------------------------------------- /am_kernel/benchmarks/coremark/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/benchmarks/coremark/Makefile -------------------------------------------------------------------------------- /am_kernel/benchmarks/coremark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/benchmarks/coremark/README.md -------------------------------------------------------------------------------- /am_kernel/benchmarks/coremark/include/core_portme.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/benchmarks/coremark/include/core_portme.h -------------------------------------------------------------------------------- /am_kernel/benchmarks/coremark/include/coremark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/benchmarks/coremark/include/coremark.h -------------------------------------------------------------------------------- /am_kernel/benchmarks/coremark/src/core_list_join.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/benchmarks/coremark/src/core_list_join.c -------------------------------------------------------------------------------- /am_kernel/benchmarks/coremark/src/core_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/benchmarks/coremark/src/core_main.c -------------------------------------------------------------------------------- /am_kernel/benchmarks/coremark/src/core_matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/benchmarks/coremark/src/core_matrix.c -------------------------------------------------------------------------------- /am_kernel/benchmarks/coremark/src/core_portme.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/benchmarks/coremark/src/core_portme.c -------------------------------------------------------------------------------- /am_kernel/benchmarks/coremark/src/core_state.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/benchmarks/coremark/src/core_state.c -------------------------------------------------------------------------------- /am_kernel/benchmarks/coremark/src/core_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/benchmarks/coremark/src/core_util.c -------------------------------------------------------------------------------- /am_kernel/benchmarks/dhrystone/Makefile: -------------------------------------------------------------------------------- 1 | NAME = dhrystone 2 | SRCS = dry.c 3 | include $(MYCPU_AM_HOME)/makefile 4 | -------------------------------------------------------------------------------- /am_kernel/benchmarks/dhrystone/dry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/benchmarks/dhrystone/dry.c -------------------------------------------------------------------------------- /am_kernel/benchmarks/microbench/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/benchmarks/microbench/Makefile -------------------------------------------------------------------------------- /am_kernel/benchmarks/microbench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/benchmarks/microbench/README.md -------------------------------------------------------------------------------- /am_kernel/benchmarks/microbench/include/benchmark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/benchmarks/microbench/include/benchmark.h -------------------------------------------------------------------------------- /am_kernel/benchmarks/microbench/src/15pz/15pz.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/benchmarks/microbench/src/15pz/15pz.cc -------------------------------------------------------------------------------- /am_kernel/benchmarks/microbench/src/15pz/heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/benchmarks/microbench/src/15pz/heap.h -------------------------------------------------------------------------------- /am_kernel/benchmarks/microbench/src/15pz/puzzle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/benchmarks/microbench/src/15pz/puzzle.h -------------------------------------------------------------------------------- /am_kernel/benchmarks/microbench/src/bench.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/benchmarks/microbench/src/bench.c -------------------------------------------------------------------------------- /am_kernel/benchmarks/microbench/src/bf/bf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/benchmarks/microbench/src/bf/bf.c -------------------------------------------------------------------------------- /am_kernel/benchmarks/microbench/src/dinic/dinic.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/benchmarks/microbench/src/dinic/dinic.cc -------------------------------------------------------------------------------- /am_kernel/benchmarks/microbench/src/fib/fib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/benchmarks/microbench/src/fib/fib.c -------------------------------------------------------------------------------- /am_kernel/benchmarks/microbench/src/lzip/lzip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/benchmarks/microbench/src/lzip/lzip.c -------------------------------------------------------------------------------- /am_kernel/benchmarks/microbench/src/lzip/quicklz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/benchmarks/microbench/src/lzip/quicklz.c -------------------------------------------------------------------------------- /am_kernel/benchmarks/microbench/src/lzip/quicklz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/benchmarks/microbench/src/lzip/quicklz.h -------------------------------------------------------------------------------- /am_kernel/benchmarks/microbench/src/md5/md5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/benchmarks/microbench/src/md5/md5.c -------------------------------------------------------------------------------- /am_kernel/benchmarks/microbench/src/qsort/qsort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/benchmarks/microbench/src/qsort/qsort.c -------------------------------------------------------------------------------- /am_kernel/benchmarks/microbench/src/queen/queen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/benchmarks/microbench/src/queen/queen.c -------------------------------------------------------------------------------- /am_kernel/benchmarks/microbench/src/sieve/sieve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/benchmarks/microbench/src/sieve/sieve.c -------------------------------------------------------------------------------- /am_kernel/benchmarks/microbench/src/ssort/ssort.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/benchmarks/microbench/src/ssort/ssort.cc -------------------------------------------------------------------------------- /am_kernel/cpu_ltest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/cpu_ltest/main.c -------------------------------------------------------------------------------- /am_kernel/cpu_ltest/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/cpu_ltest/makefile -------------------------------------------------------------------------------- /am_kernel/dummy/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/dummy/main.c -------------------------------------------------------------------------------- /am_kernel/dummy/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/dummy/makefile -------------------------------------------------------------------------------- /am_kernel/fpga_test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/README.md -------------------------------------------------------------------------------- /am_kernel/fpga_test/include/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/include/test.h -------------------------------------------------------------------------------- /am_kernel/fpga_test/include/trap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/include/trap.h -------------------------------------------------------------------------------- /am_kernel/fpga_test/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/main.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/makefile -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/add-longlong.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/add-longlong.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/add.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/add.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/bit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/bit.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/bubble-sort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/bubble-sort.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/div.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/div.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/dummy.c: -------------------------------------------------------------------------------- 1 | int dummy_test() { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/fact.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/fact.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/fib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/fib.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/goldbach.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/goldbach.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/if-else.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/if-else.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/leap-year.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/leap-year.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/load-store.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/load-store.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/matrix-mul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/matrix-mul.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/max.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/max.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/min3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/min3.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/mov-c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/mov-c.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/movsx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/movsx.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/mul-longlong.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/mul-longlong.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/pascal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/pascal.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/prime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/prime.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/quick-sort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/quick-sort.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/recursion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/recursion.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/select-sort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/select-sort.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/shift.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/shift.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/shuixianhua.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/shuixianhua.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/string.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/sub-longlong.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/sub-longlong.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/sum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/sum.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/switch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/switch.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/to-lower-case.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/to-lower-case.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/unalign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/unalign.c -------------------------------------------------------------------------------- /am_kernel/fpga_test/src/wanshu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/fpga_test/src/wanshu.c -------------------------------------------------------------------------------- /am_kernel/myterm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/myterm/Makefile -------------------------------------------------------------------------------- /am_kernel/myterm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/myterm/README.md -------------------------------------------------------------------------------- /am_kernel/myterm/include/asni.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/myterm/include/asni.h -------------------------------------------------------------------------------- /am_kernel/myterm/include/myterm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/myterm/include/myterm.h -------------------------------------------------------------------------------- /am_kernel/myterm/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/myterm/main.c -------------------------------------------------------------------------------- /am_kernel/myterm/src/dry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/myterm/src/dry.c -------------------------------------------------------------------------------- /am_kernel/myterm/src/echo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/myterm/src/echo.c -------------------------------------------------------------------------------- /am_kernel/myterm/src/eval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/myterm/src/eval.c -------------------------------------------------------------------------------- /am_kernel/myterm/src/fib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/myterm/src/fib.c -------------------------------------------------------------------------------- /am_kernel/myterm/src/fpga_exe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/myterm/src/fpga_exe.c -------------------------------------------------------------------------------- /am_kernel/myterm/src/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/myterm/src/hello.c -------------------------------------------------------------------------------- /am_kernel/myterm/src/htoi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/myterm/src/htoi.c -------------------------------------------------------------------------------- /am_kernel/myterm/src/native_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/myterm/src/native_test.c -------------------------------------------------------------------------------- /am_kernel/myterm/src/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/myterm/src/time.c -------------------------------------------------------------------------------- /am_kernel/myterm/src/typing-game/font.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/myterm/src/typing-game/font.c -------------------------------------------------------------------------------- /am_kernel/myterm/src/typing-game/game.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/myterm/src/typing-game/game.c -------------------------------------------------------------------------------- /am_kernel/myterm/src/welcome.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/myterm/src/welcome.c -------------------------------------------------------------------------------- /am_kernel/oslab0/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/oslab0/Makefile -------------------------------------------------------------------------------- /am_kernel/oslab0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/oslab0/README.md -------------------------------------------------------------------------------- /am_kernel/oslab0/ancient_empriror/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/oslab0/ancient_empriror/README.md -------------------------------------------------------------------------------- /am_kernel/oslab0/ancient_empriror/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/oslab0/ancient_empriror/main.c -------------------------------------------------------------------------------- /am_kernel/oslab0/caidanci/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/oslab0/caidanci/README.md -------------------------------------------------------------------------------- /am_kernel/oslab0/caidanci/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/oslab0/caidanci/main.c -------------------------------------------------------------------------------- /am_kernel/oslab0/congxiaochidaoda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/oslab0/congxiaochidaoda/README.md -------------------------------------------------------------------------------- /am_kernel/oslab0/congxiaochidaoda/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/oslab0/congxiaochidaoda/main.c -------------------------------------------------------------------------------- /am_kernel/oslab0/dadishu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/oslab0/dadishu/README.md -------------------------------------------------------------------------------- /am_kernel/oslab0/dadishu/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/oslab0/dadishu/main.c -------------------------------------------------------------------------------- /am_kernel/oslab0/duobifangkuai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/oslab0/duobifangkuai/README.md -------------------------------------------------------------------------------- /am_kernel/oslab0/duobifangkuai/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/oslab0/duobifangkuai/main.c -------------------------------------------------------------------------------- /am_kernel/oslab0/eluosifangkuai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/oslab0/eluosifangkuai/README.md -------------------------------------------------------------------------------- /am_kernel/oslab0/eluosifangkuai/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/oslab0/eluosifangkuai/main.c -------------------------------------------------------------------------------- /am_kernel/oslab0/feixingmotuo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/oslab0/feixingmotuo/README.md -------------------------------------------------------------------------------- /am_kernel/oslab0/feixingmotuo/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/oslab0/feixingmotuo/main.c -------------------------------------------------------------------------------- /am_kernel/oslab0/include/legacy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/oslab0/include/legacy.h -------------------------------------------------------------------------------- /am_kernel/oslab0/leidian/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/oslab0/leidian/README.md -------------------------------------------------------------------------------- /am_kernel/oslab0/leidian/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/oslab0/leidian/main.c -------------------------------------------------------------------------------- /am_kernel/oslab0/shuangrengedou/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/oslab0/shuangrengedou/README.md -------------------------------------------------------------------------------- /am_kernel/oslab0/shuangrengedou/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/oslab0/shuangrengedou/main.c -------------------------------------------------------------------------------- /am_kernel/oslab0/tanchishe/README.md: -------------------------------------------------------------------------------- 1 | 2 | ## 贪吃蛇 3 | 4 | 作者: 171860695, 梁宇方 5 | 6 | 操作方式: WSAD移动 7 | -------------------------------------------------------------------------------- /am_kernel/oslab0/tanchishe/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/oslab0/tanchishe/main.c -------------------------------------------------------------------------------- /am_kernel/typing-game/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/typing-game/Makefile -------------------------------------------------------------------------------- /am_kernel/typing-game/font.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/typing-game/font.c -------------------------------------------------------------------------------- /am_kernel/typing-game/game.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/typing-game/game.c -------------------------------------------------------------------------------- /am_kernel/vga_test/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/vga_test/main.c -------------------------------------------------------------------------------- /am_kernel/vga_test/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/am_kernel/vga_test/makefile -------------------------------------------------------------------------------- /cpu_test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/.gitignore -------------------------------------------------------------------------------- /cpu_test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/README.md -------------------------------------------------------------------------------- /cpu_test/cpu_batch/cpu_batch.vt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/cpu_batch.vt -------------------------------------------------------------------------------- /cpu_test/cpu_batch/dmem.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/dmem.v -------------------------------------------------------------------------------- /cpu_test/cpu_batch/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/makefile -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-add.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-add.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-add_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-add_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-addi.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-addi.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-addi_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-addi_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-and.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-and.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-and_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-and_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-andi.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-andi.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-andi_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-andi_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-auipc.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-auipc.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-auipc_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-auipc_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-beq.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-beq.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-beq_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-beq_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-bge.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-bge.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-bge_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-bge_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-bgeu.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-bgeu.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-bgeu_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-bgeu_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-blt.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-blt.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-blt_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-blt_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-bltu.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-bltu.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-bltu_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-bltu_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-bne.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-bne.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-bne_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-bne_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-fence_i.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-fence_i.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-fence_i_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-fence_i_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-jal.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-jal.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-jal_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-jal_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-jalr.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-jalr.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-jalr_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-jalr_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-lb.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-lb.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-lb_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-lb_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-lbu.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-lbu.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-lbu_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-lbu_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-lh.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-lh.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-lh_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-lh_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-lhu.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-lhu.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-lhu_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-lhu_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-lui.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-lui.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-lui_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-lui_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-lw.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-lw.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-lw_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-lw_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-or.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-or.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-or_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-or_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-ori.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-ori.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-ori_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-ori_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-sb.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-sb.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-sb_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-sb_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-sh.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-sh.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-sh_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-sh_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-simple.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-simple.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-simple_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-simple_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-sll.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-sll.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-sll_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-sll_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-slli.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-slli.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-slli_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-slli_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-slt.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-slt.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-slt_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-slt_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-slti.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-slti.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-slti_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-slti_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-sltiu.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-sltiu.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-sltiu_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-sltiu_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-sltu.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-sltu.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-sltu_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-sltu_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-sra.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-sra.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-sra_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-sra_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-srai.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-srai.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-srai_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-srai_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-srl.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-srl.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-srl_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-srl_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-srli.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-srli.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-srli_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-srli_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-sub.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-sub.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-sub_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-sub_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-sw.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-sw.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-sw_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-sw_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-xor.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-xor.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-xor_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-xor_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-xori.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-xori.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/rv32ui-p-xori_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/rv32ui-p-xori_d.hex -------------------------------------------------------------------------------- /cpu_test/cpu_batch/testdmem.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/testdmem.v -------------------------------------------------------------------------------- /cpu_test/cpu_batch/testmem.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_batch/testmem.v -------------------------------------------------------------------------------- /cpu_test/cpu_singlestep/add.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_singlestep/add.hex -------------------------------------------------------------------------------- /cpu_test/cpu_singlestep/alu.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_singlestep/alu.hex -------------------------------------------------------------------------------- /cpu_test/cpu_singlestep/branch.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_singlestep/branch.hex -------------------------------------------------------------------------------- /cpu_test/cpu_singlestep/cpu_step.vt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_singlestep/cpu_step.vt -------------------------------------------------------------------------------- /cpu_test/cpu_singlestep/dmem.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_singlestep/dmem.v -------------------------------------------------------------------------------- /cpu_test/cpu_singlestep/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_singlestep/makefile -------------------------------------------------------------------------------- /cpu_test/cpu_singlestep/mem.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_singlestep/mem.hex -------------------------------------------------------------------------------- /cpu_test/cpu_singlestep/testdmem.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_singlestep/testdmem.v -------------------------------------------------------------------------------- /cpu_test/cpu_singlestep/testmem.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/cpu_singlestep/testmem.v -------------------------------------------------------------------------------- /cpu_test/mytest/dmem.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/mytest/dmem.v -------------------------------------------------------------------------------- /cpu_test/mytest/dummy.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/mytest/dummy.hex -------------------------------------------------------------------------------- /cpu_test/mytest/dummy_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/mytest/dummy_d.hex -------------------------------------------------------------------------------- /cpu_test/mytest/fpga_test.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/mytest/fpga_test.hex -------------------------------------------------------------------------------- /cpu_test/mytest/fpga_test_d.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/mytest/fpga_test_d.hex -------------------------------------------------------------------------------- /cpu_test/mytest/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/mytest/makefile -------------------------------------------------------------------------------- /cpu_test/mytest/mytest.vt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/mytest/mytest.vt -------------------------------------------------------------------------------- /cpu_test/mytest/testdmem.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/mytest/testdmem.v -------------------------------------------------------------------------------- /cpu_test/mytest/testmem.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/cpu_test/mytest/testmem.v -------------------------------------------------------------------------------- /hardware_src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/.gitignore -------------------------------------------------------------------------------- /hardware_src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/README.md -------------------------------------------------------------------------------- /hardware_src/cpu/adder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/cpu/adder.v -------------------------------------------------------------------------------- /hardware_src/cpu/alu.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/cpu/alu.v -------------------------------------------------------------------------------- /hardware_src/cpu/barrel.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/cpu/barrel.v -------------------------------------------------------------------------------- /hardware_src/cpu/contrGen.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/cpu/contrGen.v -------------------------------------------------------------------------------- /hardware_src/cpu/immGen.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/cpu/immGen.v -------------------------------------------------------------------------------- /hardware_src/cpu/reg_file.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/cpu/reg_file.v -------------------------------------------------------------------------------- /hardware_src/cpu/rv32is.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/cpu/rv32is.v -------------------------------------------------------------------------------- /hardware_src/quartus_core/clk_gen.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/clk_gen.v -------------------------------------------------------------------------------- /hardware_src/quartus_core/dmem.mif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/dmem.mif -------------------------------------------------------------------------------- /hardware_src/quartus_core/dmem.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/dmem.qip -------------------------------------------------------------------------------- /hardware_src/quartus_core/dmem.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/dmem.v -------------------------------------------------------------------------------- /hardware_src/quartus_core/dmem_bb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/dmem_bb.v -------------------------------------------------------------------------------- /hardware_src/quartus_core/dmem_ctrl.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/dmem_ctrl.v -------------------------------------------------------------------------------- /hardware_src/quartus_core/gmem.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/gmem.qip -------------------------------------------------------------------------------- /hardware_src/quartus_core/gmem.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/gmem.v -------------------------------------------------------------------------------- /hardware_src/quartus_core/gmem_bb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/gmem_bb.v -------------------------------------------------------------------------------- /hardware_src/quartus_core/hex7seg.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/hex7seg.v -------------------------------------------------------------------------------- /hardware_src/quartus_core/imem.mif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/imem.mif -------------------------------------------------------------------------------- /hardware_src/quartus_core/imem.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/imem.qip -------------------------------------------------------------------------------- /hardware_src/quartus_core/imem.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/imem.v -------------------------------------------------------------------------------- /hardware_src/quartus_core/imem_bb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/imem_bb.v -------------------------------------------------------------------------------- /hardware_src/quartus_core/mycpu.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/mycpu.v -------------------------------------------------------------------------------- /hardware_src/quartus_core/ps2_keyboard.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/ps2_keyboard.v -------------------------------------------------------------------------------- /hardware_src/quartus_core/rv32is.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/rv32is.v -------------------------------------------------------------------------------- /hardware_src/quartus_core/sof/caidanci.sof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/sof/caidanci.sof -------------------------------------------------------------------------------- /hardware_src/quartus_core/sof/coremark.sof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/sof/coremark.sof -------------------------------------------------------------------------------- /hardware_src/quartus_core/sof/eluosifangkuai.sof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/sof/eluosifangkuai.sof -------------------------------------------------------------------------------- /hardware_src/quartus_core/sof/feixingmotuo.sof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/sof/feixingmotuo.sof -------------------------------------------------------------------------------- /hardware_src/quartus_core/sof/leidian.sof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/sof/leidian.sof -------------------------------------------------------------------------------- /hardware_src/quartus_core/sof/myterm.sof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/sof/myterm.sof -------------------------------------------------------------------------------- /hardware_src/quartus_core/sof/shuangrengedou.sof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/sof/shuangrengedou.sof -------------------------------------------------------------------------------- /hardware_src/quartus_core/sof/tanchishe.sof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/sof/tanchishe.sof -------------------------------------------------------------------------------- /hardware_src/quartus_core/vga_ctrl.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/vga_ctrl.v -------------------------------------------------------------------------------- /hardware_src/quartus_core/vga_font.mif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/vga_font.mif -------------------------------------------------------------------------------- /hardware_src/quartus_core/vga_font.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/vga_font.qip -------------------------------------------------------------------------------- /hardware_src/quartus_core/vga_font.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/vga_font.v -------------------------------------------------------------------------------- /hardware_src/quartus_core/vga_font_bb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/vga_font_bb.v -------------------------------------------------------------------------------- /hardware_src/quartus_core/vmem.mif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/vmem.mif -------------------------------------------------------------------------------- /hardware_src/quartus_core/vmem.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/vmem.qip -------------------------------------------------------------------------------- /hardware_src/quartus_core/vmem.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/vmem.v -------------------------------------------------------------------------------- /hardware_src/quartus_core/vmem_bb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/hardware_src/quartus_core/vmem_bb.v -------------------------------------------------------------------------------- /img/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/1.png -------------------------------------------------------------------------------- /img/10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/10.jpg -------------------------------------------------------------------------------- /img/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/11.png -------------------------------------------------------------------------------- /img/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/12.png -------------------------------------------------------------------------------- /img/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/13.png -------------------------------------------------------------------------------- /img/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/14.png -------------------------------------------------------------------------------- /img/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/15.png -------------------------------------------------------------------------------- /img/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/16.png -------------------------------------------------------------------------------- /img/17.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/17.jpeg -------------------------------------------------------------------------------- /img/18.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/18.jpeg -------------------------------------------------------------------------------- /img/19.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/19.jpeg -------------------------------------------------------------------------------- /img/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/2.jpg -------------------------------------------------------------------------------- /img/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/20.png -------------------------------------------------------------------------------- /img/21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/21.png -------------------------------------------------------------------------------- /img/22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/22.png -------------------------------------------------------------------------------- /img/23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/23.png -------------------------------------------------------------------------------- /img/24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/24.png -------------------------------------------------------------------------------- /img/25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/25.png -------------------------------------------------------------------------------- /img/26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/26.png -------------------------------------------------------------------------------- /img/27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/27.png -------------------------------------------------------------------------------- /img/28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/28.png -------------------------------------------------------------------------------- /img/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/29.png -------------------------------------------------------------------------------- /img/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/3.jpg -------------------------------------------------------------------------------- /img/30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/30.png -------------------------------------------------------------------------------- /img/31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/31.png -------------------------------------------------------------------------------- /img/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/32.png -------------------------------------------------------------------------------- /img/33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/33.png -------------------------------------------------------------------------------- /img/34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/34.png -------------------------------------------------------------------------------- /img/35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/35.png -------------------------------------------------------------------------------- /img/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/4.png -------------------------------------------------------------------------------- /img/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/5.png -------------------------------------------------------------------------------- /img/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/6.png -------------------------------------------------------------------------------- /img/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/7.png -------------------------------------------------------------------------------- /img/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/8.png -------------------------------------------------------------------------------- /img/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/img/9.png -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/makefile -------------------------------------------------------------------------------- /nvboard_src/.gitignore: -------------------------------------------------------------------------------- 1 | !Makefile 2 | -------------------------------------------------------------------------------- /nvboard_src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/nvboard_src/Makefile -------------------------------------------------------------------------------- /nvboard_src/constr/.gitignore: -------------------------------------------------------------------------------- 1 | !*.nxdc 2 | -------------------------------------------------------------------------------- /nvboard_src/constr/top.nxdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/nvboard_src/constr/top.nxdc -------------------------------------------------------------------------------- /nvboard_src/csrc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/nvboard_src/csrc/.gitignore -------------------------------------------------------------------------------- /nvboard_src/csrc/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/nvboard_src/csrc/main.cpp -------------------------------------------------------------------------------- /nvboard_src/resource/.gitignore: -------------------------------------------------------------------------------- 1 | build/* 2 | !vga_font.hex 3 | -------------------------------------------------------------------------------- /nvboard_src/resource/vga_font.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/nvboard_src/resource/vga_font.hex -------------------------------------------------------------------------------- /nvboard_src/vsrc/.gitignore: -------------------------------------------------------------------------------- 1 | !*.v 2 | -------------------------------------------------------------------------------- /nvboard_src/vsrc/cpu/adder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/nvboard_src/vsrc/cpu/adder.v -------------------------------------------------------------------------------- /nvboard_src/vsrc/cpu/alu.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/nvboard_src/vsrc/cpu/alu.v -------------------------------------------------------------------------------- /nvboard_src/vsrc/cpu/barrel.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/nvboard_src/vsrc/cpu/barrel.v -------------------------------------------------------------------------------- /nvboard_src/vsrc/cpu/contrGen.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/nvboard_src/vsrc/cpu/contrGen.v -------------------------------------------------------------------------------- /nvboard_src/vsrc/cpu/immGen.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/nvboard_src/vsrc/cpu/immGen.v -------------------------------------------------------------------------------- /nvboard_src/vsrc/cpu/reg_file.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/nvboard_src/vsrc/cpu/reg_file.v -------------------------------------------------------------------------------- /nvboard_src/vsrc/cpu/rv32is.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/nvboard_src/vsrc/cpu/rv32is.v -------------------------------------------------------------------------------- /nvboard_src/vsrc/io/clk_gen.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/nvboard_src/vsrc/io/clk_gen.v -------------------------------------------------------------------------------- /nvboard_src/vsrc/io/hex7seg.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/nvboard_src/vsrc/io/hex7seg.v -------------------------------------------------------------------------------- /nvboard_src/vsrc/io/ps2_keyboard.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/nvboard_src/vsrc/io/ps2_keyboard.v -------------------------------------------------------------------------------- /nvboard_src/vsrc/io/vga_ctrl.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/nvboard_src/vsrc/io/vga_ctrl.v -------------------------------------------------------------------------------- /nvboard_src/vsrc/mem/dmem_ctrl.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/nvboard_src/vsrc/mem/dmem_ctrl.v -------------------------------------------------------------------------------- /nvboard_src/vsrc/mem/gmem.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/nvboard_src/vsrc/mem/gmem.v -------------------------------------------------------------------------------- /nvboard_src/vsrc/mem/imem.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/nvboard_src/vsrc/mem/imem.v -------------------------------------------------------------------------------- /nvboard_src/vsrc/mem/vga_font.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/nvboard_src/vsrc/mem/vga_font.v -------------------------------------------------------------------------------- /nvboard_src/vsrc/mem/vmem.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/nvboard_src/vsrc/mem/vmem.v -------------------------------------------------------------------------------- /nvboard_src/vsrc/top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BryanHeBY/NJU_DigitalDesignProject/HEAD/nvboard_src/vsrc/top.v --------------------------------------------------------------------------------