├── .devcontainer ├── Dockerfile └── devcontainer.json ├── CODING_STANDARDS.md ├── CONTRIBUTING.md ├── CONTRIBUTORS.md ├── LICENSE ├── README.md ├── docs ├── examples │ ├── freertos.md │ └── helloworld.md ├── extra.css ├── hardware.md ├── images │ ├── irq.json │ ├── irq.svg │ ├── read_timing.json │ ├── read_timing.svg │ ├── rvx_architecture.svg │ ├── rvx_favicon.png │ ├── rvx_logo.png │ ├── write_timing.json │ └── write_timing.svg ├── index.md └── userguide.md ├── etc ├── .clang-format └── .verible-format ├── examples ├── freertos │ ├── boards │ │ ├── arty_a7 │ │ │ ├── .gitignore │ │ │ ├── create_project_arty_a7_100t.tcl │ │ │ ├── create_project_arty_a7_35t.tcl │ │ │ ├── freertos_arty_a7.v │ │ │ └── freertos_arty_a7_constraints.xdc │ │ └── cmod_a7 │ │ │ ├── .gitignore │ │ │ ├── create_project_cmod_a7.tcl │ │ │ ├── freertos_cmod_a7.v │ │ │ └── freertos_cmod_a7_constraints.xdc │ └── software │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── FreeRTOSConfig.h │ │ ├── Makefile │ │ ├── bootstrap.S │ │ ├── link.ld │ │ └── main.c ├── gpio │ ├── boards │ │ ├── arty_a7 │ │ │ ├── .gitignore │ │ │ ├── create_project_arty_a7_100t.tcl │ │ │ ├── create_project_arty_a7_35t.tcl │ │ │ ├── gpio_arty_a7.v │ │ │ └── gpio_arty_a7_constraints.xdc │ │ └── cmod_a7 │ │ │ ├── .gitignore │ │ │ ├── create_project_cmod_a7.tcl │ │ │ ├── gpio_cmod_a7.v │ │ │ └── gpio_cmod_a7_constraints.xdc │ └── software │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── bootstrap.S │ │ ├── link.ld │ │ └── main.c ├── hello_world │ ├── boards │ │ ├── arty_a7 │ │ │ ├── .gitignore │ │ │ ├── create_project_arty_a7_100t.tcl │ │ │ ├── create_project_arty_a7_35t.tcl │ │ │ ├── hello_world_arty_a7.v │ │ │ └── hello_world_arty_a7_constraints.xdc │ │ └── cmod_a7 │ │ │ ├── .gitignore │ │ │ ├── create_project_cmod_a7.tcl │ │ │ ├── hello_world_cmod_a7.v │ │ │ └── hello_world_cmod_a7_constraints.xdc │ └── software │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── bootstrap.S │ │ ├── link.ld │ │ └── main.c ├── mtimer │ ├── boards │ │ ├── arty_a7 │ │ │ ├── .gitignore │ │ │ ├── create_project_arty_a7_100t.tcl │ │ │ ├── create_project_arty_a7_35t.tcl │ │ │ ├── mtimer_arty_a7.v │ │ │ └── mtimer_arty_a7_constraints.xdc │ │ └── cmod_a7 │ │ │ ├── .gitignore │ │ │ ├── create_project_cmod_a7.tcl │ │ │ ├── mtimer_cmod_a7.v │ │ │ └── mtimer_cmod_a7_constraints.xdc │ └── software │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── bootstrap.S │ │ ├── link.ld │ │ └── main.c ├── spi │ ├── boards │ │ ├── arty_a7 │ │ │ ├── .gitignore │ │ │ ├── create_project_arty_a7_100t.tcl │ │ │ ├── create_project_arty_a7_35t.tcl │ │ │ ├── spi_arty_a7.v │ │ │ └── spi_arty_a7_constraints.xdc │ │ └── cmod_a7 │ │ │ ├── .gitignore │ │ │ ├── create_project_cmod_a7.tcl │ │ │ ├── spi_cmod_a7.v │ │ │ └── spi_cmod_a7_constraints.xdc │ └── software │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── bootstrap.S │ │ ├── link.ld │ │ └── main.c └── uart │ ├── boards │ ├── arty_a7 │ │ ├── .gitignore │ │ ├── create_project_arty_a7_100t.tcl │ │ ├── create_project_arty_a7_35t.tcl │ │ ├── uart_arty_a7.v │ │ └── uart_arty_a7_constraints.xdc │ └── cmod_a7 │ │ ├── .gitignore │ │ ├── create_project_cmod_a7.tcl │ │ ├── uart_cmod_a7.v │ │ └── uart_cmod_a7_constraints.xdc │ └── software │ ├── .gitignore │ ├── CMakeLists.txt │ ├── Makefile │ ├── bootstrap.S │ ├── link.ld │ └── main.c ├── hardware ├── rvx.v ├── rvx_bus.v ├── rvx_core.v ├── rvx_gpio.v ├── rvx_mtimer.v ├── rvx_ram.v ├── rvx_spi.v ├── rvx_uart.v └── tests │ ├── core │ ├── README.md │ ├── unit_tests │ │ ├── programs │ │ │ ├── add-01.hex │ │ │ ├── addi-01.hex │ │ │ ├── and-01.hex │ │ │ ├── andi-01.hex │ │ │ ├── auipc-01.hex │ │ │ ├── beq-01.hex │ │ │ ├── bge-01.hex │ │ │ ├── bgeu-01.hex │ │ │ ├── blt-01.hex │ │ │ ├── bltu-01.hex │ │ │ ├── bne-01.hex │ │ │ ├── ebreak.hex │ │ │ ├── ecall.hex │ │ │ ├── fence-01.hex │ │ │ ├── jal-01.hex │ │ │ ├── jalr-01.hex │ │ │ ├── lb-align-01.hex │ │ │ ├── lbu-align-01.hex │ │ │ ├── lh-align-01.hex │ │ │ ├── lhu-align-01.hex │ │ │ ├── lui-01.hex │ │ │ ├── lw-align-01.hex │ │ │ ├── misalign-beq-01.hex │ │ │ ├── misalign-bge-01.hex │ │ │ ├── misalign-bgeu-01.hex │ │ │ ├── misalign-blt-01.hex │ │ │ ├── misalign-bltu-01.hex │ │ │ ├── misalign-bne-01.hex │ │ │ ├── misalign-jal-01.hex │ │ │ ├── misalign-lh-01.hex │ │ │ ├── misalign-lhu-01.hex │ │ │ ├── misalign-lw-01.hex │ │ │ ├── misalign-sh-01.hex │ │ │ ├── misalign-sw-01.hex │ │ │ ├── misalign1-jalr-01.hex │ │ │ ├── misalign2-jalr-01.hex │ │ │ ├── or-01.hex │ │ │ ├── ori-01.hex │ │ │ ├── sb-align-01.hex │ │ │ ├── sh-align-01.hex │ │ │ ├── sll-01.hex │ │ │ ├── slli-01.hex │ │ │ ├── slt-01.hex │ │ │ ├── slti-01.hex │ │ │ ├── sltiu-01.hex │ │ │ ├── sltu-01.hex │ │ │ ├── sra-01.hex │ │ │ ├── srai-01.hex │ │ │ ├── srl-01.hex │ │ │ ├── srli-01.hex │ │ │ ├── sub-01.hex │ │ │ ├── sw-align-01.hex │ │ │ ├── xor-01.hex │ │ │ └── xori-01.hex │ │ └── references │ │ │ ├── add-01.reference.hex │ │ │ ├── addi-01.reference.hex │ │ │ ├── and-01.reference.hex │ │ │ ├── andi-01.reference.hex │ │ │ ├── auipc-01.reference.hex │ │ │ ├── beq-01.reference.hex │ │ │ ├── bge-01.reference.hex │ │ │ ├── bgeu-01.reference.hex │ │ │ ├── blt-01.reference.hex │ │ │ ├── bltu-01.reference.hex │ │ │ ├── bne-01.reference.hex │ │ │ ├── ebreak.reference.hex │ │ │ ├── ecall.reference.hex │ │ │ ├── fence-01.reference.hex │ │ │ ├── jal-01.reference.hex │ │ │ ├── jalr-01.reference.hex │ │ │ ├── lb-align-01.reference.hex │ │ │ ├── lbu-align-01.reference.hex │ │ │ ├── lh-align-01.reference.hex │ │ │ ├── lhu-align-01.reference.hex │ │ │ ├── lui-01.reference.hex │ │ │ ├── lw-align-01.reference.hex │ │ │ ├── misalign-beq-01.reference.hex │ │ │ ├── misalign-bge-01.reference.hex │ │ │ ├── misalign-bgeu-01.reference.hex │ │ │ ├── misalign-blt-01.reference.hex │ │ │ ├── misalign-bltu-01.reference.hex │ │ │ ├── misalign-bne-01.reference.hex │ │ │ ├── misalign-jal-01.reference.hex │ │ │ ├── misalign-lh-01.reference.hex │ │ │ ├── misalign-lhu-01.reference.hex │ │ │ ├── misalign-lw-01.reference.hex │ │ │ ├── misalign-sh-01.reference.hex │ │ │ ├── misalign-sw-01.reference.hex │ │ │ ├── misalign1-jalr-01.reference.hex │ │ │ ├── misalign2-jalr-01.reference.hex │ │ │ ├── or-01.reference.hex │ │ │ ├── ori-01.reference.hex │ │ │ ├── sb-align-01.reference.hex │ │ │ ├── sh-align-01.reference.hex │ │ │ ├── sll-01.reference.hex │ │ │ ├── slli-01.reference.hex │ │ │ ├── slt-01.reference.hex │ │ │ ├── slti-01.reference.hex │ │ │ ├── sltiu-01.reference.hex │ │ │ ├── sltu-01.reference.hex │ │ │ ├── sra-01.reference.hex │ │ │ ├── srai-01.reference.hex │ │ │ ├── srl-01.reference.hex │ │ │ ├── srli-01.reference.hex │ │ │ ├── sub-01.reference.hex │ │ │ ├── sw-align-01.reference.hex │ │ │ ├── xor-01.reference.hex │ │ │ └── xori-01.reference.hex │ ├── verilator │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── README.md │ │ ├── argparse.cpp │ │ ├── argparse.h │ │ ├── log.h │ │ ├── main.cpp │ │ ├── ram_init.cpp │ │ ├── ram_init.h │ │ ├── unit_tests.py │ │ ├── unit_tests.v │ │ ├── vargs.vc │ │ └── vcfg.vlt │ └── vivado │ │ ├── .gitignore │ │ ├── create_test_project.tcl │ │ └── unit_tests.v │ ├── gpio │ ├── .gitignore │ ├── Makefile │ ├── README.md │ └── test_gpio.py │ ├── mtimer │ ├── .gitignore │ ├── Makefile │ ├── README.md │ └── test_mtimer.py │ ├── spi │ ├── README.md │ ├── hardware │ │ ├── .gitignore │ │ ├── create_unit_tests_project.tcl │ │ └── unit_tests.v │ └── software │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── arty_a7 │ │ ├── .gitignore │ │ ├── create_project_arty_a7_35t.tcl │ │ ├── unit_tests.v │ │ └── unit_tests_constraints.xdc │ │ ├── libsteel │ │ ├── libsteel.cmake │ │ ├── link.ld │ │ └── unit_tests.c │ └── top │ ├── README.md │ └── verilator │ ├── .gitignore │ ├── CMakeLists.txt │ ├── Makefile │ ├── argparse.cpp │ ├── argparse.h │ ├── log.h │ ├── main.cpp │ ├── mcu_sim.v │ ├── ram_init.cpp │ ├── ram_init.h │ └── vcfg.vlt ├── mkdocs.yml └── templates ├── baremetal ├── .gitignore ├── CMakeLists.txt ├── Makefile ├── bootstrap.S ├── link.ld ├── main.c └── rvx_wrapper.v └── freertos ├── .gitignore ├── CMakeLists.txt ├── FreeRTOSConfig.h ├── Makefile ├── bootstrap.S ├── link.ld ├── main.c └── rvx_wrapper.v /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /CODING_STANDARDS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/CODING_STANDARDS.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/README.md -------------------------------------------------------------------------------- /docs/examples/freertos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/docs/examples/freertos.md -------------------------------------------------------------------------------- /docs/examples/helloworld.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/docs/examples/helloworld.md -------------------------------------------------------------------------------- /docs/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/docs/extra.css -------------------------------------------------------------------------------- /docs/hardware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/docs/hardware.md -------------------------------------------------------------------------------- /docs/images/irq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/docs/images/irq.json -------------------------------------------------------------------------------- /docs/images/irq.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/docs/images/irq.svg -------------------------------------------------------------------------------- /docs/images/read_timing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/docs/images/read_timing.json -------------------------------------------------------------------------------- /docs/images/read_timing.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/docs/images/read_timing.svg -------------------------------------------------------------------------------- /docs/images/rvx_architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/docs/images/rvx_architecture.svg -------------------------------------------------------------------------------- /docs/images/rvx_favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/docs/images/rvx_favicon.png -------------------------------------------------------------------------------- /docs/images/rvx_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/docs/images/rvx_logo.png -------------------------------------------------------------------------------- /docs/images/write_timing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/docs/images/write_timing.json -------------------------------------------------------------------------------- /docs/images/write_timing.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/docs/images/write_timing.svg -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/userguide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/docs/userguide.md -------------------------------------------------------------------------------- /etc/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/etc/.clang-format -------------------------------------------------------------------------------- /etc/.verible-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/etc/.verible-format -------------------------------------------------------------------------------- /examples/freertos/boards/arty_a7/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/freertos/boards/arty_a7/.gitignore -------------------------------------------------------------------------------- /examples/freertos/boards/arty_a7/create_project_arty_a7_100t.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/freertos/boards/arty_a7/create_project_arty_a7_100t.tcl -------------------------------------------------------------------------------- /examples/freertos/boards/arty_a7/create_project_arty_a7_35t.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/freertos/boards/arty_a7/create_project_arty_a7_35t.tcl -------------------------------------------------------------------------------- /examples/freertos/boards/arty_a7/freertos_arty_a7.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/freertos/boards/arty_a7/freertos_arty_a7.v -------------------------------------------------------------------------------- /examples/freertos/boards/arty_a7/freertos_arty_a7_constraints.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/freertos/boards/arty_a7/freertos_arty_a7_constraints.xdc -------------------------------------------------------------------------------- /examples/freertos/boards/cmod_a7/.gitignore: -------------------------------------------------------------------------------- 1 | freertos_cmod_a7_35t 2 | .Xil -------------------------------------------------------------------------------- /examples/freertos/boards/cmod_a7/create_project_cmod_a7.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/freertos/boards/cmod_a7/create_project_cmod_a7.tcl -------------------------------------------------------------------------------- /examples/freertos/boards/cmod_a7/freertos_cmod_a7.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/freertos/boards/cmod_a7/freertos_cmod_a7.v -------------------------------------------------------------------------------- /examples/freertos/boards/cmod_a7/freertos_cmod_a7_constraints.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/freertos/boards/cmod_a7/freertos_cmod_a7_constraints.xdc -------------------------------------------------------------------------------- /examples/freertos/software/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/freertos/software/.gitignore -------------------------------------------------------------------------------- /examples/freertos/software/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/freertos/software/CMakeLists.txt -------------------------------------------------------------------------------- /examples/freertos/software/FreeRTOSConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/freertos/software/FreeRTOSConfig.h -------------------------------------------------------------------------------- /examples/freertos/software/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/freertos/software/Makefile -------------------------------------------------------------------------------- /examples/freertos/software/bootstrap.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/freertos/software/bootstrap.S -------------------------------------------------------------------------------- /examples/freertos/software/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/freertos/software/link.ld -------------------------------------------------------------------------------- /examples/freertos/software/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/freertos/software/main.c -------------------------------------------------------------------------------- /examples/gpio/boards/arty_a7/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/gpio/boards/arty_a7/.gitignore -------------------------------------------------------------------------------- /examples/gpio/boards/arty_a7/create_project_arty_a7_100t.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/gpio/boards/arty_a7/create_project_arty_a7_100t.tcl -------------------------------------------------------------------------------- /examples/gpio/boards/arty_a7/create_project_arty_a7_35t.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/gpio/boards/arty_a7/create_project_arty_a7_35t.tcl -------------------------------------------------------------------------------- /examples/gpio/boards/arty_a7/gpio_arty_a7.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/gpio/boards/arty_a7/gpio_arty_a7.v -------------------------------------------------------------------------------- /examples/gpio/boards/arty_a7/gpio_arty_a7_constraints.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/gpio/boards/arty_a7/gpio_arty_a7_constraints.xdc -------------------------------------------------------------------------------- /examples/gpio/boards/cmod_a7/.gitignore: -------------------------------------------------------------------------------- 1 | gpio_cmod_a7_35t 2 | .Xil -------------------------------------------------------------------------------- /examples/gpio/boards/cmod_a7/create_project_cmod_a7.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/gpio/boards/cmod_a7/create_project_cmod_a7.tcl -------------------------------------------------------------------------------- /examples/gpio/boards/cmod_a7/gpio_cmod_a7.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/gpio/boards/cmod_a7/gpio_cmod_a7.v -------------------------------------------------------------------------------- /examples/gpio/boards/cmod_a7/gpio_cmod_a7_constraints.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/gpio/boards/cmod_a7/gpio_cmod_a7_constraints.xdc -------------------------------------------------------------------------------- /examples/gpio/software/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/gpio/software/.gitignore -------------------------------------------------------------------------------- /examples/gpio/software/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/gpio/software/CMakeLists.txt -------------------------------------------------------------------------------- /examples/gpio/software/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/gpio/software/Makefile -------------------------------------------------------------------------------- /examples/gpio/software/bootstrap.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/gpio/software/bootstrap.S -------------------------------------------------------------------------------- /examples/gpio/software/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/gpio/software/link.ld -------------------------------------------------------------------------------- /examples/gpio/software/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/gpio/software/main.c -------------------------------------------------------------------------------- /examples/hello_world/boards/arty_a7/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/hello_world/boards/arty_a7/.gitignore -------------------------------------------------------------------------------- /examples/hello_world/boards/arty_a7/create_project_arty_a7_100t.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/hello_world/boards/arty_a7/create_project_arty_a7_100t.tcl -------------------------------------------------------------------------------- /examples/hello_world/boards/arty_a7/create_project_arty_a7_35t.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/hello_world/boards/arty_a7/create_project_arty_a7_35t.tcl -------------------------------------------------------------------------------- /examples/hello_world/boards/arty_a7/hello_world_arty_a7.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/hello_world/boards/arty_a7/hello_world_arty_a7.v -------------------------------------------------------------------------------- /examples/hello_world/boards/arty_a7/hello_world_arty_a7_constraints.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/hello_world/boards/arty_a7/hello_world_arty_a7_constraints.xdc -------------------------------------------------------------------------------- /examples/hello_world/boards/cmod_a7/.gitignore: -------------------------------------------------------------------------------- 1 | hello_world_cmod_a7_35t 2 | .Xil -------------------------------------------------------------------------------- /examples/hello_world/boards/cmod_a7/create_project_cmod_a7.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/hello_world/boards/cmod_a7/create_project_cmod_a7.tcl -------------------------------------------------------------------------------- /examples/hello_world/boards/cmod_a7/hello_world_cmod_a7.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/hello_world/boards/cmod_a7/hello_world_cmod_a7.v -------------------------------------------------------------------------------- /examples/hello_world/boards/cmod_a7/hello_world_cmod_a7_constraints.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/hello_world/boards/cmod_a7/hello_world_cmod_a7_constraints.xdc -------------------------------------------------------------------------------- /examples/hello_world/software/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/hello_world/software/.gitignore -------------------------------------------------------------------------------- /examples/hello_world/software/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/hello_world/software/CMakeLists.txt -------------------------------------------------------------------------------- /examples/hello_world/software/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/hello_world/software/Makefile -------------------------------------------------------------------------------- /examples/hello_world/software/bootstrap.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/hello_world/software/bootstrap.S -------------------------------------------------------------------------------- /examples/hello_world/software/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/hello_world/software/link.ld -------------------------------------------------------------------------------- /examples/hello_world/software/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/hello_world/software/main.c -------------------------------------------------------------------------------- /examples/mtimer/boards/arty_a7/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/mtimer/boards/arty_a7/.gitignore -------------------------------------------------------------------------------- /examples/mtimer/boards/arty_a7/create_project_arty_a7_100t.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/mtimer/boards/arty_a7/create_project_arty_a7_100t.tcl -------------------------------------------------------------------------------- /examples/mtimer/boards/arty_a7/create_project_arty_a7_35t.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/mtimer/boards/arty_a7/create_project_arty_a7_35t.tcl -------------------------------------------------------------------------------- /examples/mtimer/boards/arty_a7/mtimer_arty_a7.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/mtimer/boards/arty_a7/mtimer_arty_a7.v -------------------------------------------------------------------------------- /examples/mtimer/boards/arty_a7/mtimer_arty_a7_constraints.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/mtimer/boards/arty_a7/mtimer_arty_a7_constraints.xdc -------------------------------------------------------------------------------- /examples/mtimer/boards/cmod_a7/.gitignore: -------------------------------------------------------------------------------- 1 | mtimer_cmod_a7_35t 2 | .Xil -------------------------------------------------------------------------------- /examples/mtimer/boards/cmod_a7/create_project_cmod_a7.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/mtimer/boards/cmod_a7/create_project_cmod_a7.tcl -------------------------------------------------------------------------------- /examples/mtimer/boards/cmod_a7/mtimer_cmod_a7.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/mtimer/boards/cmod_a7/mtimer_cmod_a7.v -------------------------------------------------------------------------------- /examples/mtimer/boards/cmod_a7/mtimer_cmod_a7_constraints.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/mtimer/boards/cmod_a7/mtimer_cmod_a7_constraints.xdc -------------------------------------------------------------------------------- /examples/mtimer/software/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/mtimer/software/.gitignore -------------------------------------------------------------------------------- /examples/mtimer/software/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/mtimer/software/CMakeLists.txt -------------------------------------------------------------------------------- /examples/mtimer/software/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/mtimer/software/Makefile -------------------------------------------------------------------------------- /examples/mtimer/software/bootstrap.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/mtimer/software/bootstrap.S -------------------------------------------------------------------------------- /examples/mtimer/software/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/mtimer/software/link.ld -------------------------------------------------------------------------------- /examples/mtimer/software/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/mtimer/software/main.c -------------------------------------------------------------------------------- /examples/spi/boards/arty_a7/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/spi/boards/arty_a7/.gitignore -------------------------------------------------------------------------------- /examples/spi/boards/arty_a7/create_project_arty_a7_100t.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/spi/boards/arty_a7/create_project_arty_a7_100t.tcl -------------------------------------------------------------------------------- /examples/spi/boards/arty_a7/create_project_arty_a7_35t.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/spi/boards/arty_a7/create_project_arty_a7_35t.tcl -------------------------------------------------------------------------------- /examples/spi/boards/arty_a7/spi_arty_a7.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/spi/boards/arty_a7/spi_arty_a7.v -------------------------------------------------------------------------------- /examples/spi/boards/arty_a7/spi_arty_a7_constraints.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/spi/boards/arty_a7/spi_arty_a7_constraints.xdc -------------------------------------------------------------------------------- /examples/spi/boards/cmod_a7/.gitignore: -------------------------------------------------------------------------------- 1 | spi_cmod_a7_35t 2 | .Xil -------------------------------------------------------------------------------- /examples/spi/boards/cmod_a7/create_project_cmod_a7.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/spi/boards/cmod_a7/create_project_cmod_a7.tcl -------------------------------------------------------------------------------- /examples/spi/boards/cmod_a7/spi_cmod_a7.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/spi/boards/cmod_a7/spi_cmod_a7.v -------------------------------------------------------------------------------- /examples/spi/boards/cmod_a7/spi_cmod_a7_constraints.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/spi/boards/cmod_a7/spi_cmod_a7_constraints.xdc -------------------------------------------------------------------------------- /examples/spi/software/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/spi/software/.gitignore -------------------------------------------------------------------------------- /examples/spi/software/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/spi/software/CMakeLists.txt -------------------------------------------------------------------------------- /examples/spi/software/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/spi/software/Makefile -------------------------------------------------------------------------------- /examples/spi/software/bootstrap.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/spi/software/bootstrap.S -------------------------------------------------------------------------------- /examples/spi/software/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/spi/software/link.ld -------------------------------------------------------------------------------- /examples/spi/software/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/spi/software/main.c -------------------------------------------------------------------------------- /examples/uart/boards/arty_a7/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/uart/boards/arty_a7/.gitignore -------------------------------------------------------------------------------- /examples/uart/boards/arty_a7/create_project_arty_a7_100t.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/uart/boards/arty_a7/create_project_arty_a7_100t.tcl -------------------------------------------------------------------------------- /examples/uart/boards/arty_a7/create_project_arty_a7_35t.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/uart/boards/arty_a7/create_project_arty_a7_35t.tcl -------------------------------------------------------------------------------- /examples/uart/boards/arty_a7/uart_arty_a7.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/uart/boards/arty_a7/uart_arty_a7.v -------------------------------------------------------------------------------- /examples/uart/boards/arty_a7/uart_arty_a7_constraints.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/uart/boards/arty_a7/uart_arty_a7_constraints.xdc -------------------------------------------------------------------------------- /examples/uart/boards/cmod_a7/.gitignore: -------------------------------------------------------------------------------- 1 | uart_cmod_a7_35t 2 | .Xil -------------------------------------------------------------------------------- /examples/uart/boards/cmod_a7/create_project_cmod_a7.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/uart/boards/cmod_a7/create_project_cmod_a7.tcl -------------------------------------------------------------------------------- /examples/uart/boards/cmod_a7/uart_cmod_a7.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/uart/boards/cmod_a7/uart_cmod_a7.v -------------------------------------------------------------------------------- /examples/uart/boards/cmod_a7/uart_cmod_a7_constraints.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/uart/boards/cmod_a7/uart_cmod_a7_constraints.xdc -------------------------------------------------------------------------------- /examples/uart/software/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/uart/software/.gitignore -------------------------------------------------------------------------------- /examples/uart/software/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/uart/software/CMakeLists.txt -------------------------------------------------------------------------------- /examples/uart/software/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/uart/software/Makefile -------------------------------------------------------------------------------- /examples/uart/software/bootstrap.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/uart/software/bootstrap.S -------------------------------------------------------------------------------- /examples/uart/software/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/uart/software/link.ld -------------------------------------------------------------------------------- /examples/uart/software/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/examples/uart/software/main.c -------------------------------------------------------------------------------- /hardware/rvx.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/rvx.v -------------------------------------------------------------------------------- /hardware/rvx_bus.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/rvx_bus.v -------------------------------------------------------------------------------- /hardware/rvx_core.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/rvx_core.v -------------------------------------------------------------------------------- /hardware/rvx_gpio.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/rvx_gpio.v -------------------------------------------------------------------------------- /hardware/rvx_mtimer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/rvx_mtimer.v -------------------------------------------------------------------------------- /hardware/rvx_ram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/rvx_ram.v -------------------------------------------------------------------------------- /hardware/rvx_spi.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/rvx_spi.v -------------------------------------------------------------------------------- /hardware/rvx_uart.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/rvx_uart.v -------------------------------------------------------------------------------- /hardware/tests/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/README.md -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/add-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/add-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/addi-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/addi-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/and-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/and-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/andi-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/andi-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/auipc-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/auipc-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/beq-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/beq-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/bge-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/bge-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/bgeu-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/bgeu-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/blt-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/blt-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/bltu-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/bltu-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/bne-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/bne-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/ebreak.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/ebreak.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/ecall.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/ecall.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/fence-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/fence-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/jal-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/jal-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/jalr-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/jalr-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/lb-align-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/lb-align-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/lbu-align-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/lbu-align-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/lh-align-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/lh-align-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/lhu-align-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/lhu-align-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/lui-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/lui-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/lw-align-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/lw-align-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/misalign-beq-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/misalign-beq-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/misalign-bge-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/misalign-bge-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/misalign-bgeu-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/misalign-bgeu-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/misalign-blt-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/misalign-blt-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/misalign-bltu-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/misalign-bltu-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/misalign-bne-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/misalign-bne-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/misalign-jal-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/misalign-jal-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/misalign-lh-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/misalign-lh-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/misalign-lhu-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/misalign-lhu-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/misalign-lw-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/misalign-lw-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/misalign-sh-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/misalign-sh-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/misalign-sw-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/misalign-sw-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/misalign1-jalr-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/misalign1-jalr-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/misalign2-jalr-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/misalign2-jalr-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/or-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/or-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/ori-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/ori-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/sb-align-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/sb-align-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/sh-align-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/sh-align-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/sll-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/sll-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/slli-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/slli-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/slt-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/slt-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/slti-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/slti-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/sltiu-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/sltiu-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/sltu-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/sltu-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/sra-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/sra-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/srai-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/srai-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/srl-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/srl-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/srli-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/srli-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/sub-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/sub-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/sw-align-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/sw-align-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/xor-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/xor-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/programs/xori-01.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/programs/xori-01.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/add-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/add-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/addi-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/addi-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/and-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/and-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/andi-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/andi-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/auipc-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/auipc-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/beq-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/beq-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/bge-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/bge-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/bgeu-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/bgeu-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/blt-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/blt-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/bltu-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/bltu-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/bne-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/bne-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/ebreak.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/ebreak.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/ecall.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/ecall.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/fence-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/fence-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/jal-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/jal-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/jalr-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/jalr-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/lb-align-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/lb-align-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/lbu-align-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/lbu-align-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/lh-align-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/lh-align-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/lhu-align-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/lhu-align-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/lui-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/lui-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/lw-align-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/lw-align-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/misalign-beq-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/misalign-beq-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/misalign-bge-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/misalign-bge-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/misalign-bgeu-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/misalign-bgeu-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/misalign-blt-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/misalign-blt-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/misalign-bltu-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/misalign-bltu-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/misalign-bne-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/misalign-bne-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/misalign-jal-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/misalign-jal-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/misalign-lh-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/misalign-lh-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/misalign-lhu-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/misalign-lhu-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/misalign-lw-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/misalign-lw-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/misalign-sh-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/misalign-sh-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/misalign-sw-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/misalign-sw-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/misalign1-jalr-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/misalign1-jalr-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/misalign2-jalr-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/misalign2-jalr-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/or-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/or-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/ori-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/ori-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/sb-align-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/sb-align-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/sh-align-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/sh-align-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/sll-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/sll-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/slli-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/slli-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/slt-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/slt-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/slti-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/slti-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/sltiu-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/sltiu-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/sltu-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/sltu-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/sra-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/sra-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/srai-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/srai-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/srl-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/srl-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/srli-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/srli-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/sub-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/sub-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/sw-align-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/sw-align-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/xor-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/xor-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/unit_tests/references/xori-01.reference.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/unit_tests/references/xori-01.reference.hex -------------------------------------------------------------------------------- /hardware/tests/core/verilator/.gitignore: -------------------------------------------------------------------------------- 1 | dump 2 | obj_dir -------------------------------------------------------------------------------- /hardware/tests/core/verilator/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/verilator/Makefile -------------------------------------------------------------------------------- /hardware/tests/core/verilator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/verilator/README.md -------------------------------------------------------------------------------- /hardware/tests/core/verilator/argparse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/verilator/argparse.cpp -------------------------------------------------------------------------------- /hardware/tests/core/verilator/argparse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/verilator/argparse.h -------------------------------------------------------------------------------- /hardware/tests/core/verilator/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/verilator/log.h -------------------------------------------------------------------------------- /hardware/tests/core/verilator/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/verilator/main.cpp -------------------------------------------------------------------------------- /hardware/tests/core/verilator/ram_init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/verilator/ram_init.cpp -------------------------------------------------------------------------------- /hardware/tests/core/verilator/ram_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/verilator/ram_init.h -------------------------------------------------------------------------------- /hardware/tests/core/verilator/unit_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/verilator/unit_tests.py -------------------------------------------------------------------------------- /hardware/tests/core/verilator/unit_tests.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/verilator/unit_tests.v -------------------------------------------------------------------------------- /hardware/tests/core/verilator/vargs.vc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/verilator/vargs.vc -------------------------------------------------------------------------------- /hardware/tests/core/verilator/vcfg.vlt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/verilator/vcfg.vlt -------------------------------------------------------------------------------- /hardware/tests/core/vivado/.gitignore: -------------------------------------------------------------------------------- 1 | test_project -------------------------------------------------------------------------------- /hardware/tests/core/vivado/create_test_project.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/vivado/create_test_project.tcl -------------------------------------------------------------------------------- /hardware/tests/core/vivado/unit_tests.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/core/vivado/unit_tests.v -------------------------------------------------------------------------------- /hardware/tests/gpio/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/gpio/.gitignore -------------------------------------------------------------------------------- /hardware/tests/gpio/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/gpio/Makefile -------------------------------------------------------------------------------- /hardware/tests/gpio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/gpio/README.md -------------------------------------------------------------------------------- /hardware/tests/gpio/test_gpio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/gpio/test_gpio.py -------------------------------------------------------------------------------- /hardware/tests/mtimer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/mtimer/.gitignore -------------------------------------------------------------------------------- /hardware/tests/mtimer/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/mtimer/Makefile -------------------------------------------------------------------------------- /hardware/tests/mtimer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/mtimer/README.md -------------------------------------------------------------------------------- /hardware/tests/mtimer/test_mtimer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/mtimer/test_mtimer.py -------------------------------------------------------------------------------- /hardware/tests/spi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/spi/README.md -------------------------------------------------------------------------------- /hardware/tests/spi/hardware/.gitignore: -------------------------------------------------------------------------------- 1 | vivado_project -------------------------------------------------------------------------------- /hardware/tests/spi/hardware/create_unit_tests_project.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/spi/hardware/create_unit_tests_project.tcl -------------------------------------------------------------------------------- /hardware/tests/spi/hardware/unit_tests.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/spi/hardware/unit_tests.v -------------------------------------------------------------------------------- /hardware/tests/spi/software/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/spi/software/.gitignore -------------------------------------------------------------------------------- /hardware/tests/spi/software/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/spi/software/CMakeLists.txt -------------------------------------------------------------------------------- /hardware/tests/spi/software/Makefile: -------------------------------------------------------------------------------- 1 | ../../../../software/Makefile -------------------------------------------------------------------------------- /hardware/tests/spi/software/arty_a7/.gitignore: -------------------------------------------------------------------------------- 1 | vivado_project -------------------------------------------------------------------------------- /hardware/tests/spi/software/arty_a7/create_project_arty_a7_35t.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/spi/software/arty_a7/create_project_arty_a7_35t.tcl -------------------------------------------------------------------------------- /hardware/tests/spi/software/arty_a7/unit_tests.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/spi/software/arty_a7/unit_tests.v -------------------------------------------------------------------------------- /hardware/tests/spi/software/arty_a7/unit_tests_constraints.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/spi/software/arty_a7/unit_tests_constraints.xdc -------------------------------------------------------------------------------- /hardware/tests/spi/software/libsteel: -------------------------------------------------------------------------------- 1 | ../../../../software/libsteel -------------------------------------------------------------------------------- /hardware/tests/spi/software/libsteel.cmake: -------------------------------------------------------------------------------- 1 | ../../../../software/libsteel.cmake -------------------------------------------------------------------------------- /hardware/tests/spi/software/link.ld: -------------------------------------------------------------------------------- 1 | ../../../../software/link.ld -------------------------------------------------------------------------------- /hardware/tests/spi/software/unit_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/spi/software/unit_tests.c -------------------------------------------------------------------------------- /hardware/tests/top/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/top/README.md -------------------------------------------------------------------------------- /hardware/tests/top/verilator/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/top/verilator/.gitignore -------------------------------------------------------------------------------- /hardware/tests/top/verilator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/top/verilator/CMakeLists.txt -------------------------------------------------------------------------------- /hardware/tests/top/verilator/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/top/verilator/Makefile -------------------------------------------------------------------------------- /hardware/tests/top/verilator/argparse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/top/verilator/argparse.cpp -------------------------------------------------------------------------------- /hardware/tests/top/verilator/argparse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/top/verilator/argparse.h -------------------------------------------------------------------------------- /hardware/tests/top/verilator/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/top/verilator/log.h -------------------------------------------------------------------------------- /hardware/tests/top/verilator/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/top/verilator/main.cpp -------------------------------------------------------------------------------- /hardware/tests/top/verilator/mcu_sim.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/top/verilator/mcu_sim.v -------------------------------------------------------------------------------- /hardware/tests/top/verilator/ram_init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/top/verilator/ram_init.cpp -------------------------------------------------------------------------------- /hardware/tests/top/verilator/ram_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/top/verilator/ram_init.h -------------------------------------------------------------------------------- /hardware/tests/top/verilator/vcfg.vlt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/hardware/tests/top/verilator/vcfg.vlt -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /templates/baremetal/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/templates/baremetal/.gitignore -------------------------------------------------------------------------------- /templates/baremetal/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/templates/baremetal/CMakeLists.txt -------------------------------------------------------------------------------- /templates/baremetal/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/templates/baremetal/Makefile -------------------------------------------------------------------------------- /templates/baremetal/bootstrap.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/templates/baremetal/bootstrap.S -------------------------------------------------------------------------------- /templates/baremetal/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/templates/baremetal/link.ld -------------------------------------------------------------------------------- /templates/baremetal/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/templates/baremetal/main.c -------------------------------------------------------------------------------- /templates/baremetal/rvx_wrapper.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/templates/baremetal/rvx_wrapper.v -------------------------------------------------------------------------------- /templates/freertos/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/templates/freertos/.gitignore -------------------------------------------------------------------------------- /templates/freertos/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/templates/freertos/CMakeLists.txt -------------------------------------------------------------------------------- /templates/freertos/FreeRTOSConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/templates/freertos/FreeRTOSConfig.h -------------------------------------------------------------------------------- /templates/freertos/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/templates/freertos/Makefile -------------------------------------------------------------------------------- /templates/freertos/bootstrap.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/templates/freertos/bootstrap.S -------------------------------------------------------------------------------- /templates/freertos/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/templates/freertos/link.ld -------------------------------------------------------------------------------- /templates/freertos/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/templates/freertos/main.c -------------------------------------------------------------------------------- /templates/freertos/rvx_wrapper.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelcalcada/rvx/HEAD/templates/freertos/rvx_wrapper.v --------------------------------------------------------------------------------