reset_ex_rf.sh 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. #! /bin/bash
  2. export PCILIB_MODEL=ipedma
  3. #echo "ADC & GOT: Turning on power..."
  4. #pci -w 9048 f0
  5. #sleep 0.1
  6. #pci -w 9048 ff
  7. #sleep 0.1
  8. ###################################### For internal RF clock ##########################
  9. #echo "KALYPSO: reset internal PLL"
  10. #pci -w 904C 1
  11. #sleep 0.1
  12. #echo "KALYPSO: enable internal clock (WARNING: ONLY FOR DEBUGGING!)"
  13. #pci -w 904C 0
  14. #sleep 0.1
  15. #echo "reset and synchronize TOP and BOTTOM"
  16. #pci -w 904C 2
  17. #sleep 0.1
  18. #echo "SETTING FOR 0 for 1024 and 8 for 512 PIXELS"
  19. #pci -w 904C 0
  20. #sleep 0.1
  21. ############## For external RF clock ############
  22. #echo "KALYPSO: #################################################"
  23. #echo "KALYPSO: setup enable external RF clock"
  24. #echo "KALYPSO: #################################################"
  25. pci -w 904C 1
  26. sleep 0.1
  27. #echo "reset and synchronize TOP and BOTTOM"
  28. pci -w 904C 003
  29. sleep 0.1
  30. #echo "SETTING FOR 1024 PIXELS"
  31. pci -w 904C 001
  32. sleep 0.1
  33. ####################################################
  34. ####################################################
  35. echo "RESET of the KALYPSO"
  36. #pci -w 9040 0x800ff # enable internal clock
  37. pci -w 9040 800800ff # enable external clock
  38. sleep 0.1
  39. echo "DE-RESET of the KALYPSO"
  40. #pci -w 9040 0x0 # enable internal clock
  41. pci -w 9040 80000000 # enable external clock
  42. sleep 0.1
  43. ######################################
  44. pci -w 0x9024 0
  45. sleep 0.1
  46. pci -w 0x9024 1
  47. sleep 0.1
  48. #########################################
  49. echo "*ONBOARD TRIG GEN: ON"
  50. pci -w 0x9044 0xb8 #2e was before
  51. sleep 0.1
  52. echo "GOTT: Integration Period"
  53. pci -w 0x9000 0x2
  54. sleep 0.1
  55. echo "GOTT: Integration Delay"
  56. pci -w 0x9004 0x0
  57. sleep 0.1
  58. echo "GOTT: Gain"
  59. pci -w 0x9010 0x02
  60. sleep 0.1
  61. echo "write the number of samples to be acquired"
  62. pci -w 9108 0x0400