Files
Jungfraujoch/receiver/scripts/check_hls.sh
Filip Leonarski 1757d42182 Initial commit
Signed-off-by: Filip Leonarski <filip.leonarski@psi.ch>
2023-04-06 11:17:59 +02:00

22 lines
571 B
Bash

#!/bin/bash
echo -e '\n\033[0;36m Utilization \033[0m\n'
cat $HLS_DIR/syn/report/$1_csynth.rpt |grep -A23 "Utilization Estimates" |tail -n21
echo -e '\n\033[0;36m Timing \033[0m\n'
cat $HLS_DIR/syn/report/$1_csynth.rpt |grep -A8 "Performance Estimates" |tail -n5
LOG_FILE=hls_${1}.log
if grep -q "\[HLS 200-880\]" $LOG_FILE; then
echo -e '\n\033[0;31m II Violations: \033[0m'`cat $LOG_FILE | grep "\[HLS 200-880\]" | wc -l` '\n'
cat $LOG_FILE | grep "\[HLS 200-880\]"
echo
exit 1
else
echo -e '\n\033[0;36m No II violations \033[0m\n'
exit 0
fi