-
- Downloads
Add System Verilog FPU (#163)
* Change reset strategy in ariane_verilog_wrap.sv, remove unneeded sigs in serpent_peripherals. * saving... *Updates for new FPU * Add sv fpu to FPGA flow * Use multi-threading capabilities of verilator - Deactivate non-standard floating point arguments - Make multi-threading conditional on the availability of verilator 4 * Remove DPI threadsafety * Reduce FPGA clock frequency - Remove couple of -v- tests to reduce test-time * Fix documentation and fpga flow - Fix cycle time to accommodate FPU - Fix FPGA constraints * Change UART frequency
Showing
- CHANGELOG.md 4 additions, 0 deletionsCHANGELOG.md
- Makefile 145 additions, 126 deletionsMakefile
- README.md 0 additions, 6 deletionsREADME.md
- bootrom/ariane.dts 1 addition, 1 deletionbootrom/ariane.dts
- ci/check-tests.sh 4 additions, 4 deletionsci/check-tests.sh
- ci/float.config 52 additions, 0 deletionsci/float.config
- ci/install-verilator.sh 6 additions, 5 deletionsci/install-verilator.sh
- ci/path-setup.sh 3 additions, 3 deletionsci/path-setup.sh
- ci/riscv-asm-tests.list 0 additions, 20 deletionsci/riscv-asm-tests.list
- ci/riscv-fp-tests.list 38 additions, 0 deletionsci/riscv-fp-tests.list
- fpga/constraints/ariane.xdc 6 additions, 6 deletionsfpga/constraints/ariane.xdc
- fpga/constraints/genesys-2.xdc 14 additions, 24 deletionsfpga/constraints/genesys-2.xdc
- fpga/scripts/prologue.tcl 3 additions, 1 deletionfpga/scripts/prologue.tcl
- fpga/scripts/run.tcl 5 additions, 2 deletionsfpga/scripts/run.tcl
- fpga/src/bootrom/ariane.dts 3 additions, 3 deletionsfpga/src/bootrom/ariane.dts
- fpga/src/bootrom/bootrom.h 552 additions, 552 deletionsfpga/src/bootrom/bootrom.h
- fpga/src/bootrom/bootrom.sv 304 additions, 304 deletionsfpga/src/bootrom/bootrom.sv
- fpga/src/bootrom/src/main.c 1 addition, 1 deletionfpga/src/bootrom/src/main.c
- fpga/src/bootrom/src/uart.c 5 additions, 3 deletionsfpga/src/bootrom/src/uart.c
- fpga/xilinx/xlnx_clk_gen/tcl/run.tcl 1 addition, 1 deletionfpga/xilinx/xlnx_clk_gen/tcl/run.tcl
Loading
Please register or sign in to comment