blob: 9230188b8f1e0cbbab1988f2b38dacc89ead1497 [file] [log] [blame]
#!/usr/bin/bash
# Copyright 2023 Google LLC.
# Run this script in $ROOTDIR/hw/matcha:
# ./util/gen_syn_filelist.sh
# The script generates synthesis filelist in:
# build/lowrisc_systems_top_matcha_0.1/syn-icarus
export proj_root=$ROOTDIR/hw/matcha
export titan_root=$ROOTDIR/hw/opentitan-upstream
fusesoc --cores-root ${titan_root}/hw/ip \
--cores-root ${titan_root}/hw/dv \
--cores-root ${titan_root}/hw/vendor \
--cores-root ${proj_root}/../ip/isp \
--cores-root ${proj_root}/hw \
run \
--flag=fileset_top \
--target=syn \
--setup lowrisc:systems:top_matcha:0.1