Skip to content
Snippets Groups Projects
Commit a88f4e03 authored by Eric Kooistra's avatar Eric Kooistra
Browse files

In MArch 2018 the workaround to read BSN monitor twice was fixed by setting...

In MArch 2018 the workaround to read BSN monitor twice was fixed by setting g_mesh_sync_timeout = 256 M > 1.024 sec in node_apertif_unb1_fn_beamformer.vhd.
parent 8516f94b
No related branches found
No related tags found
No related merge requests found
...@@ -173,12 +173,9 @@ else ...@@ -173,12 +173,9 @@ else
############################################################################### ###############################################################################
# Get number of BSN timeouts # Get number of BSN timeouts
# . FIXME Read 2 times as workaround for too tight BSN timeout parameter in VHDL
############################################################################### ###############################################################################
NOF_BSN_TIMEOUTS_0=$(python $UPE/peripherals/util_bsn_monitor.py --unb $UNBS --fn 0:3 -n 1 -r 0 | grep -c "timeout = 1") NOF_BSN_TIMEOUTS=$(python $UPE/peripherals/util_bsn_monitor.py --unb $UNBS --fn 0:3 -n 1 -r 0 | grep -c "timeout = 1")
sleep 1.024 if [ "$NOF_BSN_TIMEOUTS" == "0" ]; then
NOF_BSN_TIMEOUTS_1=$(python $UPE/peripherals/util_bsn_monitor.py --unb $UNBS --fn 0:3 -n 1 -r 0 | grep -c "timeout = 1")
if [ "$NOF_BSN_TIMEOUTS_0" == "0" ] || [ "$NOF_BSN_TIMEOUTS_1" == "0" ]; then
echo dish_status.sh: Passed - Found no BSN timeouts echo dish_status.sh: Passed - Found no BSN timeouts
else else
echo dish_status.sh: Error - one or more BSN timeouts found echo dish_status.sh: Error - one or more BSN timeouts found
...@@ -187,9 +184,9 @@ else ...@@ -187,9 +184,9 @@ else
NOF_BSN_SOPS=$(python $UPE/peripherals/util_bsn_monitor.py --unb $UNBS --fn 0:3 -n 1 -r 0 | grep -c "nof_sop = 800000") NOF_BSN_SOPS=$(python $UPE/peripherals/util_bsn_monitor.py --unb $UNBS --fn 0:3 -n 1 -r 0 | grep -c "nof_sop = 800000")
if [ "$NOF_BSN_SOPS" == "$NOF_BSN_SOPS_EXPECTED" ]; then if [ "$NOF_BSN_SOPS" == "$NOF_BSN_SOPS_EXPECTED" ]; then
echo dish_status.sh: Passed - Found 800000 SOPs per FN BSN monitor echo dish_status.sh: Passed - Found 800000 SOPs per Front Node BSN monitor
else else
echo "dish_status.sh: Error - Not enough SOPs for BSN monitor(s)" echo "dish_status.sh: Error - Not enough SOPs for Front Node BSN monitor(s)"
exit 1 exit 1
fi fi
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment