├── .gitignore ├── bin └── vmlinux ├── bits ├── 2.13_no_dcache_soc_top.bit ├── demo_soc_top.bit ├── old_tyh_soc.bit └── programmer_by_uart.bit ├── docs ├── SRAM 需求记录.md ├── chiplab安装笔记.md ├── lain架构图.png └── 解码器生成脚本说明.md ├── public_doc ├── AMBA_SPEC_Rev2.pdf ├── AMBAaxi.pdf ├── IHI0022H_c_amba_axi_protocol_spec.pdf ├── LA 龙芯架构参考手册.pdf ├── LA32R 龙芯架构32位精简版参考手册.pdf ├── LoongArch-ELF-ABI-CN.pdf ├── 实验箱A7-原理图.pdf └── 百芯A7-原理图.pdf ├── readme.md ├── rtl ├── common.svh ├── core.sv ├── core_addr_trans.sv ├── core_backend.sv ├── core_csr.sv ├── core_detachable_alu.sv ├── core_divider_lite.sv ├── core_divider_manager.sv ├── core_excp_handler.sv ├── core_fetch.sv ├── core_frontend_renew.sv ├── core_fwd_unit.sv ├── core_ifetch_renew.sv ├── core_jmp.sv ├── core_lsu_rport_renew.sv ├── core_lsu_wport_renew.sv ├── core_npc_complex.sv ├── core_top.sv ├── csr.svh ├── decoder.sv ├── decoder.svh ├── issue.sv ├── lsu.svh ├── muler_32x32.sv ├── mycpu_mega_top.v ├── mycpu_top.v ├── pipeline.svh ├── reg_file.sv ├── scoreboard.sv ├── tests_random_stall.sv ├── tlb_match_single.sv └── utils │ ├── LA_AXI_BUS.sv │ ├── arbiter_round_robin.sv │ ├── asic_ram_3r1w_16d.sv │ ├── asic_ram_4r1w_16d.sv │ ├── asic_ram_6r1w_16d.sv │ ├── axi_converter.sv │ ├── bank_mpregfiles_4r2w.sv │ ├── bank_mpregfiles_6r2w.sv │ ├── cam_cmp_lutram.sv │ ├── compress_fifo.sv │ ├── divider.sv │ ├── dpram_32x1.sv │ ├── fast_div.v │ ├── fpga_ram_3r1w_32d.sv │ ├── la_axixbar.sv │ ├── la_fifo_v3.sv │ ├── la_lfsr.sv │ ├── la_mux2.v │ ├── la_zip_addrdecode.sv │ ├── la_zip_skidbuffer.sv │ ├── multi_channel_fifo.sv │ ├── plru_tree.sv │ ├── qpram_32x2.v │ ├── simple_div.sv │ ├── spsram_wrapper.sv │ ├── sync_dpram.sv │ ├── sync_regram.sv │ ├── sync_spram.sv │ └── tdpsram_wrapper.sv └── src ├── compile_project.py ├── compile_settings.json ├── gen_sram_wapper_dp.py ├── gen_sram_wapper_sp.py ├── inst ├── alu.json ├── alu_stable.jsonb ├── br.json ├── csr.json ├── gen_decoder.py ├── general.json ├── lsu.json └── old_general.md ├── run_all.tcl ├── setup ├── linux_compile.txt └── pmon_shell.txt └── simple-decoder ├── .bsp └── sbt.json ├── alu.json ├── alu_stable.jsonb ├── br.json ├── build.sbt ├── csr.json ├── general.json ├── lsu.json ├── project └── build.properties ├── rtl ├── decoder.sv └── decoder.svh └── src ├── main └── scala │ ├── Config.scala │ ├── InstSet.scala │ ├── JsonInstSet.scala │ ├── JsonInstSetLoader.scala │ ├── LoongArch32.scala │ ├── Masked.scala │ ├── Signal.scala │ ├── Simplify.scala │ └── decoder.scala └── test └── scala └── TestSpinalEnum.scala /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/.gitignore -------------------------------------------------------------------------------- /bin/vmlinux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/bin/vmlinux -------------------------------------------------------------------------------- /bits/2.13_no_dcache_soc_top.bit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/bits/2.13_no_dcache_soc_top.bit -------------------------------------------------------------------------------- /bits/demo_soc_top.bit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/bits/demo_soc_top.bit -------------------------------------------------------------------------------- /bits/old_tyh_soc.bit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/bits/old_tyh_soc.bit -------------------------------------------------------------------------------- /bits/programmer_by_uart.bit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/bits/programmer_by_uart.bit -------------------------------------------------------------------------------- /docs/SRAM 需求记录.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/docs/SRAM 需求记录.md -------------------------------------------------------------------------------- /docs/chiplab安装笔记.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/docs/chiplab安装笔记.md -------------------------------------------------------------------------------- /docs/lain架构图.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/docs/lain架构图.png -------------------------------------------------------------------------------- /docs/解码器生成脚本说明.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/docs/解码器生成脚本说明.md -------------------------------------------------------------------------------- /public_doc/AMBA_SPEC_Rev2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/public_doc/AMBA_SPEC_Rev2.pdf -------------------------------------------------------------------------------- /public_doc/AMBAaxi.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/public_doc/AMBAaxi.pdf -------------------------------------------------------------------------------- /public_doc/IHI0022H_c_amba_axi_protocol_spec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/public_doc/IHI0022H_c_amba_axi_protocol_spec.pdf -------------------------------------------------------------------------------- /public_doc/LA 龙芯架构参考手册.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/public_doc/LA 龙芯架构参考手册.pdf -------------------------------------------------------------------------------- /public_doc/LA32R 龙芯架构32位精简版参考手册.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/public_doc/LA32R 龙芯架构32位精简版参考手册.pdf -------------------------------------------------------------------------------- /public_doc/LoongArch-ELF-ABI-CN.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/public_doc/LoongArch-ELF-ABI-CN.pdf -------------------------------------------------------------------------------- /public_doc/实验箱A7-原理图.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/public_doc/实验箱A7-原理图.pdf -------------------------------------------------------------------------------- /public_doc/百芯A7-原理图.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/public_doc/百芯A7-原理图.pdf -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/readme.md -------------------------------------------------------------------------------- /rtl/common.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/common.svh -------------------------------------------------------------------------------- /rtl/core.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/core.sv -------------------------------------------------------------------------------- /rtl/core_addr_trans.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/core_addr_trans.sv -------------------------------------------------------------------------------- /rtl/core_backend.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/core_backend.sv -------------------------------------------------------------------------------- /rtl/core_csr.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/core_csr.sv -------------------------------------------------------------------------------- /rtl/core_detachable_alu.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/core_detachable_alu.sv -------------------------------------------------------------------------------- /rtl/core_divider_lite.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/core_divider_lite.sv -------------------------------------------------------------------------------- /rtl/core_divider_manager.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/core_divider_manager.sv -------------------------------------------------------------------------------- /rtl/core_excp_handler.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/core_excp_handler.sv -------------------------------------------------------------------------------- /rtl/core_fetch.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/core_fetch.sv -------------------------------------------------------------------------------- /rtl/core_frontend_renew.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/core_frontend_renew.sv -------------------------------------------------------------------------------- /rtl/core_fwd_unit.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/core_fwd_unit.sv -------------------------------------------------------------------------------- /rtl/core_ifetch_renew.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/core_ifetch_renew.sv -------------------------------------------------------------------------------- /rtl/core_jmp.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/core_jmp.sv -------------------------------------------------------------------------------- /rtl/core_lsu_rport_renew.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/core_lsu_rport_renew.sv -------------------------------------------------------------------------------- /rtl/core_lsu_wport_renew.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/core_lsu_wport_renew.sv -------------------------------------------------------------------------------- /rtl/core_npc_complex.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/core_npc_complex.sv -------------------------------------------------------------------------------- /rtl/core_top.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/core_top.sv -------------------------------------------------------------------------------- /rtl/csr.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/csr.svh -------------------------------------------------------------------------------- /rtl/decoder.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/decoder.sv -------------------------------------------------------------------------------- /rtl/decoder.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/decoder.svh -------------------------------------------------------------------------------- /rtl/issue.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/issue.sv -------------------------------------------------------------------------------- /rtl/lsu.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/lsu.svh -------------------------------------------------------------------------------- /rtl/muler_32x32.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/muler_32x32.sv -------------------------------------------------------------------------------- /rtl/mycpu_mega_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/mycpu_mega_top.v -------------------------------------------------------------------------------- /rtl/mycpu_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/mycpu_top.v -------------------------------------------------------------------------------- /rtl/pipeline.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/pipeline.svh -------------------------------------------------------------------------------- /rtl/reg_file.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/reg_file.sv -------------------------------------------------------------------------------- /rtl/scoreboard.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/scoreboard.sv -------------------------------------------------------------------------------- /rtl/tests_random_stall.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/tests_random_stall.sv -------------------------------------------------------------------------------- /rtl/tlb_match_single.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/tlb_match_single.sv -------------------------------------------------------------------------------- /rtl/utils/LA_AXI_BUS.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/utils/LA_AXI_BUS.sv -------------------------------------------------------------------------------- /rtl/utils/arbiter_round_robin.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/utils/arbiter_round_robin.sv -------------------------------------------------------------------------------- /rtl/utils/asic_ram_3r1w_16d.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/utils/asic_ram_3r1w_16d.sv -------------------------------------------------------------------------------- /rtl/utils/asic_ram_4r1w_16d.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/utils/asic_ram_4r1w_16d.sv -------------------------------------------------------------------------------- /rtl/utils/asic_ram_6r1w_16d.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/utils/asic_ram_6r1w_16d.sv -------------------------------------------------------------------------------- /rtl/utils/axi_converter.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/utils/axi_converter.sv -------------------------------------------------------------------------------- /rtl/utils/bank_mpregfiles_4r2w.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/utils/bank_mpregfiles_4r2w.sv -------------------------------------------------------------------------------- /rtl/utils/bank_mpregfiles_6r2w.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/utils/bank_mpregfiles_6r2w.sv -------------------------------------------------------------------------------- /rtl/utils/cam_cmp_lutram.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/utils/cam_cmp_lutram.sv -------------------------------------------------------------------------------- /rtl/utils/compress_fifo.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/utils/compress_fifo.sv -------------------------------------------------------------------------------- /rtl/utils/divider.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/utils/divider.sv -------------------------------------------------------------------------------- /rtl/utils/dpram_32x1.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/utils/dpram_32x1.sv -------------------------------------------------------------------------------- /rtl/utils/fast_div.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/utils/fast_div.v -------------------------------------------------------------------------------- /rtl/utils/fpga_ram_3r1w_32d.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/utils/fpga_ram_3r1w_32d.sv -------------------------------------------------------------------------------- /rtl/utils/la_axixbar.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/utils/la_axixbar.sv -------------------------------------------------------------------------------- /rtl/utils/la_fifo_v3.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/utils/la_fifo_v3.sv -------------------------------------------------------------------------------- /rtl/utils/la_lfsr.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/utils/la_lfsr.sv -------------------------------------------------------------------------------- /rtl/utils/la_mux2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/utils/la_mux2.v -------------------------------------------------------------------------------- /rtl/utils/la_zip_addrdecode.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/utils/la_zip_addrdecode.sv -------------------------------------------------------------------------------- /rtl/utils/la_zip_skidbuffer.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/utils/la_zip_skidbuffer.sv -------------------------------------------------------------------------------- /rtl/utils/multi_channel_fifo.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/utils/multi_channel_fifo.sv -------------------------------------------------------------------------------- /rtl/utils/plru_tree.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/utils/plru_tree.sv -------------------------------------------------------------------------------- /rtl/utils/qpram_32x2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/utils/qpram_32x2.v -------------------------------------------------------------------------------- /rtl/utils/simple_div.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/utils/simple_div.sv -------------------------------------------------------------------------------- /rtl/utils/spsram_wrapper.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/utils/spsram_wrapper.sv -------------------------------------------------------------------------------- /rtl/utils/sync_dpram.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/utils/sync_dpram.sv -------------------------------------------------------------------------------- /rtl/utils/sync_regram.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/utils/sync_regram.sv -------------------------------------------------------------------------------- /rtl/utils/sync_spram.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/utils/sync_spram.sv -------------------------------------------------------------------------------- /rtl/utils/tdpsram_wrapper.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/rtl/utils/tdpsram_wrapper.sv -------------------------------------------------------------------------------- /src/compile_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/compile_project.py -------------------------------------------------------------------------------- /src/compile_settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/compile_settings.json -------------------------------------------------------------------------------- /src/gen_sram_wapper_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/gen_sram_wapper_dp.py -------------------------------------------------------------------------------- /src/gen_sram_wapper_sp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/gen_sram_wapper_sp.py -------------------------------------------------------------------------------- /src/inst/alu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/inst/alu.json -------------------------------------------------------------------------------- /src/inst/alu_stable.jsonb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/inst/alu_stable.jsonb -------------------------------------------------------------------------------- /src/inst/br.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/inst/br.json -------------------------------------------------------------------------------- /src/inst/csr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/inst/csr.json -------------------------------------------------------------------------------- /src/inst/gen_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/inst/gen_decoder.py -------------------------------------------------------------------------------- /src/inst/general.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/inst/general.json -------------------------------------------------------------------------------- /src/inst/lsu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/inst/lsu.json -------------------------------------------------------------------------------- /src/inst/old_general.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/inst/old_general.md -------------------------------------------------------------------------------- /src/run_all.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/run_all.tcl -------------------------------------------------------------------------------- /src/setup/linux_compile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/setup/linux_compile.txt -------------------------------------------------------------------------------- /src/setup/pmon_shell.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/setup/pmon_shell.txt -------------------------------------------------------------------------------- /src/simple-decoder/.bsp/sbt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/simple-decoder/.bsp/sbt.json -------------------------------------------------------------------------------- /src/simple-decoder/alu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/simple-decoder/alu.json -------------------------------------------------------------------------------- /src/simple-decoder/alu_stable.jsonb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/simple-decoder/alu_stable.jsonb -------------------------------------------------------------------------------- /src/simple-decoder/br.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/simple-decoder/br.json -------------------------------------------------------------------------------- /src/simple-decoder/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/simple-decoder/build.sbt -------------------------------------------------------------------------------- /src/simple-decoder/csr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/simple-decoder/csr.json -------------------------------------------------------------------------------- /src/simple-decoder/general.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/simple-decoder/general.json -------------------------------------------------------------------------------- /src/simple-decoder/lsu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/simple-decoder/lsu.json -------------------------------------------------------------------------------- /src/simple-decoder/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.9.3 2 | -------------------------------------------------------------------------------- /src/simple-decoder/rtl/decoder.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/simple-decoder/rtl/decoder.sv -------------------------------------------------------------------------------- /src/simple-decoder/rtl/decoder.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/simple-decoder/rtl/decoder.svh -------------------------------------------------------------------------------- /src/simple-decoder/src/main/scala/Config.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/simple-decoder/src/main/scala/Config.scala -------------------------------------------------------------------------------- /src/simple-decoder/src/main/scala/InstSet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/simple-decoder/src/main/scala/InstSet.scala -------------------------------------------------------------------------------- /src/simple-decoder/src/main/scala/JsonInstSet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/simple-decoder/src/main/scala/JsonInstSet.scala -------------------------------------------------------------------------------- /src/simple-decoder/src/main/scala/JsonInstSetLoader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/simple-decoder/src/main/scala/JsonInstSetLoader.scala -------------------------------------------------------------------------------- /src/simple-decoder/src/main/scala/LoongArch32.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/simple-decoder/src/main/scala/LoongArch32.scala -------------------------------------------------------------------------------- /src/simple-decoder/src/main/scala/Masked.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/simple-decoder/src/main/scala/Masked.scala -------------------------------------------------------------------------------- /src/simple-decoder/src/main/scala/Signal.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/simple-decoder/src/main/scala/Signal.scala -------------------------------------------------------------------------------- /src/simple-decoder/src/main/scala/Simplify.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/simple-decoder/src/main/scala/Simplify.scala -------------------------------------------------------------------------------- /src/simple-decoder/src/main/scala/decoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/simple-decoder/src/main/scala/decoder.scala -------------------------------------------------------------------------------- /src/simple-decoder/src/test/scala/TestSpinalEnum.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LainChip/LainCore/HEAD/src/simple-decoder/src/test/scala/TestSpinalEnum.scala --------------------------------------------------------------------------------