22 lines
571 B
Bash
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
|