forked from openhwgroup/cva6
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refactor serpent AXI adapter, bump dbg and atomics submodules, add se…
…parate bootrom for linux on OpenPiton (openhwgroup#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
- Loading branch information
1 parent
692a826
commit 0ffef2a
Showing
47 changed files
with
1,104 additions
and
1,151 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -15,7 +15,7 @@ | |
// Author: Michael Schaffner <[email protected]>, ETH Zurich | ||
// Date: 15.08.2018 | ||
// Description: File list for OpenPiton flow | ||
src/common_cells/include/common_cells/registers.svh | ||
+incdir+src/common_cells/include/common_cells/ | ||
src/common_cells/src/fifo_v1.sv | ||
src/common_cells/src/fifo_v2.sv | ||
src/common_cells/src/fifo_v3.sv | ||
|
@@ -25,7 +25,6 @@ src/common_cells/src/rrarbiter.sv | |
src/common_cells/src/rstgen_bypass.sv | ||
src/common_cells/src/sync_wedge.sv | ||
src/common_cells/src/cdc_2phase.sv | ||
src/common_cells/src/pipe_reg_simple.sv | ||
src/common_cells/src/stream_arbiter_flushable.sv | ||
src/common_cells/src/shift_reg.sv | ||
src/fpu/src/fpu_div_sqrt_mvp/hdl/fpu_ff.sv | ||
|
@@ -37,6 +36,7 @@ src/fpu/src/fpu_div_sqrt_mvp/hdl/iteration_div_sqrt_mvp.sv | |
src/fpu/src/fpu_div_sqrt_mvp/hdl/norm_div_sqrt_mvp.sv | ||
src/fpu/src/fpu_div_sqrt_mvp/hdl/nrbd_nrsc_mvp.sv | ||
src/fpu/src/fpu_div_sqrt_mvp/hdl/preprocess_mvp.sv | ||
src/fpu/src/fpnew_pkg.sv | ||
src/fpu/src/fpnew_cast_multi.sv | ||
src/fpu/src/fpnew_classifier.sv | ||
src/fpu/src/fpnew_divsqrt_multi.sv | ||
|
@@ -55,7 +55,7 @@ src/fpu/src/fpnew_pkg.sv | |
src/fpu/src/fpnew_rounding.sv | ||
src/fpu/src/fpnew_top.sv | ||
src/axi/src/axi_pkg.sv | ||
src/debug/dm_pkg.sv | ||
src/riscv-dbg/src/dm_pkg.sv | ||
include/riscv_pkg.sv | ||
include/ariane_pkg.sv | ||
include/ariane_axi_pkg.sv | ||
|
@@ -129,7 +129,8 @@ src/riscv-dbg/src/dmi_jtag_tap.sv | |
src/riscv-dbg/debug_rom/debug_rom.sv | ||
openpiton/ariane_verilog_wrap.sv | ||
openpiton/serpent_peripherals.sv | ||
openpiton/bootrom/bootrom.sv | ||
openpiton/bootrom/baremetal/bootrom.sv | ||
openpiton/bootrom/linux/bootrom_linux.sv | ||
src/plic/plic.sv | ||
src/plic/plic_claim_complete_tracker.sv | ||
src/plic/plic_comparator.sv | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
*.elf | ||
*.img | ||
*.dtb | ||
*.sv |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
*.elf | ||
*.img | ||
*.dtb | ||
*.sv | ||
*.h |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
../../../bootrom/Makefile |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
../ariane.dts |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
../../../bootrom/bootrom.S |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
../../../bootrom/gen_rom.py |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
../../../bootrom/linker.ld |
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.