diff --git a/check_sdram_init.sh b/check_sdram_init.sh new file mode 100755 index 0000000..43ec732 --- /dev/null +++ b/check_sdram_init.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +GOODPHY=`grep csr_base,ddrphy csr.csv | awk -F, '{ print $3 }'` +GOODSDRAM=`grep csr_base,sdram csr.csv | awk -F, '{ print $3 }'` + +USEPHY=`grep ddrphy_base *soc.py | awk '{ print $3 }'` +USESDRAM=`grep sdram_dfii_base *soc.py | awk '{ print $3 }'` + +RET=0 + +if test $GOODPHY != $USEPHY; then + echo "WARNING WARNING WARNING PHY has wrong CSR base in SDRAM initilizer WARNING WARNING WARNING" + RET=-1 +fi +if test $GOODSDRAM != $USESDRAM; then + echo "WARNING WARNING WARNING PHY has wrong CSR base in SDRAM initilizer WARNING WARNING WARNING" + RET=-1 +fi + +exit $RET +