From e6d04f5923a673bcfe7cbea303068b121a82d118 Mon Sep 17 00:00:00 2001 From: Felipe Lisboa <lisboafelipe5@gmail.com> Date: Wed, 16 Nov 2022 11:05:14 +0100 Subject: [PATCH] Added script to generate SV code --- framework/CavaDRAM/gencode/cava2sv.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100755 framework/CavaDRAM/gencode/cava2sv.sh diff --git a/framework/CavaDRAM/gencode/cava2sv.sh b/framework/CavaDRAM/gencode/cava2sv.sh new file mode 100755 index 0000000..ae53342 --- /dev/null +++ b/framework/CavaDRAM/gencode/cava2sv.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +cava_src_dir="/home/felipe/PHD/tools/cava/silveroak/cava" +cava_hdl_dir=${cava_src_dir}/Cava2HDL + +echo "Import missing haskell libraries" +sed -i '3iimport qualified Data.Bits' Ascii.hs ByteVector.hs +sed -i '3iimport qualified Data.Char' Ascii.hs ByteVector.hs + +echo "Generating SV files..." +ghc -i${cava_src_dir}:${cava_hdl_dir} CavaFIFOSV.hs +./CavaFIFOSV -- GitLab