From 203f588d25875163a7e3a8aac7d785384716888a Mon Sep 17 00:00:00 2001 From: Marcus Mellor Date: Mon, 11 Mar 2024 13:04:59 -0500 Subject: [PATCH] soc/src: Add script to sparse-checkout the bsg_dmc files --- soc/src/setup_basejump.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100755 soc/src/setup_basejump.sh diff --git a/soc/src/setup_basejump.sh b/soc/src/setup_basejump.sh new file mode 100755 index 000000000..02c1fbad7 --- /dev/null +++ b/soc/src/setup_basejump.sh @@ -0,0 +1,12 @@ +#! /bin/bash + +git submodule update --init +cd basejump_stl + +rm -rf imports +git sparse-checkout set bsg_async bsg_clk_gen bsg_dataflow bsg_dmc bsg_mem bsg_misc bsg_noc bsg_tag testing/bsg_dmc/lpddr_verilog_model +rm -f */*_nonsynth_* + +# Fix errors in basejump code +printf '69m63\nw\n' | ed bsg_mem/bsg_mem_1rw_sync_mask_write_bit_from_1r1w.sv +sed -i '17i \`include "bsg_defines.sv"' bsg_dmc/bsg_dmc_dly_line_v3.sv