pll_62_5_KARA.sh 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. #!/bin/bash
  2. #echo "Remove Board Reset ... "
  3. #pci -w 0x9040 0x00
  4. #sleep 0.5
  5. #while :
  6. #do
  7. echo "*PLL: calibration start ... "
  8. echo "*PLL: R0 Reset ... "
  9. pci -w 0x9064 0x80000000
  10. sleep 0.2
  11. #pci -w 0x9064 0x80000100
  12. #sleep 0.2
  13. #pci -w 0x9064 0x00030100
  14. #sleep 0.2
  15. # R0 (INIT)
  16. pci -w 0x9064 0x80000100 # OUTPUT 500MHZ FPGA
  17. sleep 0.2
  18. #echo "*PLL: R0 "
  19. pci -w 0x9064 0x00030100 # OUTPUT 500 MHZ FPGA
  20. sleep 0.2
  21. #echo "*PLL: R1 "
  22. #pci -w 0x9064 0x00005C01 # SYS_REF_2 before 0x00035C01
  23. #sleep 0.2
  24. #echo "*PLL: R2 "
  25. #pci -w 0x9064 0x00005C02 # SYS_REF_1
  26. #sleep 0.2
  27. #echo "*PLL: R3 "
  28. #pci -w 0x9064 0x00030403 #######original
  29. #sleep 0.2
  30. echo "*PLL: R3 "
  31. pci -w 0x9064 0x00070473 #was 8 before for delay #####remove later # clk_ADC_2 working:0x000704b3
  32. sleep 0.2
  33. #echo "*PLL: R4 "
  34. #pci -w 0x9064 0x00030404
  35. #sleep 0.2
  36. echo "*PLL: R4 "
  37. pci -w 0x9064 0x00070474 #was 8 before for delay # d0,d4,d8,db # clk_ADC_1 working:0x000704b3
  38. sleep 0.2
  39. echo "*PLL: R5 "
  40. pci -w 0x9064 0x00070205 # FPGA_GTHX_CLOCK_0
  41. sleep 0.2
  42. echo "*PLL: R6 "
  43. pci -w 0x9064 0x00070206 # FPGA_GTHX_CLOCK_1
  44. sleep 0.2
  45. #echo "*PLL: R7 "
  46. #pci -w 0x9064 0x00005C07 # FPGA_SYS_REF before 0x00035C07
  47. #sleep 0.2
  48. echo "*PLL: R8 "
  49. pci -w 0x9064 0x10000908
  50. sleep 0.2
  51. echo "*PLL: R9 "
  52. pci -w 0x9064 0xA0022A09
  53. sleep 0.2
  54. echo "*PLL: RB (R11)"
  55. pci -w 0x9064 0x0082000B
  56. sleep 0.2
  57. echo "*PLL: RD (R13)"
  58. pci -w 0x9064 0x028300AD
  59. sleep 0.2
  60. echo "*PLL: RE (R14)"
  61. pci -w 0x9064 0x08007D0E
  62. sleep 0.2
  63. echo "*PLL: RF (R15)"
  64. pci -w 0x9064 0xCC03E80F
  65. sleep 0.2