-
- Downloads
Improve Tandem Simulation, switch-able caches and fix a cache-bug (#192)
* Add spike isa sim * Fix AMO problem in verilator *Tidy up FPU wrapper * Bump axi_exclusive submodule * Refactor serpent AXI adapter, bump dbg and atomics submodules, add separate bootrom for linux on OpenPiton (#190) * Refactor serpent AXI adapter * Disable FPU in OpenPiton by default * Bump dbg and atomics submodules * Fix cache testbenches (interface change) * FPGA bootrom changes for OpenPiton SDHC * Introduce two bootroms, one for baremetal apps (pitonstream), and one for linux boot from SD * Testing barrier-based synchronisation instead of CLINT-based * This bootrom works for 2 core on g2 and if you change MAX_HARTS to 4, then 4 cores on vc707 * Add MAX_HARTS switch to makefile * Fix gitlab CI * Revert standard FPGA bootrom * Update Flist * Make UART_FREQ a parameter * Fix typo in tb.list and an error in define switch in ariane_pkg * Copy over SD-driver in bootloader from @leon575777642 * Fix compilation issues of bootrom * Change signal name in serpent periph portlist * Correct generate statement in serpent dcache memory * Add Piton SD Controller, FPGA fixes * Fix race condition in dcache misshandler * Add tandem spike to Make flow * Remove OpenPiton SD Card controller again
Showing
- CHANGELOG.md 3 additions, 0 deletionsCHANGELOG.md
- Makefile 49 additions, 20 deletionsMakefile
- README.md 12 additions, 0 deletionsREADME.md
- bootrom/ariane.dts 13 additions, 15 deletionsbootrom/ariane.dts
- bootrom/bootrom.h 24 additions, 102 deletionsbootrom/bootrom.h
- bootrom/bootrom.img 0 additions, 0 deletionsbootrom/bootrom.img
- bootrom/bootrom.sv 16 additions, 55 deletionsbootrom/bootrom.sv
- fpga/constraints/genesys-2.xdc 39 additions, 1 deletionfpga/constraints/genesys-2.xdc
- fpga/scripts/run.tcl 3 additions, 2 deletionsfpga/scripts/run.tcl
- fpga/src/ariane_peripherals_xilinx.sv 68 additions, 67 deletionsfpga/src/ariane_peripherals_xilinx.sv
- fpga/src/ariane_xilinx.sv 108 additions, 47 deletionsfpga/src/ariane_xilinx.sv
- fpga/src/bootrom/ariane.dts 3 additions, 3 deletionsfpga/src/bootrom/ariane.dts
- fpga/src/bootrom/bootrom.h 241 additions, 229 deletionsfpga/src/bootrom/bootrom.h
- fpga/src/bootrom/bootrom.sv 173 additions, 167 deletionsfpga/src/bootrom/bootrom.sv
- fpga/src/bootrom/src/main.c 1 addition, 1 deletionfpga/src/bootrom/src/main.c
- fpga/src/bootrom/startup.S 2 additions, 2 deletionsfpga/src/bootrom/startup.S
- fpga/src/genesysii.svh 10 additions, 0 deletionsfpga/src/genesysii.svh
- fpga/xilinx/ariane_xlnx_ip.yml 92 additions, 0 deletionsfpga/xilinx/ariane_xlnx_ip.yml
- fpga/xilinx/xlnx_axi_clock_converter/tcl/run.tcl 1 addition, 1 deletionfpga/xilinx/xlnx_axi_clock_converter/tcl/run.tcl
- fpga/xilinx/xlnx_axi_dwidth_converter/tcl/run.tcl 1 addition, 1 deletionfpga/xilinx/xlnx_axi_dwidth_converter/tcl/run.tcl
Loading
Please register or sign in to comment