├── .gitignore ├── .gitmodules ├── .readthedocs.yaml ├── IP ├── AMBA │ ├── axi2apb.v │ ├── axi_mux_n4ddr.v │ ├── axi_mux_sim.v │ └── axi_mux_syn.v ├── APB_DEV │ ├── NAND │ │ └── nand.v │ ├── URT │ │ ├── raminfr.v │ │ ├── uart_defines.h │ │ ├── uart_receiver.v │ │ ├── uart_regs.v │ │ ├── uart_rfifo.v │ │ ├── uart_sync_flops.v │ │ ├── uart_tfifo.v │ │ ├── uart_top.v │ │ └── uart_transmitter.v │ ├── apb_dev_top_no_nand.v │ ├── apb_dev_top_with_nand.v │ ├── apb_mux2.v │ └── nand_module.v ├── AXI_DELAY_RAND │ └── soc_axi_delay_rand.v ├── AXI_SRAM_BRIDGE │ └── soc_axi_sram_bridge.v ├── BRIDGE │ └── bridge_1x2.v ├── CONFREG │ ├── confreg_sim.v │ └── confreg_syn.v ├── DEBUG │ ├── debug_sram.v │ └── debug_top.v ├── DMA │ └── dma.v ├── MAC │ ├── bd.v │ ├── csr.v │ ├── dma.v │ ├── ethernet_rmii.v │ ├── ethernet_top.v │ ├── mac.v │ ├── mac2axi.v │ ├── mac_axi.v │ ├── mac_top.v │ ├── maccsr2axi.v │ ├── macdata2axi.v │ ├── rc.v │ ├── rfifo.v │ ├── rlsm.v │ ├── rstc.v │ ├── tc.v │ ├── tfifo.v │ ├── tlsm.v │ └── utility.v ├── SPI │ └── godson_sbridge_spi.v └── xilinx_ip │ ├── 2019.2 │ ├── axi_2x1_mux │ │ └── axi_2x1_mux.xci │ ├── axi_clock_converter_0 │ │ └── axi_clock_converter_0.xcix │ ├── axi_interconnect_0 │ │ └── axi_interconnect_0.xci │ ├── axi_interconnect_0_n4ddr │ │ └── axi_interconnect_0.xci │ ├── clk_pll_33 │ │ └── clk_pll_33.xci │ ├── clk_pll_33_n4ddr │ │ └── clk_pll_33.xci │ ├── clk_wiz_0_Baixin │ │ └── clk_wiz_0.xci │ ├── clk_wiz_0_loongson │ │ └── clk_wiz_0.xci │ ├── clk_wiz_0_n4ddr │ │ └── clk_wiz_0.xci │ ├── dpram_512x32 │ │ └── dpram_512x32.xci │ ├── dpram_512x32_n4ddr │ │ └── dpram_512x32.xci │ ├── mig_axi_32_Baixin │ │ ├── mig_axi_32.xci │ │ └── mig_b.prj │ ├── mig_axi_32_loongson │ │ ├── mig_a.prj │ │ └── mig_axi_32.xci │ ├── mig_axi_32_n4ddr │ │ ├── mig_a.prj │ │ └── mig_axi_32.xci │ ├── mii_to_rmii_0_n4ddr │ │ └── mii_to_rmii_0.xci │ ├── mii_to_rmii_v2_0 │ │ ├── bd │ │ │ └── bd.tcl │ │ ├── component.xml │ │ ├── doc │ │ │ └── mii_to_rmii_v2_0_changelog.txt │ │ ├── hdl │ │ │ └── mii_to_rmii_v2_0_vh_rfs.vhd │ │ ├── ttcl │ │ │ ├── addr_coe.ttcl │ │ │ ├── ctrl_coe.ttcl │ │ │ ├── data_coe.ttcl │ │ │ ├── exdes_script.ttcl │ │ │ ├── exdes_tb.ttcl │ │ │ ├── exdes_top.ttcl │ │ │ ├── exdes_xdc.ttcl │ │ │ └── mask_coe.ttcl │ │ ├── utils │ │ │ └── board │ │ │ │ └── board.xit │ │ └── xgui │ │ │ ├── mii_to_rmii_upgrade.tcl │ │ │ └── mii_to_rmii_v2_0.tcl │ ├── sram_128x22 │ │ └── sram_128x22.xci │ ├── sram_128x32 │ │ └── sram_128x32.xci │ ├── sram_128x64 │ │ └── sram_128x64.xci │ └── sram_32x52bit │ │ └── sram_32x52bit.xci │ └── 2023.2 │ ├── axi_2x1_mux │ └── axi_2x1_mux.xci │ ├── axi_clock_converter_0 │ └── axi_clock_converter_0.xcix │ ├── axi_interconnect_0 │ └── axi_interconnect_0.xci │ ├── axi_interconnect_0_n4ddr │ └── axi_interconnect_0.xci │ ├── clk_pll_33 │ └── clk_pll_33.xci │ ├── clk_pll_33_n4ddr │ └── clk_pll_33.xci │ ├── clk_wiz_0_Baixin │ └── clk_wiz_0.xci │ ├── clk_wiz_0_loongson │ └── clk_wiz_0.xci │ ├── clk_wiz_0_n4ddr │ └── clk_wiz_0.xci │ ├── dpram_512x32 │ └── dpram_512x32.xci │ ├── dpram_512x32_n4ddr │ └── dpram_512x32.xci │ ├── mig_axi_32_Baixin │ ├── mig_axi_32.xci │ └── mig_b.prj │ ├── mig_axi_32_loongson │ ├── mig_a.prj │ └── mig_axi_32.xci │ ├── mig_axi_32_n4ddr │ ├── mig_a.prj │ └── mig_axi_32.xci │ ├── mii_to_rmii_0_n4ddr │ └── mii_to_rmii_0.xci │ ├── mii_to_rmii_v2_0 │ ├── bd │ │ └── bd.tcl │ ├── component.xml │ ├── doc │ │ └── mii_to_rmii_v2_0_changelog.txt │ ├── hdl │ │ └── mii_to_rmii_v2_0_vh_rfs.vhd │ ├── ttcl │ │ ├── addr_coe.ttcl │ │ ├── ctrl_coe.ttcl │ │ ├── data_coe.ttcl │ │ ├── exdes_script.ttcl │ │ ├── exdes_tb.ttcl │ │ ├── exdes_top.ttcl │ │ ├── exdes_xdc.ttcl │ │ └── mask_coe.ttcl │ ├── utils │ │ └── board │ │ │ └── board.xit │ └── xgui │ │ ├── mii_to_rmii_upgrade.tcl │ │ └── mii_to_rmii_v2_0.tcl │ ├── sram_128x22 │ └── sram_128x22.xci │ ├── sram_128x32 │ └── sram_128x32.xci │ ├── sram_128x64 │ └── sram_128x64.xci │ └── sram_32x52bit │ └── sram_32x52bit.xci ├── LICENSE ├── README.md ├── chip ├── config-generator.mak └── soc_demo │ ├── Baixin │ ├── config.h │ └── soc_top.v │ ├── loongson │ ├── config.h │ └── soc_top.v │ ├── nexys4ddr │ ├── config.h │ └── soc_top.v │ ├── nscscc-team │ ├── CONFREG │ │ └── confreg.v │ ├── axi_wrap │ │ └── axi_wrap.v │ ├── config.h │ ├── ram_wrap │ │ ├── axi_wrap_ram.v │ │ ├── fpga_sram_dp.v │ │ └── fpga_sram_sp.v │ ├── soc_axi_lite_top.v │ ├── soc_config.vh │ ├── uart_debug │ │ ├── LICENSE │ │ ├── rst_sync.v │ │ ├── uart.v │ │ ├── uart_debug.v │ │ ├── uart_debug_axi.v │ │ └── uart_wrap.v │ └── xilinx_ip │ │ ├── axi_clock_converter │ │ └── axi_clock_converter.xci │ │ ├── axi_crossbar_2x3 │ │ └── axi_crossbar_2x3.xci │ │ ├── axi_ram │ │ └── axi_ram.xci │ │ └── clk_pll │ │ └── clk_pll.xci │ └── sim │ ├── config.h │ └── soc_top.v ├── docs ├── CONTRIBUTORS ├── Debug │ └── debug.md ├── FPGA_run_linux │ ├── flash.md │ └── linux_run.md ├── Makefile ├── Quick-Start.md ├── Simulation │ ├── difftest.md │ ├── lightsss.md │ └── verilator.md ├── conf.py ├── figures │ ├── 115200.png │ ├── SecureCRT.png │ ├── ecom.png │ ├── minicom_home.png │ ├── nand.png │ ├── pmon_one.png │ ├── secure_five.png │ ├── secure_four.png │ ├── secure_one.png │ ├── secure_six.png │ ├── secure_three.png │ ├── secure_two.png │ ├── serial_port_setup.png │ ├── uboot_commandline.jpg │ ├── uboot_exec1.jpg │ ├── uboot_exec2.jpg │ ├── uboot_load1.jpg │ ├── uboot_load2.jpg │ ├── uboot_ping.jpg │ ├── uboot_print.jpg │ ├── upload_dir.png │ └── upload_over.png ├── index.rst ├── locales │ └── en │ │ └── LC_MESSAGES │ │ ├── FPGA_run_linux.po │ │ ├── Quick-Start.po │ │ ├── Simulation.po │ │ └── index.po ├── make.bat └── requirements.txt ├── fpga ├── Baixin │ ├── Makefile │ ├── configure.sh │ ├── soc_up.xdc │ ├── system_run │ │ └── system_run.xpr │ └── testbench │ │ ├── mycpu_tb.v │ │ └── tb_top.v ├── loongson │ ├── 2019.2 │ │ └── system_run.xpr │ ├── 2023.2 │ │ └── system_run.xpr │ ├── Makefile │ ├── configure.sh │ ├── soc_up.xdc │ └── testbench │ │ ├── mycpu_tb.v │ │ └── tb_top.v ├── nexys4ddr │ ├── Makefile │ ├── configure.sh │ ├── readme.md │ ├── soc_up.xdc │ ├── system_run │ │ └── system_run.xpr │ └── testbench │ │ ├── mycpu_tb.v │ │ └── tb_top.v └── nscscc-team │ ├── run_vivado │ ├── constraints │ │ └── soc_lite.xdc │ ├── create_project.tcl │ ├── run_allbench.tcl │ ├── run_func_test.tcl │ └── testbench │ │ └── mycpu_tb.v │ └── software │ ├── func │ ├── Makefile │ └── obj │ │ ├── inst_ram.coe │ │ ├── inst_ram.mif │ │ ├── main.bin │ │ ├── main.elf │ │ ├── rom.vlog │ │ └── test.s │ ├── perf │ ├── Makefile │ ├── README.txt │ ├── bench │ │ ├── Makefile │ │ ├── bitcount │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── bitarray.c │ │ │ ├── bitarray.o │ │ │ ├── bitcnt_1.c │ │ │ ├── bitcnt_1.o │ │ │ ├── bitcnt_2.c │ │ │ ├── bitcnt_2.o │ │ │ ├── bitcnt_3.c │ │ │ ├── bitcnt_3.o │ │ │ ├── bitcnt_4.c │ │ │ ├── bitcnt_4.o │ │ │ ├── bitcnts.c │ │ │ ├── bitcnts.o │ │ │ ├── bitcount.a │ │ │ ├── bitops.h │ │ │ ├── bitstrng.c │ │ │ ├── bitstrng.o │ │ │ ├── bstr_i.c │ │ │ ├── bstr_i.o │ │ │ ├── conio.h │ │ │ ├── extkword.h │ │ │ ├── shell1.c │ │ │ ├── shell1.o │ │ │ └── sniptype.h │ │ ├── bubble_sort │ │ │ ├── Makefile │ │ │ ├── bubble_sort.a │ │ │ ├── bubble_sort.c │ │ │ ├── bubble_sort.o │ │ │ ├── shell2.c │ │ │ └── shell2.o │ │ ├── coremark │ │ │ ├── LICENSE.txt │ │ │ ├── Makefile │ │ │ ├── common_coremark.h │ │ │ ├── core_list_join.c │ │ │ ├── core_list_join.o │ │ │ ├── core_main.c │ │ │ ├── core_main.o │ │ │ ├── core_matrix.c │ │ │ ├── core_matrix.o │ │ │ ├── core_portme.c │ │ │ ├── core_portme.h │ │ │ ├── core_portme.o │ │ │ ├── core_state.c │ │ │ ├── core_state.o │ │ │ ├── core_util.c │ │ │ ├── core_util.o │ │ │ ├── coremark.a │ │ │ ├── coremark.h │ │ │ ├── shell3.c │ │ │ └── shell3.o │ │ ├── crc32 │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── crc.h │ │ │ ├── crc32.a │ │ │ ├── crc32.c │ │ │ ├── crc32.o │ │ │ ├── shell4.c │ │ │ ├── shell4.o │ │ │ └── sniptype.h │ │ ├── dhrystone │ │ │ ├── Makefile │ │ │ ├── dhry.h │ │ │ ├── dhry_1.c │ │ │ ├── dhry_1.o │ │ │ ├── dhry_2.c │ │ │ ├── dhry_2.o │ │ │ ├── dhrystone.a │ │ │ ├── shell5.c │ │ │ └── shell5.o │ │ ├── fireye_A0 │ │ │ ├── Makefile │ │ │ └── shell11.c │ │ ├── fireye_B2 │ │ │ ├── Makefile │ │ │ └── shell12.c │ │ ├── fireye_C0 │ │ │ ├── Makefile │ │ │ └── shell13.c │ │ ├── fireye_D1 │ │ │ ├── Makefile │ │ │ └── shell14.c │ │ ├── fireye_I2 │ │ │ ├── Makefile │ │ │ └── shell15.c │ │ ├── inner_product │ │ │ ├── Makefile │ │ │ └── shell16.c │ │ ├── lookup_table │ │ │ ├── Makefile │ │ │ └── shell17.c │ │ ├── loop_induction │ │ │ ├── Makefile │ │ │ └── shell18.c │ │ ├── minmax_sequence │ │ │ ├── Makefile │ │ │ └── shell20.c │ │ ├── my_memcmp │ │ │ ├── Makefile │ │ │ └── shell19.c │ │ ├── quick_sort │ │ │ ├── Makefile │ │ │ ├── quick_sort.a │ │ │ ├── quick_sort.c │ │ │ ├── quick_sort.o │ │ │ ├── shell6.c │ │ │ └── shell6.o │ │ ├── select_sort │ │ │ ├── Makefile │ │ │ ├── select_sort.a │ │ │ ├── select_sort.c │ │ │ ├── select_sort.o │ │ │ ├── shell7.c │ │ │ └── shell7.o │ │ ├── sha │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── sha.a │ │ │ ├── sha.c │ │ │ ├── sha.h │ │ │ ├── sha.o │ │ │ ├── sha_driver.c │ │ │ ├── sha_driver.o │ │ │ ├── shell8.c │ │ │ └── shell8.o │ │ ├── stream_copy │ │ │ ├── Makefile │ │ │ ├── shell9.c │ │ │ ├── shell9.o │ │ │ ├── stream_copy.a │ │ │ ├── stream_copy.c │ │ │ └── stream_copy.o │ │ └── stringsearch │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── bmhasrch.c │ │ │ ├── bmhasrch.o │ │ │ ├── bmhisrch.c │ │ │ ├── bmhisrch.o │ │ │ ├── bmhsrch.c │ │ │ ├── bmhsrch.o │ │ │ ├── pbmsrch_small.c │ │ │ ├── pbmsrch_small.o │ │ │ ├── search.h │ │ │ ├── shell10.c │ │ │ ├── shell10.o │ │ │ └── stringsearch.a │ ├── bin.lds │ ├── bin.lds.S │ ├── convert │ ├── convert.c │ ├── include │ │ ├── asm │ │ │ ├── asm.h │ │ │ ├── regdef.h │ │ │ └── sysdep.h │ │ ├── common.h │ │ ├── machine.h │ │ ├── ns16550.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.h │ │ └── time.h │ ├── lib │ │ ├── Makefile │ │ ├── getchar.c │ │ ├── getchar.o │ │ ├── libtinyc.a │ │ ├── malloc.c │ │ ├── malloc.o │ │ ├── memcpy.c │ │ ├── memset.c │ │ ├── printbase.c │ │ ├── printbase.o │ │ ├── printf.c │ │ ├── printf.o │ │ ├── printhex.c │ │ ├── printhex.o │ │ ├── putchar.c │ │ ├── putchar.o │ │ ├── puts.c │ │ ├── puts.o │ │ ├── rand.c │ │ ├── rules.make │ │ ├── sscanf.c │ │ ├── sscanf.o │ │ ├── stdio.c │ │ ├── stdio.o │ │ ├── strcat.c │ │ ├── strcat.o │ │ ├── strchr.c │ │ ├── strchr.o │ │ ├── strcmp.c │ │ ├── strcmp.o │ │ ├── strcpy.c │ │ ├── strcpy.o │ │ ├── strcspn.c │ │ ├── strcspn.o │ │ ├── strichr.c │ │ ├── strichr.o │ │ ├── string.c │ │ ├── string.o │ │ ├── strncmp.c │ │ ├── strncmp.o │ │ ├── strncpy.c │ │ ├── strncpy.o │ │ ├── strspn.c │ │ ├── strspn.o │ │ ├── strtok.c │ │ ├── strtok.o │ │ ├── strtoul.c │ │ ├── strtoul.o │ │ ├── strtoupp.c │ │ ├── strtoupp.o │ │ ├── time.c │ │ ├── time.o │ │ ├── toupper.c │ │ └── toupper.o │ ├── obj │ │ ├── allbench │ │ │ ├── axi_ram.coe │ │ │ ├── axi_ram.mif │ │ │ ├── inst_data.bin │ │ │ ├── main.elf │ │ │ └── test.s │ │ ├── bitcount │ │ │ ├── axi_ram.coe │ │ │ ├── axi_ram.mif │ │ │ ├── inst_data.bin │ │ │ ├── main.elf │ │ │ └── test.s │ │ ├── bubble_sort │ │ │ ├── axi_ram.coe │ │ │ ├── axi_ram.mif │ │ │ ├── inst_data.bin │ │ │ ├── main.elf │ │ │ └── test.s │ │ ├── coremark │ │ │ ├── axi_ram.coe │ │ │ ├── axi_ram.mif │ │ │ ├── inst_data.bin │ │ │ ├── main.elf │ │ │ └── test.s │ │ ├── crc32 │ │ │ ├── axi_ram.coe │ │ │ ├── axi_ram.mif │ │ │ ├── inst_data.bin │ │ │ ├── main.elf │ │ │ └── test.s │ │ ├── dhrystone │ │ │ ├── axi_ram.coe │ │ │ ├── axi_ram.mif │ │ │ ├── inst_data.bin │ │ │ ├── main.elf │ │ │ └── test.s │ │ ├── fireye_A0 │ │ │ ├── axi_ram.coe │ │ │ ├── axi_ram.mif │ │ │ ├── inst_data.bin │ │ │ ├── main.elf │ │ │ └── test.s │ │ ├── fireye_B2 │ │ │ ├── axi_ram.coe │ │ │ ├── axi_ram.mif │ │ │ ├── inst_data.bin │ │ │ ├── main.elf │ │ │ └── test.s │ │ ├── fireye_C0 │ │ │ ├── axi_ram.coe │ │ │ ├── axi_ram.mif │ │ │ ├── inst_data.bin │ │ │ ├── main.elf │ │ │ └── test.s │ │ ├── fireye_D1 │ │ │ ├── axi_ram.coe │ │ │ ├── axi_ram.mif │ │ │ ├── inst_data.bin │ │ │ ├── main.elf │ │ │ └── test.s │ │ ├── fireye_I2 │ │ │ ├── axi_ram.coe │ │ │ ├── axi_ram.mif │ │ │ ├── inst_data.bin │ │ │ ├── main.elf │ │ │ └── test.s │ │ ├── inner_product │ │ │ ├── axi_ram.coe │ │ │ ├── axi_ram.mif │ │ │ ├── inst_data.bin │ │ │ ├── main.elf │ │ │ └── test.s │ │ ├── lookup_table │ │ │ ├── axi_ram.coe │ │ │ ├── axi_ram.mif │ │ │ ├── inst_data.bin │ │ │ ├── main.elf │ │ │ └── test.s │ │ ├── loop_induction │ │ │ ├── axi_ram.coe │ │ │ ├── axi_ram.mif │ │ │ ├── inst_data.bin │ │ │ ├── main.elf │ │ │ └── test.s │ │ ├── minmax_sequence │ │ │ ├── axi_ram.coe │ │ │ ├── axi_ram.mif │ │ │ ├── inst_data.bin │ │ │ ├── main.elf │ │ │ └── test.s │ │ ├── my_memcmp │ │ │ ├── axi_ram.coe │ │ │ ├── axi_ram.mif │ │ │ ├── inst_data.bin │ │ │ ├── main.elf │ │ │ └── test.s │ │ ├── quick_sort │ │ │ ├── axi_ram.coe │ │ │ ├── axi_ram.mif │ │ │ ├── inst_data.bin │ │ │ ├── main.elf │ │ │ └── test.s │ │ ├── select_sort │ │ │ ├── axi_ram.coe │ │ │ ├── axi_ram.mif │ │ │ ├── inst_data.bin │ │ │ ├── main.elf │ │ │ └── test.s │ │ ├── sha │ │ │ ├── axi_ram.coe │ │ │ ├── axi_ram.mif │ │ │ ├── inst_data.bin │ │ │ ├── main.elf │ │ │ └── test.s │ │ ├── stream_copy │ │ │ ├── axi_ram.coe │ │ │ ├── axi_ram.mif │ │ │ ├── inst_data.bin │ │ │ ├── main.elf │ │ │ └── test.s │ │ └── stringsearch │ │ │ ├── axi_ram.coe │ │ │ ├── axi_ram.mif │ │ │ ├── inst_data.bin │ │ │ ├── main.elf │ │ │ └── test.s │ └── start.S │ └── uart_downloader.py ├── nscscc_readme.md ├── sims ├── iverilog │ ├── run_prog │ │ ├── Makefile │ │ ├── config-generator.mak │ │ └── config-software.mak │ └── testbench │ │ └── testbench.v └── verilator │ ├── README.md │ ├── README_DIFF.md │ ├── run_prog │ ├── .nvimlog │ ├── Makefile │ ├── Makefile_run │ ├── config-software.mak │ ├── configure.sh │ ├── log_script │ │ ├── README │ │ ├── parse_asm.py │ │ ├── qemu_log_helper.py │ │ └── qemu_log_status.py │ └── qemu_system_run.sh │ ├── run_random │ ├── Makefile │ ├── Makefile_run │ ├── config-random.mak │ └── run_random │ │ └── Makefile │ └── testbench │ ├── common.cpp │ ├── cpu_tool.cpp │ ├── devices.cpp │ ├── diff_manage.cpp │ ├── difftest.cpp │ ├── difftest.v │ ├── emu.cpp │ ├── include │ ├── axi.h │ ├── common.h │ ├── cpu_tool.h │ ├── devices.h │ ├── diff_manage.h │ ├── difftest.h │ ├── emu.h │ ├── golden_trace.h │ ├── interface.h │ ├── lightsss.h │ ├── nemuproxy.h │ ├── ram.h │ ├── rand64.h │ ├── rf_trace.h │ ├── testbench.h │ ├── time_limit.h │ └── uart.h │ ├── interface.cpp │ ├── lightsss.cpp │ ├── nemuproxy.cpp │ ├── ram.cpp │ ├── rand64.cpp │ ├── sim_main.cpp │ ├── simu_top.v │ ├── testbench.cpp │ ├── time_limit.cpp │ └── uart.cpp ├── software ├── README.md ├── bsp │ ├── common.mk │ ├── drivers │ │ └── confreg_time.c │ ├── env │ │ ├── convert.c │ │ ├── qemu.lds │ │ ├── separate.lds │ │ ├── single.lds │ │ └── start.S │ └── include │ │ ├── confreg_time.h │ │ ├── handler.h │ │ ├── regdef.h │ │ └── uart_print.h ├── examples │ ├── c_prg │ │ ├── inner_product │ │ │ ├── Makefile │ │ │ └── inner_product.c │ │ ├── lookup_table │ │ │ ├── Makefile │ │ │ └── lookup_table.c │ │ ├── loop_induction │ │ │ ├── Makefile │ │ │ └── loop_induction.c │ │ ├── memcmp │ │ │ ├── Makefile │ │ │ └── memcmp.c │ │ ├── minmax_sequence │ │ │ ├── Makefile │ │ │ └── minmax_sequence.c │ │ └── product_sequence │ │ │ ├── Makefile │ │ │ └── product_sequence.c │ ├── coremark │ │ ├── LICENSE.md │ │ ├── Makefile │ │ ├── README.md │ │ ├── core_list_join.c │ │ ├── core_main.c │ │ ├── core_matrix.c │ │ ├── core_portme.c │ │ ├── core_portme.h │ │ ├── core_state.c │ │ ├── core_util.c │ │ └── coremark.h │ ├── dhrystone │ │ ├── Makefile │ │ ├── README.md │ │ ├── dhry.h │ │ ├── dhry_1.c │ │ └── dhry_2.c │ ├── fireye │ │ ├── A0 │ │ │ ├── A0.c │ │ │ └── Makefile │ │ ├── B2 │ │ │ ├── B2.c │ │ │ └── Makefile │ │ ├── C0 │ │ │ ├── C0.c │ │ │ └── Makefile │ │ ├── D1 │ │ │ ├── D1.c │ │ │ └── Makefile │ │ └── I2 │ │ │ ├── I2.c │ │ │ └── Makefile │ ├── func │ │ ├── func_advance │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── bin.lds │ │ │ ├── convert.c │ │ │ ├── include │ │ │ │ ├── asm.h │ │ │ │ ├── cpu_cde.h │ │ │ │ ├── inst_test.h │ │ │ │ ├── lab_config.h │ │ │ │ ├── regdef.h │ │ │ │ ├── sysdep.h │ │ │ │ └── test_define.h │ │ │ ├── init.S │ │ │ ├── inst │ │ │ │ ├── Makefile │ │ │ │ ├── n1_preld_test.S │ │ │ │ ├── n2_dbar_test.S │ │ │ │ ├── n3_ibar_test.S │ │ │ │ ├── n4_pgd_test.S │ │ │ │ ├── n5_adem_ex.S │ │ │ │ ├── n6_ipe_ex.S │ │ │ │ └── n7_csr_rw_test.S │ │ │ └── start.S │ │ ├── func_lab14 │ │ │ ├── Makefile │ │ │ ├── bin.lds │ │ │ ├── convert.c │ │ │ ├── include │ │ │ │ ├── asm.h │ │ │ │ ├── cpu_cde.h │ │ │ │ ├── inst_test.h │ │ │ │ ├── lab_config.h │ │ │ │ ├── regdef.h │ │ │ │ ├── sysdep.h │ │ │ │ └── test_define.h │ │ │ ├── init.S │ │ │ ├── inst │ │ │ │ ├── Makefile │ │ │ │ ├── n10_nor.S │ │ │ │ ├── n11_slli_w.S │ │ │ │ ├── n12_srli_w.S │ │ │ │ ├── n13_srai_w.S │ │ │ │ ├── n14_ld_w.S │ │ │ │ ├── n15_st_w.S │ │ │ │ ├── n16_beq.S │ │ │ │ ├── n17_bne.S │ │ │ │ ├── n18_bl.S │ │ │ │ ├── n19_jirl.S │ │ │ │ ├── n1_lu12i_w.S │ │ │ │ ├── n20_b.S │ │ │ │ ├── n21_pcaddu12i.S │ │ │ │ ├── n22_slti.S │ │ │ │ ├── n23_sltui.S │ │ │ │ ├── n24_andi.S │ │ │ │ ├── n25_ori.S │ │ │ │ ├── n26_xori.S │ │ │ │ ├── n27_sll_w.S │ │ │ │ ├── n28_sra_w.S │ │ │ │ ├── n29_srl_w.S │ │ │ │ ├── n2_add_w.S │ │ │ │ ├── n30_div_w.S │ │ │ │ ├── n31_div_wu.S │ │ │ │ ├── n32_mul_w.S │ │ │ │ ├── n33_mulh_w.S │ │ │ │ ├── n34_mulh_wu.S │ │ │ │ ├── n35_mod_w.S │ │ │ │ ├── n36_mod_wu.S │ │ │ │ ├── n37_blt.S │ │ │ │ ├── n38_bge.S │ │ │ │ ├── n39_bltu.S │ │ │ │ ├── n3_addi_w.S │ │ │ │ ├── n40_bgeu.S │ │ │ │ ├── n41_ld_b.S │ │ │ │ ├── n42_ld_h.S │ │ │ │ ├── n43_ld_bu.S │ │ │ │ ├── n44_ld_hu.S │ │ │ │ ├── n45_st_b.S │ │ │ │ ├── n46_st_h.S │ │ │ │ ├── n47_syscall_ex.S │ │ │ │ ├── n48_brk_ex.S │ │ │ │ ├── n49_ti_ex.S │ │ │ │ ├── n4_sub_w.S │ │ │ │ ├── n50_ine_ex.S │ │ │ │ ├── n51_soft_int_ex.S │ │ │ │ ├── n52_adef_ex.S │ │ │ │ ├── n53_ale_ld_w_ex.S │ │ │ │ ├── n54_ale_ld_h_ex.S │ │ │ │ ├── n55_ale_ld_hu_ex.S │ │ │ │ ├── n56_ale_st_h_ex.S │ │ │ │ ├── n57_ale_st_w_ex.S │ │ │ │ ├── n58_rdcnt.S │ │ │ │ ├── n59_tlbrd_tlbwr.S │ │ │ │ ├── n5_slt.S │ │ │ │ ├── n60_tlbfill.S │ │ │ │ ├── n61_tlbsrch.S │ │ │ │ ├── n62_invtlb_0x0.S │ │ │ │ ├── n63_invtlb_0x1.S │ │ │ │ ├── n64_invtlb_0x2.S │ │ │ │ ├── n65_invtlb_0x3.S │ │ │ │ ├── n66_invtlb_0x4.S │ │ │ │ ├── n67_invtlb_0x5.S │ │ │ │ ├── n68_invtlb_0x6.S │ │ │ │ ├── n69_invtlb_inv_op.S │ │ │ │ ├── n6_sltu.S │ │ │ │ ├── n70_tlb_4MB.S │ │ │ │ ├── n71_tlb_ex.S │ │ │ │ ├── n72_dmw_test.S │ │ │ │ ├── n73_icacop_op0.S │ │ │ │ ├── n74_dcacop_op0.S │ │ │ │ ├── n75_icacop_op1.S │ │ │ │ ├── n76_dcacop_op1.S │ │ │ │ ├── n77_icacop_op2.S │ │ │ │ ├── n78_dcacop_op2.S │ │ │ │ ├── n79_cache_writeback.S │ │ │ │ ├── n7_and.S │ │ │ │ ├── n80_ti_ex_wait.S │ │ │ │ ├── n81_atomic_ins.S │ │ │ │ ├── n8_or.S │ │ │ │ ├── n9_xor.S │ │ │ │ └── tlb_initialization.S │ │ │ └── start.S │ │ ├── func_lab15 │ │ │ ├── Makefile │ │ │ ├── bin.lds │ │ │ ├── convert.c │ │ │ ├── include │ │ │ │ ├── asm.h │ │ │ │ ├── cpu_cde.h │ │ │ │ ├── inst_test.h │ │ │ │ ├── lab_config.h │ │ │ │ ├── regdef.h │ │ │ │ ├── sysdep.h │ │ │ │ └── test_define.h │ │ │ ├── init.S │ │ │ ├── inst │ │ │ │ ├── Makefile │ │ │ │ ├── n10_nor.S │ │ │ │ ├── n11_slli_w.S │ │ │ │ ├── n12_srli_w.S │ │ │ │ ├── n13_srai_w.S │ │ │ │ ├── n14_ld_w.S │ │ │ │ ├── n15_st_w.S │ │ │ │ ├── n16_beq.S │ │ │ │ ├── n17_bne.S │ │ │ │ ├── n18_bl.S │ │ │ │ ├── n19_jirl.S │ │ │ │ ├── n1_lu12i_w.S │ │ │ │ ├── n20_b.S │ │ │ │ ├── n21_pcaddu12i.S │ │ │ │ ├── n22_slti.S │ │ │ │ ├── n23_sltui.S │ │ │ │ ├── n24_andi.S │ │ │ │ ├── n25_ori.S │ │ │ │ ├── n26_xori.S │ │ │ │ ├── n27_sll_w.S │ │ │ │ ├── n28_sra_w.S │ │ │ │ ├── n29_srl_w.S │ │ │ │ ├── n2_add_w.S │ │ │ │ ├── n30_div_w.S │ │ │ │ ├── n31_div_wu.S │ │ │ │ ├── n32_mul_w.S │ │ │ │ ├── n33_mulh_w.S │ │ │ │ ├── n34_mulh_wu.S │ │ │ │ ├── n35_mod_w.S │ │ │ │ ├── n36_mod_wu.S │ │ │ │ ├── n37_blt.S │ │ │ │ ├── n38_bge.S │ │ │ │ ├── n39_bltu.S │ │ │ │ ├── n3_addi_w.S │ │ │ │ ├── n40_bgeu.S │ │ │ │ ├── n41_ld_b.S │ │ │ │ ├── n42_ld_h.S │ │ │ │ ├── n43_ld_bu.S │ │ │ │ ├── n44_ld_hu.S │ │ │ │ ├── n45_st_b.S │ │ │ │ ├── n46_st_h.S │ │ │ │ ├── n47_syscall_ex.S │ │ │ │ ├── n48_brk_ex.S │ │ │ │ ├── n49_ti_ex.S │ │ │ │ ├── n4_sub_w.S │ │ │ │ ├── n50_ine_ex.S │ │ │ │ ├── n51_soft_int_ex.S │ │ │ │ ├── n52_adef_ex.S │ │ │ │ ├── n53_ale_ld_w_ex.S │ │ │ │ ├── n54_ale_ld_h_ex.S │ │ │ │ ├── n55_ale_ld_hu_ex.S │ │ │ │ ├── n56_ale_st_h_ex.S │ │ │ │ ├── n57_ale_st_w_ex.S │ │ │ │ ├── n58_rdcnt.S │ │ │ │ ├── n59_tlbrd_tlbwr.S │ │ │ │ ├── n5_slt.S │ │ │ │ ├── n60_tlbfill.S │ │ │ │ ├── n61_tlbsrch.S │ │ │ │ ├── n62_invtlb_0x0.S │ │ │ │ ├── n63_invtlb_0x1.S │ │ │ │ ├── n64_invtlb_0x2.S │ │ │ │ ├── n65_invtlb_0x3.S │ │ │ │ ├── n66_invtlb_0x4.S │ │ │ │ ├── n67_invtlb_0x5.S │ │ │ │ ├── n68_invtlb_0x6.S │ │ │ │ ├── n69_invtlb_inv_op.S │ │ │ │ ├── n6_sltu.S │ │ │ │ ├── n70_tlb_4MB.S │ │ │ │ ├── n71_tlb_ex.S │ │ │ │ ├── n72_dmw_test.S │ │ │ │ ├── n73_icacop_op0.S │ │ │ │ ├── n74_dcacop_op0.S │ │ │ │ ├── n75_icacop_op1.S │ │ │ │ ├── n76_dcacop_op1.S │ │ │ │ ├── n77_icacop_op2.S │ │ │ │ ├── n78_dcacop_op2.S │ │ │ │ ├── n79_cache_writeback.S │ │ │ │ ├── n7_and.S │ │ │ │ ├── n80_ti_ex_wait.S │ │ │ │ ├── n81_atomic_ins.S │ │ │ │ ├── n8_or.S │ │ │ │ ├── n9_xor.S │ │ │ │ └── tlb_initialization.S │ │ │ └── start.S │ │ ├── func_lab19 │ │ │ ├── Makefile │ │ │ ├── bin.lds │ │ │ ├── convert.c │ │ │ ├── include │ │ │ │ ├── asm.h │ │ │ │ ├── cpu_cde.h │ │ │ │ ├── inst_test.h │ │ │ │ ├── lab_config.h │ │ │ │ ├── regdef.h │ │ │ │ ├── sysdep.h │ │ │ │ └── test_define.h │ │ │ ├── init.S │ │ │ ├── inst │ │ │ │ ├── Makefile │ │ │ │ ├── n10_nor.S │ │ │ │ ├── n11_slli_w.S │ │ │ │ ├── n12_srli_w.S │ │ │ │ ├── n13_srai_w.S │ │ │ │ ├── n14_ld_w.S │ │ │ │ ├── n15_st_w.S │ │ │ │ ├── n16_beq.S │ │ │ │ ├── n17_bne.S │ │ │ │ ├── n18_bl.S │ │ │ │ ├── n19_jirl.S │ │ │ │ ├── n1_lu12i_w.S │ │ │ │ ├── n20_b.S │ │ │ │ ├── n21_pcaddu12i.S │ │ │ │ ├── n22_slti.S │ │ │ │ ├── n23_sltui.S │ │ │ │ ├── n24_andi.S │ │ │ │ ├── n25_ori.S │ │ │ │ ├── n26_xori.S │ │ │ │ ├── n27_sll_w.S │ │ │ │ ├── n28_sra_w.S │ │ │ │ ├── n29_srl_w.S │ │ │ │ ├── n2_add_w.S │ │ │ │ ├── n30_div_w.S │ │ │ │ ├── n31_div_wu.S │ │ │ │ ├── n32_mul_w.S │ │ │ │ ├── n33_mulh_w.S │ │ │ │ ├── n34_mulh_wu.S │ │ │ │ ├── n35_mod_w.S │ │ │ │ ├── n36_mod_wu.S │ │ │ │ ├── n37_blt.S │ │ │ │ ├── n38_bge.S │ │ │ │ ├── n39_bltu.S │ │ │ │ ├── n3_addi_w.S │ │ │ │ ├── n40_bgeu.S │ │ │ │ ├── n41_ld_b.S │ │ │ │ ├── n42_ld_h.S │ │ │ │ ├── n43_ld_bu.S │ │ │ │ ├── n44_ld_hu.S │ │ │ │ ├── n45_st_b.S │ │ │ │ ├── n46_st_h.S │ │ │ │ ├── n47_syscall_ex.S │ │ │ │ ├── n48_brk_ex.S │ │ │ │ ├── n49_ti_ex.S │ │ │ │ ├── n4_sub_w.S │ │ │ │ ├── n50_ine_ex.S │ │ │ │ ├── n51_soft_int_ex.S │ │ │ │ ├── n52_adef_ex.S │ │ │ │ ├── n53_ale_ld_w_ex.S │ │ │ │ ├── n54_ale_ld_h_ex.S │ │ │ │ ├── n55_ale_ld_hu_ex.S │ │ │ │ ├── n56_ale_st_h_ex.S │ │ │ │ ├── n57_ale_st_w_ex.S │ │ │ │ ├── n58_rdcnt.S │ │ │ │ ├── n59_tlbrd_tlbwr.S │ │ │ │ ├── n5_slt.S │ │ │ │ ├── n60_tlbfill.S │ │ │ │ ├── n61_tlbsrch.S │ │ │ │ ├── n62_invtlb_0x0.S │ │ │ │ ├── n63_invtlb_0x1.S │ │ │ │ ├── n64_invtlb_0x2.S │ │ │ │ ├── n65_invtlb_0x3.S │ │ │ │ ├── n66_invtlb_0x4.S │ │ │ │ ├── n67_invtlb_0x5.S │ │ │ │ ├── n68_invtlb_0x6.S │ │ │ │ ├── n69_invtlb_inv_op.S │ │ │ │ ├── n6_sltu.S │ │ │ │ ├── n70_tlb_4MB.S │ │ │ │ ├── n71_tlb_ex.S │ │ │ │ ├── n72_dmw_test.S │ │ │ │ ├── n73_icacop_op0.S │ │ │ │ ├── n74_dcacop_op0.S │ │ │ │ ├── n75_icacop_op1.S │ │ │ │ ├── n76_dcacop_op1.S │ │ │ │ ├── n77_icacop_op2.S │ │ │ │ ├── n78_dcacop_op2.S │ │ │ │ ├── n79_cache_writeback.S │ │ │ │ ├── n7_and.S │ │ │ │ ├── n80_ti_ex_wait.S │ │ │ │ ├── n81_atomic_ins.S │ │ │ │ ├── n8_or.S │ │ │ │ ├── n9_xor.S │ │ │ │ └── tlb_initialization.S │ │ │ └── start.S │ │ ├── func_lab3 │ │ │ ├── Makefile │ │ │ ├── bin.lds │ │ │ ├── convert.c │ │ │ ├── include │ │ │ │ ├── asm.h │ │ │ │ ├── cpu_cde.h │ │ │ │ ├── inst_test.h │ │ │ │ ├── lab_config.h │ │ │ │ ├── regdef.h │ │ │ │ ├── sysdep.h │ │ │ │ └── test_define.h │ │ │ ├── init.S │ │ │ ├── inst │ │ │ │ ├── Makefile │ │ │ │ ├── n10_nor.S │ │ │ │ ├── n11_slli_w.S │ │ │ │ ├── n12_srli_w.S │ │ │ │ ├── n13_srai_w.S │ │ │ │ ├── n14_ld_w.S │ │ │ │ ├── n15_st_w.S │ │ │ │ ├── n16_beq.S │ │ │ │ ├── n17_bne.S │ │ │ │ ├── n18_bl.S │ │ │ │ ├── n19_jirl.S │ │ │ │ ├── n1_lu12i_w.S │ │ │ │ ├── n20_b.S │ │ │ │ ├── n21_pcaddu12i.S │ │ │ │ ├── n22_slti.S │ │ │ │ ├── n23_sltui.S │ │ │ │ ├── n24_andi.S │ │ │ │ ├── n25_ori.S │ │ │ │ ├── n26_xori.S │ │ │ │ ├── n27_sll_w.S │ │ │ │ ├── n28_sra_w.S │ │ │ │ ├── n29_srl_w.S │ │ │ │ ├── n2_add_w.S │ │ │ │ ├── n30_div_w.S │ │ │ │ ├── n31_div_wu.S │ │ │ │ ├── n32_mul_w.S │ │ │ │ ├── n33_mulh_w.S │ │ │ │ ├── n34_mulh_wu.S │ │ │ │ ├── n35_mod_w.S │ │ │ │ ├── n36_mod_wu.S │ │ │ │ ├── n37_blt.S │ │ │ │ ├── n38_bge.S │ │ │ │ ├── n39_bltu.S │ │ │ │ ├── n3_addi_w.S │ │ │ │ ├── n40_bgeu.S │ │ │ │ ├── n41_ld_b.S │ │ │ │ ├── n42_ld_h.S │ │ │ │ ├── n43_ld_bu.S │ │ │ │ ├── n44_ld_hu.S │ │ │ │ ├── n45_st_b.S │ │ │ │ ├── n46_st_h.S │ │ │ │ ├── n47_syscall_ex.S │ │ │ │ ├── n48_brk_ex.S │ │ │ │ ├── n49_ti_ex.S │ │ │ │ ├── n4_sub_w.S │ │ │ │ ├── n50_ine_ex.S │ │ │ │ ├── n51_soft_int_ex.S │ │ │ │ ├── n52_adef_ex.S │ │ │ │ ├── n53_ale_ld_w_ex.S │ │ │ │ ├── n54_ale_ld_h_ex.S │ │ │ │ ├── n55_ale_ld_hu_ex.S │ │ │ │ ├── n56_ale_st_h_ex.S │ │ │ │ ├── n57_ale_st_w_ex.S │ │ │ │ ├── n58_rdcnt.S │ │ │ │ ├── n59_tlbrd_tlbwr.S │ │ │ │ ├── n5_slt.S │ │ │ │ ├── n60_tlbfill.S │ │ │ │ ├── n61_tlbsrch.S │ │ │ │ ├── n62_invtlb_0x0.S │ │ │ │ ├── n63_invtlb_0x1.S │ │ │ │ ├── n64_invtlb_0x2.S │ │ │ │ ├── n65_invtlb_0x3.S │ │ │ │ ├── n66_invtlb_0x4.S │ │ │ │ ├── n67_invtlb_0x5.S │ │ │ │ ├── n68_invtlb_0x6.S │ │ │ │ ├── n69_invtlb_inv_op.S │ │ │ │ ├── n6_sltu.S │ │ │ │ ├── n70_tlb_4MB.S │ │ │ │ ├── n71_tlb_ex.S │ │ │ │ ├── n72_dmw_test.S │ │ │ │ ├── n73_icacop_op0.S │ │ │ │ ├── n74_dcacop_op0.S │ │ │ │ ├── n75_icacop_op1.S │ │ │ │ ├── n76_dcacop_op1.S │ │ │ │ ├── n77_icacop_op2.S │ │ │ │ ├── n78_dcacop_op2.S │ │ │ │ ├── n79_cache_writeback.S │ │ │ │ ├── n7_and.S │ │ │ │ ├── n80_ti_ex_wait.S │ │ │ │ ├── n81_atomic_ins.S │ │ │ │ ├── n8_or.S │ │ │ │ ├── n9_xor.S │ │ │ │ └── tlb_initialization.S │ │ │ └── start.S │ │ ├── func_lab4 │ │ │ ├── Makefile │ │ │ ├── bin.lds │ │ │ ├── convert.c │ │ │ ├── include │ │ │ │ ├── asm.h │ │ │ │ ├── cpu_cde.h │ │ │ │ ├── inst_test.h │ │ │ │ ├── lab_config.h │ │ │ │ ├── regdef.h │ │ │ │ ├── sysdep.h │ │ │ │ └── test_define.h │ │ │ ├── init.S │ │ │ ├── inst │ │ │ │ ├── Makefile │ │ │ │ ├── n10_nor.S │ │ │ │ ├── n11_slli_w.S │ │ │ │ ├── n12_srli_w.S │ │ │ │ ├── n13_srai_w.S │ │ │ │ ├── n14_ld_w.S │ │ │ │ ├── n15_st_w.S │ │ │ │ ├── n16_beq.S │ │ │ │ ├── n17_bne.S │ │ │ │ ├── n18_bl.S │ │ │ │ ├── n19_jirl.S │ │ │ │ ├── n1_lu12i_w.S │ │ │ │ ├── n20_b.S │ │ │ │ ├── n21_pcaddu12i.S │ │ │ │ ├── n22_slti.S │ │ │ │ ├── n23_sltui.S │ │ │ │ ├── n24_andi.S │ │ │ │ ├── n25_ori.S │ │ │ │ ├── n26_xori.S │ │ │ │ ├── n27_sll_w.S │ │ │ │ ├── n28_sra_w.S │ │ │ │ ├── n29_srl_w.S │ │ │ │ ├── n2_add_w.S │ │ │ │ ├── n30_div_w.S │ │ │ │ ├── n31_div_wu.S │ │ │ │ ├── n32_mul_w.S │ │ │ │ ├── n33_mulh_w.S │ │ │ │ ├── n34_mulh_wu.S │ │ │ │ ├── n35_mod_w.S │ │ │ │ ├── n36_mod_wu.S │ │ │ │ ├── n37_blt.S │ │ │ │ ├── n38_bge.S │ │ │ │ ├── n39_bltu.S │ │ │ │ ├── n3_addi_w.S │ │ │ │ ├── n40_bgeu.S │ │ │ │ ├── n41_ld_b.S │ │ │ │ ├── n42_ld_h.S │ │ │ │ ├── n43_ld_bu.S │ │ │ │ ├── n44_ld_hu.S │ │ │ │ ├── n45_st_b.S │ │ │ │ ├── n46_st_h.S │ │ │ │ ├── n47_syscall_ex.S │ │ │ │ ├── n48_brk_ex.S │ │ │ │ ├── n49_ti_ex.S │ │ │ │ ├── n4_sub_w.S │ │ │ │ ├── n50_ine_ex.S │ │ │ │ ├── n51_soft_int_ex.S │ │ │ │ ├── n52_adef_ex.S │ │ │ │ ├── n53_ale_ld_w_ex.S │ │ │ │ ├── n54_ale_ld_h_ex.S │ │ │ │ ├── n55_ale_ld_hu_ex.S │ │ │ │ ├── n56_ale_st_h_ex.S │ │ │ │ ├── n57_ale_st_w_ex.S │ │ │ │ ├── n58_rdcnt.S │ │ │ │ ├── n59_tlbrd_tlbwr.S │ │ │ │ ├── n5_slt.S │ │ │ │ ├── n60_tlbfill.S │ │ │ │ ├── n61_tlbsrch.S │ │ │ │ ├── n62_invtlb_0x0.S │ │ │ │ ├── n63_invtlb_0x1.S │ │ │ │ ├── n64_invtlb_0x2.S │ │ │ │ ├── n65_invtlb_0x3.S │ │ │ │ ├── n66_invtlb_0x4.S │ │ │ │ ├── n67_invtlb_0x5.S │ │ │ │ ├── n68_invtlb_0x6.S │ │ │ │ ├── n69_invtlb_inv_op.S │ │ │ │ ├── n6_sltu.S │ │ │ │ ├── n70_tlb_4MB.S │ │ │ │ ├── n71_tlb_ex.S │ │ │ │ ├── n72_dmw_test.S │ │ │ │ ├── n73_icacop_op0.S │ │ │ │ ├── n74_dcacop_op0.S │ │ │ │ ├── n75_icacop_op1.S │ │ │ │ ├── n76_dcacop_op1.S │ │ │ │ ├── n77_icacop_op2.S │ │ │ │ ├── n78_dcacop_op2.S │ │ │ │ ├── n79_cache_writeback.S │ │ │ │ ├── n7_and.S │ │ │ │ ├── n80_ti_ex_wait.S │ │ │ │ ├── n81_atomic_ins.S │ │ │ │ ├── n8_or.S │ │ │ │ ├── n9_xor.S │ │ │ │ └── tlb_initialization.S │ │ │ └── start.S │ │ ├── func_lab6 │ │ │ ├── Makefile │ │ │ ├── bin.lds │ │ │ ├── convert.c │ │ │ ├── include │ │ │ │ ├── asm.h │ │ │ │ ├── cpu_cde.h │ │ │ │ ├── inst_test.h │ │ │ │ ├── lab_config.h │ │ │ │ ├── regdef.h │ │ │ │ ├── sysdep.h │ │ │ │ └── test_define.h │ │ │ ├── init.S │ │ │ ├── inst │ │ │ │ ├── Makefile │ │ │ │ ├── n10_nor.S │ │ │ │ ├── n11_slli_w.S │ │ │ │ ├── n12_srli_w.S │ │ │ │ ├── n13_srai_w.S │ │ │ │ ├── n14_ld_w.S │ │ │ │ ├── n15_st_w.S │ │ │ │ ├── n16_beq.S │ │ │ │ ├── n17_bne.S │ │ │ │ ├── n18_bl.S │ │ │ │ ├── n19_jirl.S │ │ │ │ ├── n1_lu12i_w.S │ │ │ │ ├── n20_b.S │ │ │ │ ├── n21_pcaddu12i.S │ │ │ │ ├── n22_slti.S │ │ │ │ ├── n23_sltui.S │ │ │ │ ├── n24_andi.S │ │ │ │ ├── n25_ori.S │ │ │ │ ├── n26_xori.S │ │ │ │ ├── n27_sll_w.S │ │ │ │ ├── n28_sra_w.S │ │ │ │ ├── n29_srl_w.S │ │ │ │ ├── n2_add_w.S │ │ │ │ ├── n30_div_w.S │ │ │ │ ├── n31_div_wu.S │ │ │ │ ├── n32_mul_w.S │ │ │ │ ├── n33_mulh_w.S │ │ │ │ ├── n34_mulh_wu.S │ │ │ │ ├── n35_mod_w.S │ │ │ │ ├── n36_mod_wu.S │ │ │ │ ├── n37_blt.S │ │ │ │ ├── n38_bge.S │ │ │ │ ├── n39_bltu.S │ │ │ │ ├── n3_addi_w.S │ │ │ │ ├── n40_bgeu.S │ │ │ │ ├── n41_ld_b.S │ │ │ │ ├── n42_ld_h.S │ │ │ │ ├── n43_ld_bu.S │ │ │ │ ├── n44_ld_hu.S │ │ │ │ ├── n45_st_b.S │ │ │ │ ├── n46_st_h.S │ │ │ │ ├── n47_syscall_ex.S │ │ │ │ ├── n48_brk_ex.S │ │ │ │ ├── n49_ti_ex.S │ │ │ │ ├── n4_sub_w.S │ │ │ │ ├── n50_ine_ex.S │ │ │ │ ├── n51_soft_int_ex.S │ │ │ │ ├── n52_adef_ex.S │ │ │ │ ├── n53_ale_ld_w_ex.S │ │ │ │ ├── n54_ale_ld_h_ex.S │ │ │ │ ├── n55_ale_ld_hu_ex.S │ │ │ │ ├── n56_ale_st_h_ex.S │ │ │ │ ├── n57_ale_st_w_ex.S │ │ │ │ ├── n58_rdcnt.S │ │ │ │ ├── n59_tlbrd_tlbwr.S │ │ │ │ ├── n5_slt.S │ │ │ │ ├── n60_tlbfill.S │ │ │ │ ├── n61_tlbsrch.S │ │ │ │ ├── n62_invtlb_0x0.S │ │ │ │ ├── n63_invtlb_0x1.S │ │ │ │ ├── n64_invtlb_0x2.S │ │ │ │ ├── n65_invtlb_0x3.S │ │ │ │ ├── n66_invtlb_0x4.S │ │ │ │ ├── n67_invtlb_0x5.S │ │ │ │ ├── n68_invtlb_0x6.S │ │ │ │ ├── n69_invtlb_inv_op.S │ │ │ │ ├── n6_sltu.S │ │ │ │ ├── n70_tlb_4MB.S │ │ │ │ ├── n71_tlb_ex.S │ │ │ │ ├── n72_dmw_test.S │ │ │ │ ├── n73_icacop_op0.S │ │ │ │ ├── n74_dcacop_op0.S │ │ │ │ ├── n75_icacop_op1.S │ │ │ │ ├── n76_dcacop_op1.S │ │ │ │ ├── n77_icacop_op2.S │ │ │ │ ├── n78_dcacop_op2.S │ │ │ │ ├── n79_cache_writeback.S │ │ │ │ ├── n7_and.S │ │ │ │ ├── n80_ti_ex_wait.S │ │ │ │ ├── n81_atomic_ins.S │ │ │ │ ├── n8_or.S │ │ │ │ ├── n9_xor.S │ │ │ │ └── tlb_initialization.S │ │ │ └── start.S │ │ ├── func_lab7 │ │ │ ├── Makefile │ │ │ ├── bin.lds │ │ │ ├── convert.c │ │ │ ├── include │ │ │ │ ├── asm.h │ │ │ │ ├── cpu_cde.h │ │ │ │ ├── inst_test.h │ │ │ │ ├── lab_config.h │ │ │ │ ├── regdef.h │ │ │ │ ├── sysdep.h │ │ │ │ └── test_define.h │ │ │ ├── init.S │ │ │ ├── inst │ │ │ │ ├── Makefile │ │ │ │ ├── n10_nor.S │ │ │ │ ├── n11_slli_w.S │ │ │ │ ├── n12_srli_w.S │ │ │ │ ├── n13_srai_w.S │ │ │ │ ├── n14_ld_w.S │ │ │ │ ├── n15_st_w.S │ │ │ │ ├── n16_beq.S │ │ │ │ ├── n17_bne.S │ │ │ │ ├── n18_bl.S │ │ │ │ ├── n19_jirl.S │ │ │ │ ├── n1_lu12i_w.S │ │ │ │ ├── n20_b.S │ │ │ │ ├── n21_pcaddu12i.S │ │ │ │ ├── n22_slti.S │ │ │ │ ├── n23_sltui.S │ │ │ │ ├── n24_andi.S │ │ │ │ ├── n25_ori.S │ │ │ │ ├── n26_xori.S │ │ │ │ ├── n27_sll_w.S │ │ │ │ ├── n28_sra_w.S │ │ │ │ ├── n29_srl_w.S │ │ │ │ ├── n2_add_w.S │ │ │ │ ├── n30_div_w.S │ │ │ │ ├── n31_div_wu.S │ │ │ │ ├── n32_mul_w.S │ │ │ │ ├── n33_mulh_w.S │ │ │ │ ├── n34_mulh_wu.S │ │ │ │ ├── n35_mod_w.S │ │ │ │ ├── n36_mod_wu.S │ │ │ │ ├── n37_blt.S │ │ │ │ ├── n38_bge.S │ │ │ │ ├── n39_bltu.S │ │ │ │ ├── n3_addi_w.S │ │ │ │ ├── n40_bgeu.S │ │ │ │ ├── n41_ld_b.S │ │ │ │ ├── n42_ld_h.S │ │ │ │ ├── n43_ld_bu.S │ │ │ │ ├── n44_ld_hu.S │ │ │ │ ├── n45_st_b.S │ │ │ │ ├── n46_st_h.S │ │ │ │ ├── n47_syscall_ex.S │ │ │ │ ├── n48_brk_ex.S │ │ │ │ ├── n49_ti_ex.S │ │ │ │ ├── n4_sub_w.S │ │ │ │ ├── n50_ine_ex.S │ │ │ │ ├── n51_soft_int_ex.S │ │ │ │ ├── n52_adef_ex.S │ │ │ │ ├── n53_ale_ld_w_ex.S │ │ │ │ ├── n54_ale_ld_h_ex.S │ │ │ │ ├── n55_ale_ld_hu_ex.S │ │ │ │ ├── n56_ale_st_h_ex.S │ │ │ │ ├── n57_ale_st_w_ex.S │ │ │ │ ├── n58_rdcnt.S │ │ │ │ ├── n59_tlbrd_tlbwr.S │ │ │ │ ├── n5_slt.S │ │ │ │ ├── n60_tlbfill.S │ │ │ │ ├── n61_tlbsrch.S │ │ │ │ ├── n62_invtlb_0x0.S │ │ │ │ ├── n63_invtlb_0x1.S │ │ │ │ ├── n64_invtlb_0x2.S │ │ │ │ ├── n65_invtlb_0x3.S │ │ │ │ ├── n66_invtlb_0x4.S │ │ │ │ ├── n67_invtlb_0x5.S │ │ │ │ ├── n68_invtlb_0x6.S │ │ │ │ ├── n69_invtlb_inv_op.S │ │ │ │ ├── n6_sltu.S │ │ │ │ ├── n70_tlb_4MB.S │ │ │ │ ├── n71_tlb_ex.S │ │ │ │ ├── n72_dmw_test.S │ │ │ │ ├── n73_icacop_op0.S │ │ │ │ ├── n74_dcacop_op0.S │ │ │ │ ├── n75_icacop_op1.S │ │ │ │ ├── n76_dcacop_op1.S │ │ │ │ ├── n77_icacop_op2.S │ │ │ │ ├── n78_dcacop_op2.S │ │ │ │ ├── n79_cache_writeback.S │ │ │ │ ├── n7_and.S │ │ │ │ ├── n80_ti_ex_wait.S │ │ │ │ ├── n81_atomic_ins.S │ │ │ │ ├── n8_or.S │ │ │ │ ├── n9_xor.S │ │ │ │ └── tlb_initialization.S │ │ │ └── start.S │ │ ├── func_lab8 │ │ │ ├── Makefile │ │ │ ├── bin.lds │ │ │ ├── convert.c │ │ │ ├── include │ │ │ │ ├── asm.h │ │ │ │ ├── cpu_cde.h │ │ │ │ ├── inst_test.h │ │ │ │ ├── lab_config.h │ │ │ │ ├── regdef.h │ │ │ │ ├── sysdep.h │ │ │ │ └── test_define.h │ │ │ ├── init.S │ │ │ ├── inst │ │ │ │ ├── Makefile │ │ │ │ ├── n10_nor.S │ │ │ │ ├── n11_slli_w.S │ │ │ │ ├── n12_srli_w.S │ │ │ │ ├── n13_srai_w.S │ │ │ │ ├── n14_ld_w.S │ │ │ │ ├── n15_st_w.S │ │ │ │ ├── n16_beq.S │ │ │ │ ├── n17_bne.S │ │ │ │ ├── n18_bl.S │ │ │ │ ├── n19_jirl.S │ │ │ │ ├── n1_lu12i_w.S │ │ │ │ ├── n20_b.S │ │ │ │ ├── n21_pcaddu12i.S │ │ │ │ ├── n22_slti.S │ │ │ │ ├── n23_sltui.S │ │ │ │ ├── n24_andi.S │ │ │ │ ├── n25_ori.S │ │ │ │ ├── n26_xori.S │ │ │ │ ├── n27_sll_w.S │ │ │ │ ├── n28_sra_w.S │ │ │ │ ├── n29_srl_w.S │ │ │ │ ├── n2_add_w.S │ │ │ │ ├── n30_div_w.S │ │ │ │ ├── n31_div_wu.S │ │ │ │ ├── n32_mul_w.S │ │ │ │ ├── n33_mulh_w.S │ │ │ │ ├── n34_mulh_wu.S │ │ │ │ ├── n35_mod_w.S │ │ │ │ ├── n36_mod_wu.S │ │ │ │ ├── n37_blt.S │ │ │ │ ├── n38_bge.S │ │ │ │ ├── n39_bltu.S │ │ │ │ ├── n3_addi_w.S │ │ │ │ ├── n40_bgeu.S │ │ │ │ ├── n41_ld_b.S │ │ │ │ ├── n42_ld_h.S │ │ │ │ ├── n43_ld_bu.S │ │ │ │ ├── n44_ld_hu.S │ │ │ │ ├── n45_st_b.S │ │ │ │ ├── n46_st_h.S │ │ │ │ ├── n47_syscall_ex.S │ │ │ │ ├── n48_brk_ex.S │ │ │ │ ├── n49_ti_ex.S │ │ │ │ ├── n4_sub_w.S │ │ │ │ ├── n50_ine_ex.S │ │ │ │ ├── n51_soft_int_ex.S │ │ │ │ ├── n52_adef_ex.S │ │ │ │ ├── n53_ale_ld_w_ex.S │ │ │ │ ├── n54_ale_ld_h_ex.S │ │ │ │ ├── n55_ale_ld_hu_ex.S │ │ │ │ ├── n56_ale_st_h_ex.S │ │ │ │ ├── n57_ale_st_w_ex.S │ │ │ │ ├── n58_rdcnt.S │ │ │ │ ├── n59_tlbrd_tlbwr.S │ │ │ │ ├── n5_slt.S │ │ │ │ ├── n60_tlbfill.S │ │ │ │ ├── n61_tlbsrch.S │ │ │ │ ├── n62_invtlb_0x0.S │ │ │ │ ├── n63_invtlb_0x1.S │ │ │ │ ├── n64_invtlb_0x2.S │ │ │ │ ├── n65_invtlb_0x3.S │ │ │ │ ├── n66_invtlb_0x4.S │ │ │ │ ├── n67_invtlb_0x5.S │ │ │ │ ├── n68_invtlb_0x6.S │ │ │ │ ├── n69_invtlb_inv_op.S │ │ │ │ ├── n6_sltu.S │ │ │ │ ├── n70_tlb_4MB.S │ │ │ │ ├── n71_tlb_ex.S │ │ │ │ ├── n72_dmw_test.S │ │ │ │ ├── n73_icacop_op0.S │ │ │ │ ├── n74_dcacop_op0.S │ │ │ │ ├── n75_icacop_op1.S │ │ │ │ ├── n76_dcacop_op1.S │ │ │ │ ├── n77_icacop_op2.S │ │ │ │ ├── n78_dcacop_op2.S │ │ │ │ ├── n79_cache_writeback.S │ │ │ │ ├── n7_and.S │ │ │ │ ├── n80_ti_ex_wait.S │ │ │ │ ├── n81_atomic_ins.S │ │ │ │ ├── n8_or.S │ │ │ │ ├── n9_xor.S │ │ │ │ └── tlb_initialization.S │ │ │ └── start.S │ │ ├── func_lab9 │ │ │ ├── Makefile │ │ │ ├── bin.lds │ │ │ ├── convert.c │ │ │ ├── include │ │ │ │ ├── asm.h │ │ │ │ ├── cpu_cde.h │ │ │ │ ├── inst_test.h │ │ │ │ ├── lab_config.h │ │ │ │ ├── regdef.h │ │ │ │ ├── sysdep.h │ │ │ │ └── test_define.h │ │ │ ├── init.S │ │ │ ├── inst │ │ │ │ ├── Makefile │ │ │ │ ├── n10_nor.S │ │ │ │ ├── n11_slli_w.S │ │ │ │ ├── n12_srli_w.S │ │ │ │ ├── n13_srai_w.S │ │ │ │ ├── n14_ld_w.S │ │ │ │ ├── n15_st_w.S │ │ │ │ ├── n16_beq.S │ │ │ │ ├── n17_bne.S │ │ │ │ ├── n18_bl.S │ │ │ │ ├── n19_jirl.S │ │ │ │ ├── n1_lu12i_w.S │ │ │ │ ├── n20_b.S │ │ │ │ ├── n21_pcaddu12i.S │ │ │ │ ├── n22_slti.S │ │ │ │ ├── n23_sltui.S │ │ │ │ ├── n24_andi.S │ │ │ │ ├── n25_ori.S │ │ │ │ ├── n26_xori.S │ │ │ │ ├── n27_sll_w.S │ │ │ │ ├── n28_sra_w.S │ │ │ │ ├── n29_srl_w.S │ │ │ │ ├── n2_add_w.S │ │ │ │ ├── n30_div_w.S │ │ │ │ ├── n31_div_wu.S │ │ │ │ ├── n32_mul_w.S │ │ │ │ ├── n33_mulh_w.S │ │ │ │ ├── n34_mulh_wu.S │ │ │ │ ├── n35_mod_w.S │ │ │ │ ├── n36_mod_wu.S │ │ │ │ ├── n37_blt.S │ │ │ │ ├── n38_bge.S │ │ │ │ ├── n39_bltu.S │ │ │ │ ├── n3_addi_w.S │ │ │ │ ├── n40_bgeu.S │ │ │ │ ├── n41_ld_b.S │ │ │ │ ├── n42_ld_h.S │ │ │ │ ├── n43_ld_bu.S │ │ │ │ ├── n44_ld_hu.S │ │ │ │ ├── n45_st_b.S │ │ │ │ ├── n46_st_h.S │ │ │ │ ├── n47_syscall_ex.S │ │ │ │ ├── n48_brk_ex.S │ │ │ │ ├── n49_ti_ex.S │ │ │ │ ├── n4_sub_w.S │ │ │ │ ├── n50_ine_ex.S │ │ │ │ ├── n51_soft_int_ex.S │ │ │ │ ├── n52_adef_ex.S │ │ │ │ ├── n53_ale_ld_w_ex.S │ │ │ │ ├── n54_ale_ld_h_ex.S │ │ │ │ ├── n55_ale_ld_hu_ex.S │ │ │ │ ├── n56_ale_st_h_ex.S │ │ │ │ ├── n57_ale_st_w_ex.S │ │ │ │ ├── n58_rdcnt.S │ │ │ │ ├── n59_tlbrd_tlbwr.S │ │ │ │ ├── n5_slt.S │ │ │ │ ├── n60_tlbfill.S │ │ │ │ ├── n61_tlbsrch.S │ │ │ │ ├── n62_invtlb_0x0.S │ │ │ │ ├── n63_invtlb_0x1.S │ │ │ │ ├── n64_invtlb_0x2.S │ │ │ │ ├── n65_invtlb_0x3.S │ │ │ │ ├── n66_invtlb_0x4.S │ │ │ │ ├── n67_invtlb_0x5.S │ │ │ │ ├── n68_invtlb_0x6.S │ │ │ │ ├── n69_invtlb_inv_op.S │ │ │ │ ├── n6_sltu.S │ │ │ │ ├── n70_tlb_4MB.S │ │ │ │ ├── n71_tlb_ex.S │ │ │ │ ├── n72_dmw_test.S │ │ │ │ ├── n73_icacop_op0.S │ │ │ │ ├── n74_dcacop_op0.S │ │ │ │ ├── n75_icacop_op1.S │ │ │ │ ├── n76_dcacop_op1.S │ │ │ │ ├── n77_icacop_op2.S │ │ │ │ ├── n78_dcacop_op2.S │ │ │ │ ├── n79_cache_writeback.S │ │ │ │ ├── n7_and.S │ │ │ │ ├── n80_ti_ex_wait.S │ │ │ │ ├── n81_atomic_ins.S │ │ │ │ ├── n8_or.S │ │ │ │ ├── n9_xor.S │ │ │ │ └── tlb_initialization.S │ │ │ └── start.S │ │ └── func_src │ │ │ ├── Makefile │ │ │ ├── bin.lds │ │ │ ├── convert.c │ │ │ ├── include │ │ │ ├── asm.h │ │ │ ├── cpu_cde.h │ │ │ ├── inst_test.h │ │ │ ├── lab_config.h │ │ │ ├── regdef.h │ │ │ ├── sysdep.h │ │ │ └── test_define.h │ │ │ ├── init.S │ │ │ ├── inst │ │ │ ├── Makefile │ │ │ ├── n10_nor.S │ │ │ ├── n11_slli_w.S │ │ │ ├── n12_srli_w.S │ │ │ ├── n13_srai_w.S │ │ │ ├── n14_ld_w.S │ │ │ ├── n15_st_w.S │ │ │ ├── n16_beq.S │ │ │ ├── n17_bne.S │ │ │ ├── n18_bl.S │ │ │ ├── n19_jirl.S │ │ │ ├── n1_lu12i_w.S │ │ │ ├── n20_b.S │ │ │ ├── n21_pcaddu12i.S │ │ │ ├── n22_slti.S │ │ │ ├── n23_sltui.S │ │ │ ├── n24_andi.S │ │ │ ├── n25_ori.S │ │ │ ├── n26_xori.S │ │ │ ├── n27_sll_w.S │ │ │ ├── n28_sra_w.S │ │ │ ├── n29_srl_w.S │ │ │ ├── n2_add_w.S │ │ │ ├── n30_div_w.S │ │ │ ├── n31_div_wu.S │ │ │ ├── n32_mul_w.S │ │ │ ├── n33_mulh_w.S │ │ │ ├── n34_mulh_wu.S │ │ │ ├── n35_mod_w.S │ │ │ ├── n36_mod_wu.S │ │ │ ├── n37_blt.S │ │ │ ├── n38_bge.S │ │ │ ├── n39_bltu.S │ │ │ ├── n3_addi_w.S │ │ │ ├── n40_bgeu.S │ │ │ ├── n41_ld_b.S │ │ │ ├── n42_ld_h.S │ │ │ ├── n43_ld_bu.S │ │ │ ├── n44_ld_hu.S │ │ │ ├── n45_st_b.S │ │ │ ├── n46_st_h.S │ │ │ ├── n47_syscall_ex.S │ │ │ ├── n48_brk_ex.S │ │ │ ├── n49_ti_ex.S │ │ │ ├── n4_sub_w.S │ │ │ ├── n50_ine_ex.S │ │ │ ├── n51_soft_int_ex.S │ │ │ ├── n52_adef_ex.S │ │ │ ├── n53_ale_ld_w_ex.S │ │ │ ├── n54_ale_ld_h_ex.S │ │ │ ├── n55_ale_ld_hu_ex.S │ │ │ ├── n56_ale_st_h_ex.S │ │ │ ├── n57_ale_st_w_ex.S │ │ │ ├── n58_rdcnt.S │ │ │ ├── n59_tlbrd_tlbwr.S │ │ │ ├── n5_slt.S │ │ │ ├── n60_tlbfill.S │ │ │ ├── n61_tlbsrch.S │ │ │ ├── n62_invtlb_0x0.S │ │ │ ├── n63_invtlb_0x1.S │ │ │ ├── n64_invtlb_0x2.S │ │ │ ├── n65_invtlb_0x3.S │ │ │ ├── n66_invtlb_0x4.S │ │ │ ├── n67_invtlb_0x5.S │ │ │ ├── n68_invtlb_0x6.S │ │ │ ├── n69_invtlb_inv_op.S │ │ │ ├── n6_sltu.S │ │ │ ├── n70_tlb_4MB.S │ │ │ ├── n71_tlb_ex.S │ │ │ ├── n72_dmw_test.S │ │ │ ├── n73_icacop_op0.S │ │ │ ├── n74_dcacop_op0.S │ │ │ ├── n75_icacop_op1.S │ │ │ ├── n76_dcacop_op1.S │ │ │ ├── n77_icacop_op2.S │ │ │ ├── n78_dcacop_op2.S │ │ │ ├── n79_cache_writeback.S │ │ │ ├── n7_and.S │ │ │ ├── n80_ti_ex_wait.S │ │ │ ├── n81_atomic_ins.S │ │ │ ├── n8_or.S │ │ │ ├── n9_xor.S │ │ │ └── tlb_initialization.S │ │ │ └── start.S │ ├── hello_world │ │ ├── Makefile │ │ └── main.c │ ├── linux │ │ ├── Makefile │ │ ├── convert.c │ │ ├── init_5f.txt │ │ ├── init_8f.txt │ │ ├── regdef.h │ │ ├── script.sh │ │ ├── start.S │ │ └── vmlinux │ ├── random_boot │ │ ├── Makefile │ │ ├── convert.c │ │ ├── define.h │ │ ├── ld.script │ │ └── rand_boot.S │ └── rtthread │ │ ├── Makefile │ │ ├── convert.c │ │ ├── init_5f.txt │ │ ├── init_8f.txt │ │ ├── regdef.h │ │ ├── rtthread.elf │ │ ├── script.sh │ │ └── start.S └── uart_downloader.py └── toolchains └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/.gitmodules -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /IP/AMBA/axi2apb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/AMBA/axi2apb.v -------------------------------------------------------------------------------- /IP/AMBA/axi_mux_n4ddr.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/AMBA/axi_mux_n4ddr.v -------------------------------------------------------------------------------- /IP/AMBA/axi_mux_sim.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/AMBA/axi_mux_sim.v -------------------------------------------------------------------------------- /IP/AMBA/axi_mux_syn.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/AMBA/axi_mux_syn.v -------------------------------------------------------------------------------- /IP/APB_DEV/NAND/nand.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/APB_DEV/NAND/nand.v -------------------------------------------------------------------------------- /IP/APB_DEV/URT/raminfr.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/APB_DEV/URT/raminfr.v -------------------------------------------------------------------------------- /IP/APB_DEV/URT/uart_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/APB_DEV/URT/uart_defines.h -------------------------------------------------------------------------------- /IP/APB_DEV/URT/uart_receiver.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/APB_DEV/URT/uart_receiver.v -------------------------------------------------------------------------------- /IP/APB_DEV/URT/uart_regs.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/APB_DEV/URT/uart_regs.v -------------------------------------------------------------------------------- /IP/APB_DEV/URT/uart_rfifo.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/APB_DEV/URT/uart_rfifo.v -------------------------------------------------------------------------------- /IP/APB_DEV/URT/uart_tfifo.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/APB_DEV/URT/uart_tfifo.v -------------------------------------------------------------------------------- /IP/APB_DEV/URT/uart_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/APB_DEV/URT/uart_top.v -------------------------------------------------------------------------------- /IP/APB_DEV/apb_mux2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/APB_DEV/apb_mux2.v -------------------------------------------------------------------------------- /IP/APB_DEV/nand_module.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/APB_DEV/nand_module.v -------------------------------------------------------------------------------- /IP/BRIDGE/bridge_1x2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/BRIDGE/bridge_1x2.v -------------------------------------------------------------------------------- /IP/CONFREG/confreg_sim.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/CONFREG/confreg_sim.v -------------------------------------------------------------------------------- /IP/CONFREG/confreg_syn.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/CONFREG/confreg_syn.v -------------------------------------------------------------------------------- /IP/DEBUG/debug_sram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/DEBUG/debug_sram.v -------------------------------------------------------------------------------- /IP/DEBUG/debug_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/DEBUG/debug_top.v -------------------------------------------------------------------------------- /IP/DMA/dma.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/DMA/dma.v -------------------------------------------------------------------------------- /IP/MAC/bd.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/MAC/bd.v -------------------------------------------------------------------------------- /IP/MAC/csr.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/MAC/csr.v -------------------------------------------------------------------------------- /IP/MAC/dma.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/MAC/dma.v -------------------------------------------------------------------------------- /IP/MAC/ethernet_rmii.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/MAC/ethernet_rmii.v -------------------------------------------------------------------------------- /IP/MAC/ethernet_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/MAC/ethernet_top.v -------------------------------------------------------------------------------- /IP/MAC/mac.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/MAC/mac.v -------------------------------------------------------------------------------- /IP/MAC/mac2axi.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/MAC/mac2axi.v -------------------------------------------------------------------------------- /IP/MAC/mac_axi.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/MAC/mac_axi.v -------------------------------------------------------------------------------- /IP/MAC/mac_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/MAC/mac_top.v -------------------------------------------------------------------------------- /IP/MAC/maccsr2axi.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/MAC/maccsr2axi.v -------------------------------------------------------------------------------- /IP/MAC/macdata2axi.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/MAC/macdata2axi.v -------------------------------------------------------------------------------- /IP/MAC/rc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/MAC/rc.v -------------------------------------------------------------------------------- /IP/MAC/rfifo.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/MAC/rfifo.v -------------------------------------------------------------------------------- /IP/MAC/rlsm.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/MAC/rlsm.v -------------------------------------------------------------------------------- /IP/MAC/rstc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/MAC/rstc.v -------------------------------------------------------------------------------- /IP/MAC/tc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/MAC/tc.v -------------------------------------------------------------------------------- /IP/MAC/tfifo.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/MAC/tfifo.v -------------------------------------------------------------------------------- /IP/MAC/tlsm.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/MAC/tlsm.v -------------------------------------------------------------------------------- /IP/MAC/utility.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/MAC/utility.v -------------------------------------------------------------------------------- /IP/SPI/godson_sbridge_spi.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/IP/SPI/godson_sbridge_spi.v -------------------------------------------------------------------------------- /IP/xilinx_ip/2019.2/mii_to_rmii_v2_0/bd/bd.tcl: -------------------------------------------------------------------------------- 1 | #Empty tcl file 2 | proc post_config_ip {cellpath otherInfo } { 3 | } 4 | -------------------------------------------------------------------------------- /IP/xilinx_ip/2023.2/mii_to_rmii_v2_0/bd/bd.tcl: -------------------------------------------------------------------------------- 1 | #Empty tcl file 2 | proc post_config_ip {cellpath otherInfo } { 3 | } 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/README.md -------------------------------------------------------------------------------- /chip/config-generator.mak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/chip/config-generator.mak -------------------------------------------------------------------------------- /chip/soc_demo/Baixin/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/chip/soc_demo/Baixin/config.h -------------------------------------------------------------------------------- /chip/soc_demo/Baixin/soc_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/chip/soc_demo/Baixin/soc_top.v -------------------------------------------------------------------------------- /chip/soc_demo/loongson/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/chip/soc_demo/loongson/config.h -------------------------------------------------------------------------------- /chip/soc_demo/sim/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/chip/soc_demo/sim/config.h -------------------------------------------------------------------------------- /chip/soc_demo/sim/soc_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/chip/soc_demo/sim/soc_top.v -------------------------------------------------------------------------------- /docs/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/CONTRIBUTORS -------------------------------------------------------------------------------- /docs/Debug/debug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/Debug/debug.md -------------------------------------------------------------------------------- /docs/FPGA_run_linux/flash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/FPGA_run_linux/flash.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/Quick-Start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/Quick-Start.md -------------------------------------------------------------------------------- /docs/Simulation/difftest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/Simulation/difftest.md -------------------------------------------------------------------------------- /docs/Simulation/lightsss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/Simulation/lightsss.md -------------------------------------------------------------------------------- /docs/Simulation/verilator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/Simulation/verilator.md -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/figures/115200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/figures/115200.png -------------------------------------------------------------------------------- /docs/figures/SecureCRT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/figures/SecureCRT.png -------------------------------------------------------------------------------- /docs/figures/ecom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/figures/ecom.png -------------------------------------------------------------------------------- /docs/figures/minicom_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/figures/minicom_home.png -------------------------------------------------------------------------------- /docs/figures/nand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/figures/nand.png -------------------------------------------------------------------------------- /docs/figures/pmon_one.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/figures/pmon_one.png -------------------------------------------------------------------------------- /docs/figures/secure_five.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/figures/secure_five.png -------------------------------------------------------------------------------- /docs/figures/secure_four.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/figures/secure_four.png -------------------------------------------------------------------------------- /docs/figures/secure_one.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/figures/secure_one.png -------------------------------------------------------------------------------- /docs/figures/secure_six.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/figures/secure_six.png -------------------------------------------------------------------------------- /docs/figures/secure_three.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/figures/secure_three.png -------------------------------------------------------------------------------- /docs/figures/secure_two.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/figures/secure_two.png -------------------------------------------------------------------------------- /docs/figures/uboot_exec1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/figures/uboot_exec1.jpg -------------------------------------------------------------------------------- /docs/figures/uboot_exec2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/figures/uboot_exec2.jpg -------------------------------------------------------------------------------- /docs/figures/uboot_load1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/figures/uboot_load1.jpg -------------------------------------------------------------------------------- /docs/figures/uboot_load2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/figures/uboot_load2.jpg -------------------------------------------------------------------------------- /docs/figures/uboot_ping.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/figures/uboot_ping.jpg -------------------------------------------------------------------------------- /docs/figures/uboot_print.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/figures/uboot_print.jpg -------------------------------------------------------------------------------- /docs/figures/upload_dir.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/figures/upload_dir.png -------------------------------------------------------------------------------- /docs/figures/upload_over.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/figures/upload_over.png -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- 1 | myst-parser 2 | sphinx_rtd_theme -------------------------------------------------------------------------------- /fpga/Baixin/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/fpga/Baixin/Makefile -------------------------------------------------------------------------------- /fpga/Baixin/configure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/fpga/Baixin/configure.sh -------------------------------------------------------------------------------- /fpga/Baixin/soc_up.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/fpga/Baixin/soc_up.xdc -------------------------------------------------------------------------------- /fpga/Baixin/testbench/tb_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/fpga/Baixin/testbench/tb_top.v -------------------------------------------------------------------------------- /fpga/loongson/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/fpga/loongson/Makefile -------------------------------------------------------------------------------- /fpga/loongson/configure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/fpga/loongson/configure.sh -------------------------------------------------------------------------------- /fpga/loongson/soc_up.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/fpga/loongson/soc_up.xdc -------------------------------------------------------------------------------- /fpga/nexys4ddr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/fpga/nexys4ddr/Makefile -------------------------------------------------------------------------------- /fpga/nexys4ddr/configure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/fpga/nexys4ddr/configure.sh -------------------------------------------------------------------------------- /fpga/nexys4ddr/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/fpga/nexys4ddr/readme.md -------------------------------------------------------------------------------- /fpga/nexys4ddr/soc_up.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/fpga/nexys4ddr/soc_up.xdc -------------------------------------------------------------------------------- /nscscc_readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/nscscc_readme.md -------------------------------------------------------------------------------- /sims/iverilog/run_prog/config-generator.mak: -------------------------------------------------------------------------------- 1 | ../../../chip/config-generator.mak -------------------------------------------------------------------------------- /sims/iverilog/run_prog/config-software.mak: -------------------------------------------------------------------------------- 1 | RUN_SOFTWARE=func_lab3 2 | DUMP=n 3 | -------------------------------------------------------------------------------- /sims/verilator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/sims/verilator/README.md -------------------------------------------------------------------------------- /sims/verilator/README_DIFF.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/sims/verilator/README_DIFF.md -------------------------------------------------------------------------------- /software/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/software/README.md -------------------------------------------------------------------------------- /software/bsp/common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/software/bsp/common.mk -------------------------------------------------------------------------------- /software/bsp/env/convert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/software/bsp/env/convert.c -------------------------------------------------------------------------------- /software/bsp/env/qemu.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/software/bsp/env/qemu.lds -------------------------------------------------------------------------------- /software/bsp/env/separate.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/software/bsp/env/separate.lds -------------------------------------------------------------------------------- /software/bsp/env/single.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/software/bsp/env/single.lds -------------------------------------------------------------------------------- /software/bsp/env/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/software/bsp/env/start.S -------------------------------------------------------------------------------- /software/bsp/include/regdef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/software/bsp/include/regdef.h -------------------------------------------------------------------------------- /software/examples/func/func_advance/Makefile: -------------------------------------------------------------------------------- 1 | ../func_src/Makefile -------------------------------------------------------------------------------- /software/examples/func/func_advance/bin.lds: -------------------------------------------------------------------------------- 1 | ../func_src/bin.lds -------------------------------------------------------------------------------- /software/examples/func/func_advance/convert.c: -------------------------------------------------------------------------------- 1 | ../func_src/convert.c -------------------------------------------------------------------------------- /software/examples/func/func_advance/include/asm.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/asm.h -------------------------------------------------------------------------------- /software/examples/func/func_advance/include/cpu_cde.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/cpu_cde.h -------------------------------------------------------------------------------- /software/examples/func/func_advance/include/inst_test.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/inst_test.h -------------------------------------------------------------------------------- /software/examples/func/func_advance/include/regdef.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/regdef.h -------------------------------------------------------------------------------- /software/examples/func/func_advance/include/sysdep.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/sysdep.h -------------------------------------------------------------------------------- /software/examples/func/func_advance/init.S: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /software/examples/func/func_advance/inst/Makefile: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/Makefile -------------------------------------------------------------------------------- /software/examples/func/func_lab14/Makefile: -------------------------------------------------------------------------------- 1 | ../func_src/Makefile -------------------------------------------------------------------------------- /software/examples/func/func_lab14/bin.lds: -------------------------------------------------------------------------------- 1 | ../func_src/bin.lds -------------------------------------------------------------------------------- /software/examples/func/func_lab14/convert.c: -------------------------------------------------------------------------------- 1 | ../func_src/convert.c -------------------------------------------------------------------------------- /software/examples/func/func_lab14/include/asm.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/asm.h -------------------------------------------------------------------------------- /software/examples/func/func_lab14/include/cpu_cde.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/cpu_cde.h -------------------------------------------------------------------------------- /software/examples/func/func_lab14/include/inst_test.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/inst_test.h -------------------------------------------------------------------------------- /software/examples/func/func_lab14/include/regdef.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/regdef.h -------------------------------------------------------------------------------- /software/examples/func/func_lab14/include/sysdep.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/sysdep.h -------------------------------------------------------------------------------- /software/examples/func/func_lab14/include/test_define.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/test_define.h -------------------------------------------------------------------------------- /software/examples/func/func_lab14/init.S: -------------------------------------------------------------------------------- 1 | ../func_src/init.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/Makefile: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/Makefile -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n10_nor.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n10_nor.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n11_slli_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n11_slli_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n12_srli_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n12_srli_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n13_srai_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n13_srai_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n14_ld_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n14_ld_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n15_st_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n15_st_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n16_beq.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n16_beq.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n17_bne.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n17_bne.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n18_bl.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n18_bl.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n19_jirl.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n19_jirl.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n1_lu12i_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n1_lu12i_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n20_b.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n20_b.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n21_pcaddu12i.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n21_pcaddu12i.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n22_slti.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n22_slti.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n23_sltui.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n23_sltui.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n24_andi.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n24_andi.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n25_ori.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n25_ori.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n26_xori.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n26_xori.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n27_sll_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n27_sll_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n28_sra_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n28_sra_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n29_srl_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n29_srl_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n2_add_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n2_add_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n30_div_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n30_div_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n31_div_wu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n31_div_wu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n32_mul_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n32_mul_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n33_mulh_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n33_mulh_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n34_mulh_wu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n34_mulh_wu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n35_mod_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n35_mod_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n36_mod_wu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n36_mod_wu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n37_blt.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n37_blt.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n38_bge.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n38_bge.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n39_bltu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n39_bltu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n3_addi_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n3_addi_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n40_bgeu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n40_bgeu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n41_ld_b.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n41_ld_b.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n42_ld_h.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n42_ld_h.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n43_ld_bu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n43_ld_bu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n44_ld_hu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n44_ld_hu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n45_st_b.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n45_st_b.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n46_st_h.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n46_st_h.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n47_syscall_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n47_syscall_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n48_brk_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n48_brk_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n49_ti_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n49_ti_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n4_sub_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n4_sub_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n50_ine_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n50_ine_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n51_soft_int_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n51_soft_int_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n52_adef_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n52_adef_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n53_ale_ld_w_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n53_ale_ld_w_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n54_ale_ld_h_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n54_ale_ld_h_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n55_ale_ld_hu_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n55_ale_ld_hu_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n56_ale_st_h_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n56_ale_st_h_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n57_ale_st_w_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n57_ale_st_w_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n58_rdcnt.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n58_rdcnt.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n59_tlbrd_tlbwr.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n59_tlbrd_tlbwr.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n5_slt.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n5_slt.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n60_tlbfill.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n60_tlbfill.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n61_tlbsrch.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n61_tlbsrch.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n62_invtlb_0x0.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n62_invtlb_0x0.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n63_invtlb_0x1.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n63_invtlb_0x1.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n64_invtlb_0x2.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n64_invtlb_0x2.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n65_invtlb_0x3.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n65_invtlb_0x3.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n66_invtlb_0x4.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n66_invtlb_0x4.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n67_invtlb_0x5.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n67_invtlb_0x5.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n68_invtlb_0x6.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n68_invtlb_0x6.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n69_invtlb_inv_op.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n69_invtlb_inv_op.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n6_sltu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n6_sltu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n70_tlb_4MB.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n70_tlb_4MB.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n71_tlb_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n71_tlb_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n72_dmw_test.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n72_dmw_test.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n73_icacop_op0.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n73_icacop_op0.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n74_dcacop_op0.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n74_dcacop_op0.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n75_icacop_op1.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n75_icacop_op1.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n76_dcacop_op1.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n76_dcacop_op1.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n77_icacop_op2.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n77_icacop_op2.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n78_dcacop_op2.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n78_dcacop_op2.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n79_cache_writeback.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n79_cache_writeback.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n7_and.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n7_and.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n80_ti_ex_wait.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n80_ti_ex_wait.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n81_atomic_ins.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n81_atomic_ins.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n8_or.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n8_or.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/n9_xor.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n9_xor.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/inst/tlb_initialization.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/tlb_initialization.S -------------------------------------------------------------------------------- /software/examples/func/func_lab14/start.S: -------------------------------------------------------------------------------- 1 | ../func_src/start.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/Makefile: -------------------------------------------------------------------------------- 1 | ../func_src/Makefile -------------------------------------------------------------------------------- /software/examples/func/func_lab15/bin.lds: -------------------------------------------------------------------------------- 1 | ../func_src/bin.lds -------------------------------------------------------------------------------- /software/examples/func/func_lab15/convert.c: -------------------------------------------------------------------------------- 1 | ../func_src/convert.c -------------------------------------------------------------------------------- /software/examples/func/func_lab15/include/asm.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/asm.h -------------------------------------------------------------------------------- /software/examples/func/func_lab15/include/cpu_cde.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/cpu_cde.h -------------------------------------------------------------------------------- /software/examples/func/func_lab15/include/inst_test.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/inst_test.h -------------------------------------------------------------------------------- /software/examples/func/func_lab15/include/regdef.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/regdef.h -------------------------------------------------------------------------------- /software/examples/func/func_lab15/include/sysdep.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/sysdep.h -------------------------------------------------------------------------------- /software/examples/func/func_lab15/include/test_define.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/test_define.h -------------------------------------------------------------------------------- /software/examples/func/func_lab15/init.S: -------------------------------------------------------------------------------- 1 | ../func_src/init.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/Makefile: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/Makefile -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n10_nor.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n10_nor.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n11_slli_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n11_slli_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n12_srli_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n12_srli_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n13_srai_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n13_srai_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n14_ld_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n14_ld_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n15_st_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n15_st_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n16_beq.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n16_beq.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n17_bne.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n17_bne.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n18_bl.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n18_bl.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n19_jirl.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n19_jirl.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n1_lu12i_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n1_lu12i_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n20_b.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n20_b.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n21_pcaddu12i.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n21_pcaddu12i.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n22_slti.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n22_slti.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n23_sltui.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n23_sltui.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n24_andi.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n24_andi.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n25_ori.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n25_ori.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n26_xori.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n26_xori.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n27_sll_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n27_sll_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n28_sra_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n28_sra_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n29_srl_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n29_srl_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n2_add_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n2_add_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n30_div_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n30_div_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n31_div_wu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n31_div_wu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n32_mul_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n32_mul_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n33_mulh_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n33_mulh_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n34_mulh_wu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n34_mulh_wu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n35_mod_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n35_mod_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n36_mod_wu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n36_mod_wu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n37_blt.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n37_blt.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n38_bge.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n38_bge.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n39_bltu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n39_bltu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n3_addi_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n3_addi_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n40_bgeu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n40_bgeu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n41_ld_b.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n41_ld_b.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n42_ld_h.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n42_ld_h.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n43_ld_bu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n43_ld_bu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n44_ld_hu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n44_ld_hu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n45_st_b.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n45_st_b.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n46_st_h.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n46_st_h.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n47_syscall_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n47_syscall_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n48_brk_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n48_brk_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n49_ti_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n49_ti_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n4_sub_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n4_sub_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n50_ine_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n50_ine_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n51_soft_int_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n51_soft_int_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n52_adef_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n52_adef_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n53_ale_ld_w_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n53_ale_ld_w_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n54_ale_ld_h_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n54_ale_ld_h_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n55_ale_ld_hu_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n55_ale_ld_hu_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n56_ale_st_h_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n56_ale_st_h_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n57_ale_st_w_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n57_ale_st_w_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n58_rdcnt.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n58_rdcnt.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n59_tlbrd_tlbwr.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n59_tlbrd_tlbwr.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n5_slt.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n5_slt.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n60_tlbfill.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n60_tlbfill.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n61_tlbsrch.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n61_tlbsrch.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n62_invtlb_0x0.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n62_invtlb_0x0.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n63_invtlb_0x1.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n63_invtlb_0x1.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n64_invtlb_0x2.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n64_invtlb_0x2.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n65_invtlb_0x3.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n65_invtlb_0x3.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n66_invtlb_0x4.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n66_invtlb_0x4.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n67_invtlb_0x5.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n67_invtlb_0x5.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n68_invtlb_0x6.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n68_invtlb_0x6.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n69_invtlb_inv_op.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n69_invtlb_inv_op.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n6_sltu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n6_sltu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n70_tlb_4MB.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n70_tlb_4MB.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n71_tlb_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n71_tlb_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n72_dmw_test.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n72_dmw_test.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n73_icacop_op0.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n73_icacop_op0.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n74_dcacop_op0.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n74_dcacop_op0.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n75_icacop_op1.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n75_icacop_op1.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n76_dcacop_op1.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n76_dcacop_op1.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n77_icacop_op2.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n77_icacop_op2.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n78_dcacop_op2.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n78_dcacop_op2.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n79_cache_writeback.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n79_cache_writeback.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n7_and.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n7_and.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n80_ti_ex_wait.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n80_ti_ex_wait.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n81_atomic_ins.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n81_atomic_ins.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n8_or.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n8_or.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/n9_xor.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n9_xor.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/inst/tlb_initialization.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/tlb_initialization.S -------------------------------------------------------------------------------- /software/examples/func/func_lab15/start.S: -------------------------------------------------------------------------------- 1 | ../func_src/start.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/Makefile: -------------------------------------------------------------------------------- 1 | ../func_src/Makefile -------------------------------------------------------------------------------- /software/examples/func/func_lab19/bin.lds: -------------------------------------------------------------------------------- 1 | ../func_src/bin.lds -------------------------------------------------------------------------------- /software/examples/func/func_lab19/convert.c: -------------------------------------------------------------------------------- 1 | ../func_src/convert.c -------------------------------------------------------------------------------- /software/examples/func/func_lab19/include/asm.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/asm.h -------------------------------------------------------------------------------- /software/examples/func/func_lab19/include/cpu_cde.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/cpu_cde.h -------------------------------------------------------------------------------- /software/examples/func/func_lab19/include/inst_test.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/inst_test.h -------------------------------------------------------------------------------- /software/examples/func/func_lab19/include/regdef.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/regdef.h -------------------------------------------------------------------------------- /software/examples/func/func_lab19/include/sysdep.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/sysdep.h -------------------------------------------------------------------------------- /software/examples/func/func_lab19/include/test_define.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/test_define.h -------------------------------------------------------------------------------- /software/examples/func/func_lab19/init.S: -------------------------------------------------------------------------------- 1 | ../func_src/init.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/Makefile: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/Makefile -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n10_nor.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n10_nor.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n11_slli_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n11_slli_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n12_srli_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n12_srli_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n13_srai_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n13_srai_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n14_ld_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n14_ld_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n15_st_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n15_st_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n16_beq.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n16_beq.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n17_bne.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n17_bne.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n18_bl.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n18_bl.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n19_jirl.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n19_jirl.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n1_lu12i_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n1_lu12i_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n20_b.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n20_b.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n21_pcaddu12i.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n21_pcaddu12i.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n22_slti.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n22_slti.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n23_sltui.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n23_sltui.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n24_andi.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n24_andi.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n25_ori.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n25_ori.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n26_xori.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n26_xori.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n27_sll_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n27_sll_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n28_sra_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n28_sra_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n29_srl_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n29_srl_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n2_add_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n2_add_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n30_div_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n30_div_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n31_div_wu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n31_div_wu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n32_mul_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n32_mul_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n33_mulh_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n33_mulh_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n34_mulh_wu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n34_mulh_wu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n35_mod_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n35_mod_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n36_mod_wu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n36_mod_wu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n37_blt.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n37_blt.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n38_bge.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n38_bge.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n39_bltu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n39_bltu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n3_addi_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n3_addi_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n40_bgeu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n40_bgeu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n41_ld_b.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n41_ld_b.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n42_ld_h.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n42_ld_h.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n43_ld_bu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n43_ld_bu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n44_ld_hu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n44_ld_hu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n45_st_b.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n45_st_b.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n46_st_h.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n46_st_h.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n47_syscall_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n47_syscall_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n48_brk_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n48_brk_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n49_ti_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n49_ti_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n4_sub_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n4_sub_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n50_ine_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n50_ine_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n51_soft_int_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n51_soft_int_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n52_adef_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n52_adef_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n53_ale_ld_w_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n53_ale_ld_w_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n54_ale_ld_h_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n54_ale_ld_h_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n55_ale_ld_hu_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n55_ale_ld_hu_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n56_ale_st_h_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n56_ale_st_h_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n57_ale_st_w_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n57_ale_st_w_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n58_rdcnt.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n58_rdcnt.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n59_tlbrd_tlbwr.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n59_tlbrd_tlbwr.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n5_slt.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n5_slt.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n60_tlbfill.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n60_tlbfill.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n61_tlbsrch.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n61_tlbsrch.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n62_invtlb_0x0.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n62_invtlb_0x0.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n63_invtlb_0x1.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n63_invtlb_0x1.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n64_invtlb_0x2.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n64_invtlb_0x2.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n65_invtlb_0x3.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n65_invtlb_0x3.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n66_invtlb_0x4.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n66_invtlb_0x4.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n67_invtlb_0x5.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n67_invtlb_0x5.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n68_invtlb_0x6.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n68_invtlb_0x6.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n69_invtlb_inv_op.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n69_invtlb_inv_op.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n6_sltu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n6_sltu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n70_tlb_4MB.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n70_tlb_4MB.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n71_tlb_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n71_tlb_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n72_dmw_test.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n72_dmw_test.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n73_icacop_op0.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n73_icacop_op0.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n74_dcacop_op0.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n74_dcacop_op0.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n75_icacop_op1.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n75_icacop_op1.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n76_dcacop_op1.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n76_dcacop_op1.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n77_icacop_op2.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n77_icacop_op2.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n78_dcacop_op2.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n78_dcacop_op2.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n79_cache_writeback.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n79_cache_writeback.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n7_and.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n7_and.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n80_ti_ex_wait.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n80_ti_ex_wait.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n81_atomic_ins.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n81_atomic_ins.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n8_or.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n8_or.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/n9_xor.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n9_xor.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/inst/tlb_initialization.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/tlb_initialization.S -------------------------------------------------------------------------------- /software/examples/func/func_lab19/start.S: -------------------------------------------------------------------------------- 1 | ../func_src/start.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/Makefile: -------------------------------------------------------------------------------- 1 | ../func_src/Makefile -------------------------------------------------------------------------------- /software/examples/func/func_lab3/bin.lds: -------------------------------------------------------------------------------- 1 | ../func_src/bin.lds -------------------------------------------------------------------------------- /software/examples/func/func_lab3/convert.c: -------------------------------------------------------------------------------- 1 | ../func_src/convert.c -------------------------------------------------------------------------------- /software/examples/func/func_lab3/include/asm.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/asm.h -------------------------------------------------------------------------------- /software/examples/func/func_lab3/include/cpu_cde.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/cpu_cde.h -------------------------------------------------------------------------------- /software/examples/func/func_lab3/include/inst_test.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/inst_test.h -------------------------------------------------------------------------------- /software/examples/func/func_lab3/include/regdef.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/regdef.h -------------------------------------------------------------------------------- /software/examples/func/func_lab3/include/sysdep.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/sysdep.h -------------------------------------------------------------------------------- /software/examples/func/func_lab3/include/test_define.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/test_define.h -------------------------------------------------------------------------------- /software/examples/func/func_lab3/init.S: -------------------------------------------------------------------------------- 1 | ../func_src/init.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/Makefile: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/Makefile -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n10_nor.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n10_nor.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n11_slli_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n11_slli_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n12_srli_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n12_srli_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n13_srai_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n13_srai_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n14_ld_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n14_ld_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n15_st_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n15_st_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n16_beq.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n16_beq.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n17_bne.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n17_bne.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n18_bl.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n18_bl.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n19_jirl.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n19_jirl.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n1_lu12i_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n1_lu12i_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n20_b.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n20_b.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n21_pcaddu12i.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n21_pcaddu12i.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n22_slti.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n22_slti.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n23_sltui.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n23_sltui.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n24_andi.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n24_andi.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n25_ori.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n25_ori.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n26_xori.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n26_xori.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n27_sll_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n27_sll_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n28_sra_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n28_sra_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n29_srl_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n29_srl_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n2_add_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n2_add_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n30_div_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n30_div_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n31_div_wu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n31_div_wu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n32_mul_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n32_mul_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n33_mulh_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n33_mulh_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n34_mulh_wu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n34_mulh_wu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n35_mod_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n35_mod_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n36_mod_wu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n36_mod_wu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n37_blt.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n37_blt.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n38_bge.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n38_bge.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n39_bltu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n39_bltu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n3_addi_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n3_addi_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n40_bgeu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n40_bgeu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n41_ld_b.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n41_ld_b.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n42_ld_h.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n42_ld_h.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n43_ld_bu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n43_ld_bu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n44_ld_hu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n44_ld_hu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n45_st_b.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n45_st_b.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n46_st_h.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n46_st_h.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n47_syscall_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n47_syscall_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n48_brk_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n48_brk_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n49_ti_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n49_ti_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n4_sub_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n4_sub_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n50_ine_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n50_ine_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n51_soft_int_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n51_soft_int_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n52_adef_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n52_adef_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n53_ale_ld_w_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n53_ale_ld_w_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n54_ale_ld_h_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n54_ale_ld_h_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n55_ale_ld_hu_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n55_ale_ld_hu_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n56_ale_st_h_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n56_ale_st_h_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n57_ale_st_w_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n57_ale_st_w_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n58_rdcnt.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n58_rdcnt.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n59_tlbrd_tlbwr.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n59_tlbrd_tlbwr.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n5_slt.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n5_slt.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n60_tlbfill.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n60_tlbfill.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n61_tlbsrch.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n61_tlbsrch.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n62_invtlb_0x0.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n62_invtlb_0x0.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n63_invtlb_0x1.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n63_invtlb_0x1.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n64_invtlb_0x2.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n64_invtlb_0x2.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n65_invtlb_0x3.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n65_invtlb_0x3.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n66_invtlb_0x4.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n66_invtlb_0x4.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n67_invtlb_0x5.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n67_invtlb_0x5.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n68_invtlb_0x6.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n68_invtlb_0x6.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n69_invtlb_inv_op.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n69_invtlb_inv_op.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n6_sltu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n6_sltu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n70_tlb_4MB.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n70_tlb_4MB.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n71_tlb_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n71_tlb_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n72_dmw_test.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n72_dmw_test.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n73_icacop_op0.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n73_icacop_op0.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n74_dcacop_op0.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n74_dcacop_op0.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n75_icacop_op1.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n75_icacop_op1.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n76_dcacop_op1.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n76_dcacop_op1.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n77_icacop_op2.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n77_icacop_op2.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n78_dcacop_op2.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n78_dcacop_op2.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n79_cache_writeback.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n79_cache_writeback.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n7_and.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n7_and.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n80_ti_ex_wait.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n80_ti_ex_wait.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n81_atomic_ins.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n81_atomic_ins.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n8_or.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n8_or.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/n9_xor.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n9_xor.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/inst/tlb_initialization.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/tlb_initialization.S -------------------------------------------------------------------------------- /software/examples/func/func_lab3/start.S: -------------------------------------------------------------------------------- 1 | ../func_src/start.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/Makefile: -------------------------------------------------------------------------------- 1 | ../func_src/Makefile -------------------------------------------------------------------------------- /software/examples/func/func_lab4/bin.lds: -------------------------------------------------------------------------------- 1 | ../func_src/bin.lds -------------------------------------------------------------------------------- /software/examples/func/func_lab4/convert.c: -------------------------------------------------------------------------------- 1 | ../func_src/convert.c -------------------------------------------------------------------------------- /software/examples/func/func_lab4/include/asm.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/asm.h -------------------------------------------------------------------------------- /software/examples/func/func_lab4/include/cpu_cde.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/cpu_cde.h -------------------------------------------------------------------------------- /software/examples/func/func_lab4/include/inst_test.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/inst_test.h -------------------------------------------------------------------------------- /software/examples/func/func_lab4/include/regdef.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/regdef.h -------------------------------------------------------------------------------- /software/examples/func/func_lab4/include/sysdep.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/sysdep.h -------------------------------------------------------------------------------- /software/examples/func/func_lab4/include/test_define.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/test_define.h -------------------------------------------------------------------------------- /software/examples/func/func_lab4/init.S: -------------------------------------------------------------------------------- 1 | ../func_src/init.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/Makefile: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/Makefile -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n10_nor.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n10_nor.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n11_slli_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n11_slli_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n12_srli_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n12_srli_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n13_srai_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n13_srai_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n14_ld_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n14_ld_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n15_st_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n15_st_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n16_beq.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n16_beq.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n17_bne.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n17_bne.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n18_bl.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n18_bl.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n19_jirl.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n19_jirl.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n1_lu12i_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n1_lu12i_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n20_b.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n20_b.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n21_pcaddu12i.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n21_pcaddu12i.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n22_slti.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n22_slti.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n23_sltui.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n23_sltui.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n24_andi.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n24_andi.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n25_ori.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n25_ori.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n26_xori.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n26_xori.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n27_sll_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n27_sll_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n28_sra_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n28_sra_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n29_srl_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n29_srl_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n2_add_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n2_add_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n30_div_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n30_div_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n31_div_wu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n31_div_wu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n32_mul_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n32_mul_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n33_mulh_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n33_mulh_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n34_mulh_wu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n34_mulh_wu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n35_mod_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n35_mod_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n36_mod_wu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n36_mod_wu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n37_blt.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n37_blt.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n38_bge.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n38_bge.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n39_bltu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n39_bltu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n3_addi_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n3_addi_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n40_bgeu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n40_bgeu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n41_ld_b.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n41_ld_b.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n42_ld_h.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n42_ld_h.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n43_ld_bu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n43_ld_bu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n44_ld_hu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n44_ld_hu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n45_st_b.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n45_st_b.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n46_st_h.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n46_st_h.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n47_syscall_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n47_syscall_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n48_brk_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n48_brk_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n49_ti_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n49_ti_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n4_sub_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n4_sub_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n50_ine_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n50_ine_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n51_soft_int_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n51_soft_int_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n52_adef_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n52_adef_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n53_ale_ld_w_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n53_ale_ld_w_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n54_ale_ld_h_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n54_ale_ld_h_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n55_ale_ld_hu_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n55_ale_ld_hu_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n56_ale_st_h_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n56_ale_st_h_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n57_ale_st_w_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n57_ale_st_w_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n58_rdcnt.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n58_rdcnt.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n59_tlbrd_tlbwr.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n59_tlbrd_tlbwr.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n5_slt.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n5_slt.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n60_tlbfill.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n60_tlbfill.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n61_tlbsrch.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n61_tlbsrch.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n62_invtlb_0x0.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n62_invtlb_0x0.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n63_invtlb_0x1.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n63_invtlb_0x1.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n64_invtlb_0x2.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n64_invtlb_0x2.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n65_invtlb_0x3.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n65_invtlb_0x3.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n66_invtlb_0x4.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n66_invtlb_0x4.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n67_invtlb_0x5.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n67_invtlb_0x5.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n68_invtlb_0x6.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n68_invtlb_0x6.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n69_invtlb_inv_op.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n69_invtlb_inv_op.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n6_sltu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n6_sltu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n70_tlb_4MB.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n70_tlb_4MB.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n71_tlb_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n71_tlb_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n72_dmw_test.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n72_dmw_test.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n73_icacop_op0.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n73_icacop_op0.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n74_dcacop_op0.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n74_dcacop_op0.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n75_icacop_op1.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n75_icacop_op1.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n76_dcacop_op1.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n76_dcacop_op1.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n77_icacop_op2.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n77_icacop_op2.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n78_dcacop_op2.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n78_dcacop_op2.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n79_cache_writeback.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n79_cache_writeback.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n7_and.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n7_and.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n80_ti_ex_wait.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n80_ti_ex_wait.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n81_atomic_ins.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n81_atomic_ins.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n8_or.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n8_or.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/n9_xor.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n9_xor.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/inst/tlb_initialization.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/tlb_initialization.S -------------------------------------------------------------------------------- /software/examples/func/func_lab4/start.S: -------------------------------------------------------------------------------- 1 | ../func_src/start.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/Makefile: -------------------------------------------------------------------------------- 1 | ../func_src/Makefile -------------------------------------------------------------------------------- /software/examples/func/func_lab6/bin.lds: -------------------------------------------------------------------------------- 1 | ../func_src/bin.lds -------------------------------------------------------------------------------- /software/examples/func/func_lab6/convert.c: -------------------------------------------------------------------------------- 1 | ../func_src/convert.c -------------------------------------------------------------------------------- /software/examples/func/func_lab6/include/asm.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/asm.h -------------------------------------------------------------------------------- /software/examples/func/func_lab6/include/cpu_cde.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/cpu_cde.h -------------------------------------------------------------------------------- /software/examples/func/func_lab6/include/inst_test.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/inst_test.h -------------------------------------------------------------------------------- /software/examples/func/func_lab6/include/regdef.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/regdef.h -------------------------------------------------------------------------------- /software/examples/func/func_lab6/include/sysdep.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/sysdep.h -------------------------------------------------------------------------------- /software/examples/func/func_lab6/include/test_define.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/test_define.h -------------------------------------------------------------------------------- /software/examples/func/func_lab6/init.S: -------------------------------------------------------------------------------- 1 | ../func_src/init.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/Makefile: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/Makefile -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n10_nor.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n10_nor.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n11_slli_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n11_slli_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n12_srli_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n12_srli_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n13_srai_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n13_srai_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n14_ld_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n14_ld_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n15_st_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n15_st_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n16_beq.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n16_beq.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n17_bne.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n17_bne.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n18_bl.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n18_bl.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n19_jirl.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n19_jirl.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n1_lu12i_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n1_lu12i_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n20_b.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n20_b.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n21_pcaddu12i.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n21_pcaddu12i.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n22_slti.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n22_slti.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n23_sltui.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n23_sltui.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n24_andi.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n24_andi.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n25_ori.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n25_ori.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n26_xori.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n26_xori.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n27_sll_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n27_sll_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n28_sra_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n28_sra_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n29_srl_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n29_srl_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n2_add_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n2_add_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n30_div_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n30_div_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n31_div_wu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n31_div_wu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n32_mul_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n32_mul_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n33_mulh_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n33_mulh_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n34_mulh_wu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n34_mulh_wu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n35_mod_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n35_mod_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n36_mod_wu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n36_mod_wu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n37_blt.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n37_blt.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n38_bge.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n38_bge.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n39_bltu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n39_bltu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n3_addi_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n3_addi_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n40_bgeu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n40_bgeu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n41_ld_b.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n41_ld_b.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n42_ld_h.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n42_ld_h.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n43_ld_bu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n43_ld_bu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n44_ld_hu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n44_ld_hu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n45_st_b.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n45_st_b.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n46_st_h.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n46_st_h.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n47_syscall_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n47_syscall_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n48_brk_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n48_brk_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n49_ti_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n49_ti_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n4_sub_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n4_sub_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n50_ine_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n50_ine_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n51_soft_int_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n51_soft_int_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n52_adef_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n52_adef_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n53_ale_ld_w_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n53_ale_ld_w_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n54_ale_ld_h_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n54_ale_ld_h_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n55_ale_ld_hu_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n55_ale_ld_hu_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n56_ale_st_h_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n56_ale_st_h_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n57_ale_st_w_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n57_ale_st_w_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n58_rdcnt.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n58_rdcnt.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n59_tlbrd_tlbwr.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n59_tlbrd_tlbwr.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n5_slt.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n5_slt.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n60_tlbfill.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n60_tlbfill.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n61_tlbsrch.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n61_tlbsrch.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n62_invtlb_0x0.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n62_invtlb_0x0.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n63_invtlb_0x1.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n63_invtlb_0x1.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n64_invtlb_0x2.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n64_invtlb_0x2.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n65_invtlb_0x3.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n65_invtlb_0x3.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n66_invtlb_0x4.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n66_invtlb_0x4.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n67_invtlb_0x5.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n67_invtlb_0x5.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n68_invtlb_0x6.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n68_invtlb_0x6.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n69_invtlb_inv_op.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n69_invtlb_inv_op.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n6_sltu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n6_sltu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n70_tlb_4MB.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n70_tlb_4MB.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n71_tlb_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n71_tlb_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n72_dmw_test.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n72_dmw_test.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n73_icacop_op0.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n73_icacop_op0.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n74_dcacop_op0.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n74_dcacop_op0.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n75_icacop_op1.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n75_icacop_op1.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n76_dcacop_op1.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n76_dcacop_op1.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n77_icacop_op2.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n77_icacop_op2.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n78_dcacop_op2.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n78_dcacop_op2.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n79_cache_writeback.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n79_cache_writeback.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n7_and.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n7_and.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n80_ti_ex_wait.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n80_ti_ex_wait.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n81_atomic_ins.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n81_atomic_ins.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n8_or.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n8_or.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/n9_xor.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n9_xor.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/inst/tlb_initialization.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/tlb_initialization.S -------------------------------------------------------------------------------- /software/examples/func/func_lab6/start.S: -------------------------------------------------------------------------------- 1 | ../func_src/start.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/Makefile: -------------------------------------------------------------------------------- 1 | ../func_src/Makefile -------------------------------------------------------------------------------- /software/examples/func/func_lab7/bin.lds: -------------------------------------------------------------------------------- 1 | ../func_src/bin.lds -------------------------------------------------------------------------------- /software/examples/func/func_lab7/convert.c: -------------------------------------------------------------------------------- 1 | ../func_src/convert.c -------------------------------------------------------------------------------- /software/examples/func/func_lab7/include/asm.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/asm.h -------------------------------------------------------------------------------- /software/examples/func/func_lab7/include/cpu_cde.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/cpu_cde.h -------------------------------------------------------------------------------- /software/examples/func/func_lab7/include/inst_test.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/inst_test.h -------------------------------------------------------------------------------- /software/examples/func/func_lab7/include/regdef.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/regdef.h -------------------------------------------------------------------------------- /software/examples/func/func_lab7/include/sysdep.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/sysdep.h -------------------------------------------------------------------------------- /software/examples/func/func_lab7/include/test_define.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/test_define.h -------------------------------------------------------------------------------- /software/examples/func/func_lab7/init.S: -------------------------------------------------------------------------------- 1 | ../func_src/init.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/Makefile: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/Makefile -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n10_nor.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n10_nor.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n11_slli_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n11_slli_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n12_srli_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n12_srli_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n13_srai_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n13_srai_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n14_ld_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n14_ld_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n15_st_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n15_st_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n16_beq.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n16_beq.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n17_bne.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n17_bne.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n18_bl.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n18_bl.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n19_jirl.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n19_jirl.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n1_lu12i_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n1_lu12i_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n20_b.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n20_b.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n21_pcaddu12i.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n21_pcaddu12i.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n22_slti.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n22_slti.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n23_sltui.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n23_sltui.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n24_andi.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n24_andi.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n25_ori.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n25_ori.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n26_xori.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n26_xori.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n27_sll_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n27_sll_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n28_sra_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n28_sra_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n29_srl_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n29_srl_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n2_add_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n2_add_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n30_div_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n30_div_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n31_div_wu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n31_div_wu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n32_mul_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n32_mul_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n33_mulh_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n33_mulh_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n34_mulh_wu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n34_mulh_wu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n35_mod_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n35_mod_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n36_mod_wu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n36_mod_wu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n37_blt.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n37_blt.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n38_bge.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n38_bge.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n39_bltu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n39_bltu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n3_addi_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n3_addi_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n40_bgeu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n40_bgeu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n41_ld_b.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n41_ld_b.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n42_ld_h.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n42_ld_h.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n43_ld_bu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n43_ld_bu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n44_ld_hu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n44_ld_hu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n45_st_b.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n45_st_b.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n46_st_h.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n46_st_h.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n47_syscall_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n47_syscall_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n48_brk_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n48_brk_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n49_ti_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n49_ti_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n4_sub_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n4_sub_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n50_ine_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n50_ine_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n51_soft_int_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n51_soft_int_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n52_adef_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n52_adef_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n53_ale_ld_w_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n53_ale_ld_w_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n54_ale_ld_h_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n54_ale_ld_h_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n55_ale_ld_hu_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n55_ale_ld_hu_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n56_ale_st_h_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n56_ale_st_h_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n57_ale_st_w_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n57_ale_st_w_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n58_rdcnt.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n58_rdcnt.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n59_tlbrd_tlbwr.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n59_tlbrd_tlbwr.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n5_slt.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n5_slt.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n60_tlbfill.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n60_tlbfill.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n61_tlbsrch.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n61_tlbsrch.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n62_invtlb_0x0.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n62_invtlb_0x0.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n63_invtlb_0x1.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n63_invtlb_0x1.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n64_invtlb_0x2.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n64_invtlb_0x2.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n65_invtlb_0x3.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n65_invtlb_0x3.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n66_invtlb_0x4.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n66_invtlb_0x4.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n67_invtlb_0x5.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n67_invtlb_0x5.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n68_invtlb_0x6.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n68_invtlb_0x6.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n69_invtlb_inv_op.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n69_invtlb_inv_op.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n6_sltu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n6_sltu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n70_tlb_4MB.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n70_tlb_4MB.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n71_tlb_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n71_tlb_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n72_dmw_test.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n72_dmw_test.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n73_icacop_op0.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n73_icacop_op0.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n74_dcacop_op0.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n74_dcacop_op0.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n75_icacop_op1.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n75_icacop_op1.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n76_dcacop_op1.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n76_dcacop_op1.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n77_icacop_op2.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n77_icacop_op2.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n78_dcacop_op2.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n78_dcacop_op2.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n79_cache_writeback.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n79_cache_writeback.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n7_and.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n7_and.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n80_ti_ex_wait.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n80_ti_ex_wait.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n81_atomic_ins.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n81_atomic_ins.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n8_or.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n8_or.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/n9_xor.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n9_xor.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/inst/tlb_initialization.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/tlb_initialization.S -------------------------------------------------------------------------------- /software/examples/func/func_lab7/start.S: -------------------------------------------------------------------------------- 1 | ../func_src/start.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/Makefile: -------------------------------------------------------------------------------- 1 | ../func_src/Makefile -------------------------------------------------------------------------------- /software/examples/func/func_lab8/bin.lds: -------------------------------------------------------------------------------- 1 | ../func_src/bin.lds -------------------------------------------------------------------------------- /software/examples/func/func_lab8/convert.c: -------------------------------------------------------------------------------- 1 | ../func_src/convert.c -------------------------------------------------------------------------------- /software/examples/func/func_lab8/include/asm.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/asm.h -------------------------------------------------------------------------------- /software/examples/func/func_lab8/include/cpu_cde.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/cpu_cde.h -------------------------------------------------------------------------------- /software/examples/func/func_lab8/include/inst_test.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/inst_test.h -------------------------------------------------------------------------------- /software/examples/func/func_lab8/include/regdef.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/regdef.h -------------------------------------------------------------------------------- /software/examples/func/func_lab8/include/sysdep.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/sysdep.h -------------------------------------------------------------------------------- /software/examples/func/func_lab8/include/test_define.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/test_define.h -------------------------------------------------------------------------------- /software/examples/func/func_lab8/init.S: -------------------------------------------------------------------------------- 1 | ../func_src/init.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/Makefile: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/Makefile -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n10_nor.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n10_nor.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n11_slli_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n11_slli_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n12_srli_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n12_srli_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n13_srai_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n13_srai_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n14_ld_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n14_ld_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n15_st_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n15_st_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n16_beq.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n16_beq.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n17_bne.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n17_bne.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n18_bl.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n18_bl.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n19_jirl.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n19_jirl.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n1_lu12i_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n1_lu12i_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n20_b.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n20_b.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n21_pcaddu12i.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n21_pcaddu12i.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n22_slti.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n22_slti.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n23_sltui.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n23_sltui.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n24_andi.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n24_andi.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n25_ori.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n25_ori.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n26_xori.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n26_xori.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n27_sll_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n27_sll_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n28_sra_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n28_sra_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n29_srl_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n29_srl_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n2_add_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n2_add_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n30_div_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n30_div_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n31_div_wu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n31_div_wu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n32_mul_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n32_mul_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n33_mulh_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n33_mulh_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n34_mulh_wu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n34_mulh_wu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n35_mod_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n35_mod_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n36_mod_wu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n36_mod_wu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n37_blt.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n37_blt.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n38_bge.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n38_bge.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n39_bltu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n39_bltu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n3_addi_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n3_addi_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n40_bgeu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n40_bgeu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n41_ld_b.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n41_ld_b.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n42_ld_h.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n42_ld_h.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n43_ld_bu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n43_ld_bu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n44_ld_hu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n44_ld_hu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n45_st_b.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n45_st_b.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n46_st_h.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n46_st_h.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n47_syscall_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n47_syscall_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n48_brk_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n48_brk_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n49_ti_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n49_ti_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n4_sub_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n4_sub_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n50_ine_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n50_ine_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n51_soft_int_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n51_soft_int_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n52_adef_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n52_adef_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n53_ale_ld_w_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n53_ale_ld_w_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n54_ale_ld_h_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n54_ale_ld_h_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n55_ale_ld_hu_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n55_ale_ld_hu_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n56_ale_st_h_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n56_ale_st_h_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n57_ale_st_w_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n57_ale_st_w_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n58_rdcnt.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n58_rdcnt.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n59_tlbrd_tlbwr.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n59_tlbrd_tlbwr.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n5_slt.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n5_slt.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n60_tlbfill.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n60_tlbfill.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n61_tlbsrch.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n61_tlbsrch.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n62_invtlb_0x0.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n62_invtlb_0x0.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n63_invtlb_0x1.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n63_invtlb_0x1.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n64_invtlb_0x2.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n64_invtlb_0x2.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n65_invtlb_0x3.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n65_invtlb_0x3.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n66_invtlb_0x4.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n66_invtlb_0x4.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n67_invtlb_0x5.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n67_invtlb_0x5.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n68_invtlb_0x6.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n68_invtlb_0x6.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n69_invtlb_inv_op.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n69_invtlb_inv_op.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n6_sltu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n6_sltu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n70_tlb_4MB.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n70_tlb_4MB.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n71_tlb_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n71_tlb_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n72_dmw_test.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n72_dmw_test.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n73_icacop_op0.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n73_icacop_op0.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n74_dcacop_op0.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n74_dcacop_op0.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n75_icacop_op1.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n75_icacop_op1.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n76_dcacop_op1.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n76_dcacop_op1.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n77_icacop_op2.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n77_icacop_op2.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n78_dcacop_op2.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n78_dcacop_op2.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n79_cache_writeback.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n79_cache_writeback.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n7_and.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n7_and.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n80_ti_ex_wait.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n80_ti_ex_wait.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n81_atomic_ins.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n81_atomic_ins.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n8_or.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n8_or.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/n9_xor.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n9_xor.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/inst/tlb_initialization.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/tlb_initialization.S -------------------------------------------------------------------------------- /software/examples/func/func_lab8/start.S: -------------------------------------------------------------------------------- 1 | ../func_src/start.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/Makefile: -------------------------------------------------------------------------------- 1 | ../func_src/Makefile -------------------------------------------------------------------------------- /software/examples/func/func_lab9/bin.lds: -------------------------------------------------------------------------------- 1 | ../func_src/bin.lds -------------------------------------------------------------------------------- /software/examples/func/func_lab9/convert.c: -------------------------------------------------------------------------------- 1 | ../func_src/convert.c -------------------------------------------------------------------------------- /software/examples/func/func_lab9/include/asm.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/asm.h -------------------------------------------------------------------------------- /software/examples/func/func_lab9/include/cpu_cde.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/cpu_cde.h -------------------------------------------------------------------------------- /software/examples/func/func_lab9/include/inst_test.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/inst_test.h -------------------------------------------------------------------------------- /software/examples/func/func_lab9/include/regdef.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/regdef.h -------------------------------------------------------------------------------- /software/examples/func/func_lab9/include/sysdep.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/sysdep.h -------------------------------------------------------------------------------- /software/examples/func/func_lab9/include/test_define.h: -------------------------------------------------------------------------------- 1 | ../../func_src/include/test_define.h -------------------------------------------------------------------------------- /software/examples/func/func_lab9/init.S: -------------------------------------------------------------------------------- 1 | ../func_src/init.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/Makefile: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/Makefile -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n10_nor.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n10_nor.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n11_slli_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n11_slli_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n12_srli_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n12_srli_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n13_srai_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n13_srai_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n14_ld_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n14_ld_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n15_st_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n15_st_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n16_beq.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n16_beq.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n17_bne.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n17_bne.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n18_bl.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n18_bl.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n19_jirl.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n19_jirl.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n1_lu12i_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n1_lu12i_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n20_b.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n20_b.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n21_pcaddu12i.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n21_pcaddu12i.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n22_slti.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n22_slti.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n23_sltui.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n23_sltui.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n24_andi.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n24_andi.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n25_ori.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n25_ori.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n26_xori.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n26_xori.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n27_sll_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n27_sll_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n28_sra_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n28_sra_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n29_srl_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n29_srl_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n2_add_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n2_add_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n30_div_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n30_div_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n31_div_wu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n31_div_wu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n32_mul_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n32_mul_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n33_mulh_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n33_mulh_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n34_mulh_wu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n34_mulh_wu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n35_mod_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n35_mod_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n36_mod_wu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n36_mod_wu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n37_blt.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n37_blt.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n38_bge.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n38_bge.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n39_bltu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n39_bltu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n3_addi_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n3_addi_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n40_bgeu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n40_bgeu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n41_ld_b.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n41_ld_b.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n42_ld_h.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n42_ld_h.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n43_ld_bu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n43_ld_bu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n44_ld_hu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n44_ld_hu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n45_st_b.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n45_st_b.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n46_st_h.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n46_st_h.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n47_syscall_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n47_syscall_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n48_brk_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n48_brk_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n49_ti_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n49_ti_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n4_sub_w.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n4_sub_w.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n50_ine_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n50_ine_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n51_soft_int_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n51_soft_int_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n52_adef_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n52_adef_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n53_ale_ld_w_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n53_ale_ld_w_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n54_ale_ld_h_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n54_ale_ld_h_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n55_ale_ld_hu_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n55_ale_ld_hu_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n56_ale_st_h_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n56_ale_st_h_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n57_ale_st_w_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n57_ale_st_w_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n58_rdcnt.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n58_rdcnt.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n59_tlbrd_tlbwr.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n59_tlbrd_tlbwr.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n5_slt.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n5_slt.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n60_tlbfill.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n60_tlbfill.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n61_tlbsrch.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n61_tlbsrch.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n62_invtlb_0x0.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n62_invtlb_0x0.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n63_invtlb_0x1.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n63_invtlb_0x1.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n64_invtlb_0x2.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n64_invtlb_0x2.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n65_invtlb_0x3.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n65_invtlb_0x3.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n66_invtlb_0x4.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n66_invtlb_0x4.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n67_invtlb_0x5.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n67_invtlb_0x5.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n68_invtlb_0x6.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n68_invtlb_0x6.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n69_invtlb_inv_op.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n69_invtlb_inv_op.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n6_sltu.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n6_sltu.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n70_tlb_4MB.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n70_tlb_4MB.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n71_tlb_ex.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n71_tlb_ex.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n72_dmw_test.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n72_dmw_test.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n73_icacop_op0.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n73_icacop_op0.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n74_dcacop_op0.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n74_dcacop_op0.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n75_icacop_op1.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n75_icacop_op1.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n76_dcacop_op1.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n76_dcacop_op1.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n77_icacop_op2.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n77_icacop_op2.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n78_dcacop_op2.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n78_dcacop_op2.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n79_cache_writeback.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n79_cache_writeback.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n7_and.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n7_and.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n80_ti_ex_wait.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n80_ti_ex_wait.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n81_atomic_ins.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n81_atomic_ins.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n8_or.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n8_or.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/n9_xor.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/n9_xor.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/inst/tlb_initialization.S: -------------------------------------------------------------------------------- 1 | ../../func_src/inst/tlb_initialization.S -------------------------------------------------------------------------------- /software/examples/func/func_lab9/start.S: -------------------------------------------------------------------------------- 1 | ../func_src/start.S -------------------------------------------------------------------------------- /software/uart_downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/software/uart_downloader.py -------------------------------------------------------------------------------- /toolchains/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isnthzy/lightsss-chiplab/HEAD/toolchains/README.md --------------------------------------------------------------------------------