Advertisement
Guest User

build_cksum_vhdl

a guest
Jul 7th, 2013
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.12 KB | None | 0 0
  1. #!/bin/bash
  2. rm -rf $HOME/frank
  3. cd $HOME
  4. mkdir frank
  5. cd frank
  6. wget -qO- http://www.swaton.ukfsn.org/bin/makestuff-lindar-20130610.tar.gz | tar zxf -
  7. cd makestuff/
  8. common/msget.sh hdlmake
  9. cd hdlmake/apps/
  10. ../bin/hdlmake.py -g makestuff/swled
  11. cd makestuff/swled/cksum/vhdl/
  12. mkdir -p ../svf
  13. mkdir -p ../log
  14. for i in fx2all/s3board fx2all/aes220 fx2all/nexys3 fx2all/nexys2-1200 fx2all/nexys2-500 fx2all/xylo-l fx2all/atlys fx2min/lx9 fx2min/ep3c16 epp/nexys2-1200 epp/ep2c5; do
  15.   t=${i%/*}
  16.   b=${i#*/}
  17.   echo "Building ${t}-${b}.svf..."
  18.   rm -f top_level.svf
  19.   ../../../../../bin/hdlmake.py -t ../../templates/${t}/vhdl -b ${b} > ../log/${t}-${b}.log 2>&1
  20.   cp top_level.svf ../svf/${t}-${b}.svf
  21. done
  22.  
  23. mkdir -p ../svf/try
  24. cd ../svf/try
  25. cp /home/chris/CrazyCartridge.svf ..
  26. for i in ../*.svf; do
  27.   echo $i;
  28.   /home/chris/bin/svf2xsvf502 -i $i -o indirect.xsvf
  29.   /home/chris/makestuff/libs/libfpgalink/xsvf2csvf/lin.x64/rel/xsvf2csvf indirect.xsvf indirect.csvf
  30.   /home/chris/makestuff/libs/libfpgalink/xsvf2csvf/lin.x64/rel/xsvf2csvf $i direct.csvf
  31.   ls -la *.csvf
  32.   cmp indirect.csvf direct.csvf
  33.   rm -f *svf*
  34.   echo
  35. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement