├── LICENSE ├── Makefile ├── Mem_Model.hex ├── README.html ├── README.md ├── RISCV_Spec ├── ISA_Decls.bsv ├── ISA_Decls_Priv_M.bsv ├── IntMulDivRem_ALU.bsv ├── RISCV_Spec.bsv └── RegFiles.bsv ├── Simulator └── exe_hw_d ├── Test_Programs ├── hello │ ├── hello │ ├── hello.c │ ├── hello.map │ ├── hello.mem_hex │ ├── hello.text │ ├── transcript_hello_verbosity_0 │ ├── transcript_hello_verbosity_1 │ └── transcript_hello_verbosity_2 ├── qsort │ ├── dataset1.h │ ├── qsort │ ├── qsort.c │ ├── qsort.map │ ├── qsort.mem_hex │ ├── qsort.text │ ├── qsort_gendata.pl │ ├── qsort_main │ ├── transcript_qsort_verbosity_0 │ ├── transcript_qsort_verbosity_1 │ └── transcript_qsort_verbosity_2 └── towers │ ├── towers │ ├── towers.c │ ├── towers.map │ ├── towers.mem_hex │ ├── towers.text │ ├── towers_main │ ├── transcript_towers_verbosity_0 │ ├── transcript_towers_verbosity_1 │ └── transcript_towers_verbosity_2 └── Tool_elf_to_hex ├── Makefile ├── elf_to_hex └── elf_to_hex.c /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Makefile -------------------------------------------------------------------------------- /Mem_Model.hex: -------------------------------------------------------------------------------- 1 | Test_Programs/hello/hello.mem_hex -------------------------------------------------------------------------------- /README.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/README.html -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/README.md -------------------------------------------------------------------------------- /RISCV_Spec/ISA_Decls.bsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/RISCV_Spec/ISA_Decls.bsv -------------------------------------------------------------------------------- /RISCV_Spec/ISA_Decls_Priv_M.bsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/RISCV_Spec/ISA_Decls_Priv_M.bsv -------------------------------------------------------------------------------- /RISCV_Spec/IntMulDivRem_ALU.bsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/RISCV_Spec/IntMulDivRem_ALU.bsv -------------------------------------------------------------------------------- /RISCV_Spec/RISCV_Spec.bsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/RISCV_Spec/RISCV_Spec.bsv -------------------------------------------------------------------------------- /RISCV_Spec/RegFiles.bsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/RISCV_Spec/RegFiles.bsv -------------------------------------------------------------------------------- /Simulator/exe_hw_d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Simulator/exe_hw_d -------------------------------------------------------------------------------- /Test_Programs/hello/hello: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Test_Programs/hello/hello -------------------------------------------------------------------------------- /Test_Programs/hello/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Test_Programs/hello/hello.c -------------------------------------------------------------------------------- /Test_Programs/hello/hello.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Test_Programs/hello/hello.map -------------------------------------------------------------------------------- /Test_Programs/hello/hello.mem_hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Test_Programs/hello/hello.mem_hex -------------------------------------------------------------------------------- /Test_Programs/hello/hello.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Test_Programs/hello/hello.text -------------------------------------------------------------------------------- /Test_Programs/hello/transcript_hello_verbosity_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Test_Programs/hello/transcript_hello_verbosity_0 -------------------------------------------------------------------------------- /Test_Programs/hello/transcript_hello_verbosity_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Test_Programs/hello/transcript_hello_verbosity_1 -------------------------------------------------------------------------------- /Test_Programs/hello/transcript_hello_verbosity_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Test_Programs/hello/transcript_hello_verbosity_2 -------------------------------------------------------------------------------- /Test_Programs/qsort/dataset1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Test_Programs/qsort/dataset1.h -------------------------------------------------------------------------------- /Test_Programs/qsort/qsort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Test_Programs/qsort/qsort -------------------------------------------------------------------------------- /Test_Programs/qsort/qsort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Test_Programs/qsort/qsort.c -------------------------------------------------------------------------------- /Test_Programs/qsort/qsort.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Test_Programs/qsort/qsort.map -------------------------------------------------------------------------------- /Test_Programs/qsort/qsort.mem_hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Test_Programs/qsort/qsort.mem_hex -------------------------------------------------------------------------------- /Test_Programs/qsort/qsort.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Test_Programs/qsort/qsort.text -------------------------------------------------------------------------------- /Test_Programs/qsort/qsort_gendata.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Test_Programs/qsort/qsort_gendata.pl -------------------------------------------------------------------------------- /Test_Programs/qsort/qsort_main: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Test_Programs/qsort/qsort_main -------------------------------------------------------------------------------- /Test_Programs/qsort/transcript_qsort_verbosity_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Test_Programs/qsort/transcript_qsort_verbosity_0 -------------------------------------------------------------------------------- /Test_Programs/qsort/transcript_qsort_verbosity_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Test_Programs/qsort/transcript_qsort_verbosity_1 -------------------------------------------------------------------------------- /Test_Programs/qsort/transcript_qsort_verbosity_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Test_Programs/qsort/transcript_qsort_verbosity_2 -------------------------------------------------------------------------------- /Test_Programs/towers/towers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Test_Programs/towers/towers -------------------------------------------------------------------------------- /Test_Programs/towers/towers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Test_Programs/towers/towers.c -------------------------------------------------------------------------------- /Test_Programs/towers/towers.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Test_Programs/towers/towers.map -------------------------------------------------------------------------------- /Test_Programs/towers/towers.mem_hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Test_Programs/towers/towers.mem_hex -------------------------------------------------------------------------------- /Test_Programs/towers/towers.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Test_Programs/towers/towers.text -------------------------------------------------------------------------------- /Test_Programs/towers/towers_main: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Test_Programs/towers/towers_main -------------------------------------------------------------------------------- /Test_Programs/towers/transcript_towers_verbosity_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Test_Programs/towers/transcript_towers_verbosity_0 -------------------------------------------------------------------------------- /Test_Programs/towers/transcript_towers_verbosity_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Test_Programs/towers/transcript_towers_verbosity_1 -------------------------------------------------------------------------------- /Test_Programs/towers/transcript_towers_verbosity_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Test_Programs/towers/transcript_towers_verbosity_2 -------------------------------------------------------------------------------- /Tool_elf_to_hex/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Tool_elf_to_hex/Makefile -------------------------------------------------------------------------------- /Tool_elf_to_hex/elf_to_hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Tool_elf_to_hex/elf_to_hex -------------------------------------------------------------------------------- /Tool_elf_to_hex/elf_to_hex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsnikhil/RISCV_ISA_Formal_Spec_in_BSV/HEAD/Tool_elf_to_hex/elf_to_hex.c --------------------------------------------------------------------------------