1. 02 Dec, 2014 1 commit
  2. 01 Dec, 2014 1 commit
    • Jean-Paul Ricaud's avatar
      VHDL : the synchronized inhibition of the LINAC SPM / LPM triggers on an · 94502c11
      Jean-Paul Ricaud authored
      external interlock signal was added to the top level of the TimEX3 FPGA
      code
      
       On branch development
      
      	modified:   fpga/sources/outputmux.vhdl
      	modified:   fpga/sources/src_cPCI/cPCI_statusManager.vhdl
      	modified:   fpga/sources/src_linacSYNCLOCK/linacSYNCLOCK_synchroInterlock.vhdl
      	modified:   fpga/sources/src_linacSYNCLOCK/linacSYNCLOCK_top.vhdl
      	modified:   fpga/sources/top.vhdl
      94502c11
  3. 28 Nov, 2014 1 commit
    • Jean-Paul Ricaud's avatar
      VHDL : started the code for a synchronized inhibition of the LINAC SPM · 07682db0
      Jean-Paul Ricaud authored
      and LPM signals on an external intelock trigger
      
       On branch development
      
      	modified:   fpga/sources/registers_init.vhdl
      	modified:   fpga/sources/src_clkpadding/clkpadding_config.txt
      	modified:   fpga/sources/src_duplication/dup_config.txt
      	modified:   fpga/sources/src_linacMON/linacMON_top.vhdl
      	new file:   fpga/sources/src_linacSYNCLOCK/linacSYNCLOCK_config.txt
      	new file:   fpga/sources/src_linacSYNCLOCK/linacSYNCLOCK_synchroInterlock.vhdl
      	new file:   fpga/sources/src_linacSYNCLOCK/linacSYNCLOCK_top.vhdl
      	modified:   fpga/sources/top.vhdl
      07682db0
  4. 21 Nov, 2014 1 commit
  5. 08 Oct, 2014 1 commit
  6. 06 Oct, 2014 1 commit
    • Jean-Paul Ricaud's avatar
      VHDL : corrected padding function · 4810e869
      Jean-Paul Ricaud authored
       On branch development
      
      	modified:   fpga/sources/src_clkpadding/clkpadding_top.vhdl
      	new file:   fpga/sources/testbench/clkpadding_tb.vhdl
      	modified:   fpga/sources/top.vhdl
      4810e869
  7. 22 Sep, 2014 1 commit
    • Jean-Paul Ricaud's avatar
      VHDL : added clock padding for CRISTAL beamline laser · 2d45d219
      Jean-Paul Ricaud authored
       On branch development
      
      	modified:   fpga/sources/outputmux.vhdl
      	modified:   fpga/sources/registers_init.vhdl
      	new file:   fpga/sources/src_clkpadding/clkpadding_config.txt
      	new file:   fpga/sources/src_clkpadding/clkpadding_top.vhdl
      	modified:   fpga/sources/src_topup/topup_top.vhdl
      	modified:   fpga/sources/top.vhdl
      2d45d219
  8. 07 Mar, 2014 1 commit
  9. 07 Feb, 2014 1 commit
    • Jean-Paul Ricaud's avatar
      VHDL : added frequency divider block for slicing synchro DG · 4563b9be
      Jean-Paul Ricaud authored
       On branch development
      
      	modified:   fpga/sources/outputmux.vhdl
      	modified:   fpga/sources/registers_init.vhdl
      	modified:   fpga/sources/src_cPCI/cPCI_registerMux.vhdl
      	modified:   fpga/sources/src_cPCI/cPCI_statusManager.vhdl
      	modified:   fpga/sources/src_duplication/dup_leds.vhdl
      	new file:   fpga/sources/src_freqDIV/freqDIV_clkdiv.vhdl
      	new file:   fpga/sources/src_freqDIV/freqDIV_config.txt
      	new file:   fpga/sources/src_freqDIV/freqDIV_leds.vhdl
      	new file:   fpga/sources/src_freqDIV/freqDIV_monitoring.vhdl
      	new file:   fpga/sources/src_freqDIV/freqDIV_top.vhdl
      	modified:   fpga/sources/src_linacMON/linacMON_leds.vhdl
      	modified:   fpga/sources/src_linacMP/linacMP_leds.vhdl
      	modified:   fpga/sources/src_topup/topup_beamlost.vhdl
      	modified:   fpga/sources/src_topup/topup_gating.vhdl
      	modified:   fpga/sources/top.vhdl
      	modified:   fpga/sources/type_lib.vhdl
      4563b9be
  10. 09 Jan, 2014 1 commit
  11. 09 Dec, 2013 1 commit
    • Jean-Paul Ricaud's avatar
      VHDL : code cleanup · 28062311
      Jean-Paul Ricaud authored
       On branch development
      
      	modified:   fpga/TimEX3/TimEX3_eeprom.mcs
      	modified:   fpga/sources/registers_init.vhdl
      	modified:   fpga/sources/src_cPCI/cPCI_hermes.vhdl
      	modified:   fpga/sources/src_cPCI/cPCI_hermes_registers.vhdl
      	modified:   fpga/sources/src_cPCI/cPCI_registerMux.vhdl
      	modified:   fpga/sources/top.vhdl
      	new file:   fpga/sources/type_lib.vhdl
      28062311
  12. 29 Nov, 2013 1 commit
    • Jean-Paul Ricaud's avatar
      VHDL : Monitoring now reacts on rising edge of the signal instead of high level · 686fe9ce
      Jean-Paul Ricaud authored
       On branch development
      
      	modified:   fpga/TimEX3/TimEX3_eeprom.mcs
      	modified:   fpga/sources/src_duplication/dup_leds.vhdl
      	modified:   fpga/sources/src_duplication/dup_monitoring.vhdl
      	modified:   fpga/sources/src_linacMON/linacMON_leds.vhdl
      	modified:   fpga/sources/src_linacMON/linacMON_monitoring.vhdl
      	modified:   fpga/sources/src_linacMP/linacMP_leds.vhdl
      	modified:   fpga/sources/src_linacMP/linacMP_monitoring.vhdl
      	modified:   fpga/sources/top.vhdl
      686fe9ce
  13. 28 Nov, 2013 1 commit
  14. 27 Nov, 2013 1 commit
    • Jean-Paul Ricaud's avatar
      VHDL : multiplexed cPCI registers to overlap data depending on the configuration… · 1e2013e4
      Jean-Paul Ricaud authored
      VHDL : multiplexed cPCI registers to overlap data depending on the configuration (duplication, top-up, etc.)
      
       On branch development
      
      	modified:   fpga/TimEX3/TimEX3_eeprom.mcs
      	modified:   fpga/sources/registers_init.vhdl
      	modified:   fpga/sources/src_cPCI/cPCI_hermes.vhdl
      	modified:   fpga/sources/src_cPCI/cPCI_registerMux.vhdl
      	modified:   fpga/sources/src_cPCI/cPCI_statusManager.vhdl
      	modified:   fpga/sources/top.vhdl
      1e2013e4
  15. 19 Nov, 2013 1 commit
  16. 13 Nov, 2013 1 commit
  17. 12 Nov, 2013 1 commit
  18. 06 Nov, 2013 1 commit
    • Jean-Paul Ricaud's avatar
      VHDL : Set a bit during 2s after a top-up injection window or a beam lost… · 679ffb3d
      Jean-Paul Ricaud authored
      VHDL : Set a bit during 2s after a top-up injection window or a beam lost window. The bit will be set for window width duration + 2s, those it can be read by polling through the software
      
       On branch development
      
      	new file:   fpga/sources/src_topup/topup_stateBit.vhdl
      	modified:   fpga/sources/src_topup/topup_top.vhdl
      	modified:   fpga/sources/top.vhdl
      679ffb3d
  19. 29 Oct, 2013 1 commit
  20. 09 Aug, 2013 1 commit
  21. 31 Jul, 2013 1 commit
  22. 10 Jul, 2013 1 commit
    • Jean-Paul Ricaud's avatar
      VHDL : added LINAC monitoring function · f9cb50e1
      Jean-Paul Ricaud authored
       On branch development
      
      	new file:   CAD/TimEX3_linacDT-FP.dwg
      	new file:   CAD/TimEX3_linacMP-FP.dwg
      	modified:   fpga/sources/outputmux.vhdl
      	modified:   fpga/sources/registers_init.vhdl
      	new file:   fpga/sources/src_linacMON/linacMON_config.txt
      	new file:   fpga/sources/src_linacMON/linacMON_leds.vhdl
      	new file:   fpga/sources/src_linacMON/linacMON_monitoring.vhdl
      	new file:   fpga/sources/src_linacMON/linacMON_simTrigg.vhdl
      	new file:   fpga/sources/src_linacMON/linacMON_top.vhdl
      	modified:   fpga/sources/src_linacMP/linacMP_config.txt
      	renamed:    fpga/sources/src_linacMP/linacMP_andpulses.vhdl -> fpga/sources/src_linacMP/linacMP_orpulses.vhdl
      	modified:   fpga/sources/src_linacMP/linacMP_top.vhdl
      	modified:   fpga/sources/top.vhdl
      f9cb50e1
  23. 17 Jun, 2013 1 commit
    • Jean-Paul Ricaud's avatar
      VHDL : Compensated output offsets in duplication mode · 5182c64f
      Jean-Paul Ricaud authored
       On branch development
      
      	modified:   fpga/TimEX3/TimEX3_eeprom.mcs
      	new file:   fpga/TimEX3/keep.ncd
      	modified:   fpga/sources/registers_init.vhdl
      	modified:   fpga/sources/src_duplication/dup_top.vhdl
      	modified:   fpga/sources/src_topup/topup_beamlost.vhdl
      5182c64f
  24. 12 Jun, 2013 1 commit
  25. 30 Apr, 2013 1 commit
  26. 26 Apr, 2013 2 commits
  27. 12 Apr, 2013 1 commit
    • Jean-Paul Ricaud's avatar
      VHDL : corrected a error in top-up gating module ; changed the · bfae43b6
      Jean-Paul Ricaud authored
      monitoring to monitor and gate a beam lost
      
       On branch development
      
      	modified:   fpga/sources/registers_init.vhdl
      	new file:   fpga/sources/src_topup/topup_beamlost.vhdl
      	modified:   fpga/sources/src_topup/topup_gating.vhdl
      	new file:   fpga/sources/src_topup/topup_injError.vhdl
      	modified:   fpga/sources/src_topup/topup_leds.vhdl
      	deleted:    fpga/sources/src_topup/topup_monitor.vhdl
      	modified:   fpga/sources/src_topup/topup_top.vhdl
      	modified:   fpga/sources/top.vhdl
      bfae43b6
  28. 09 Apr, 2013 1 commit
  29. 19 Mar, 2013 1 commit
  30. 18 Mar, 2013 1 commit
    • Jean-Paul Ricaud's avatar
      VHDL : added LINAC multi-pulse function · 69f29835
      Jean-Paul Ricaud authored
      SCH : corrected typo error
      
       On branch development
      
      	modified:   fpga/sources/outputmux.vhdl
      	modified:   fpga/sources/registers_init.vhdl
      	modified:   fpga/sources/src_duplication/dup_config.txt
      	modified:   fpga/sources/src_duplication/dup_leds.vhdl
      	modified:   fpga/sources/src_duplication/dup_monitoring.vhdl
      	modified:   fpga/sources/src_duplication/dup_top.vhdl
      	new file:   fpga/sources/src_linacMP/linacMP_andpulses.vhdl
      	new file:   fpga/sources/src_linacMP/linacMP_config.txt
      	new file:   fpga/sources/src_linacMP/linacMP_leds.vhdl
      	new file:   fpga/sources/src_linacMP/linacMP_monitoring.vhdl
      	new file:   fpga/sources/src_linacMP/linacMP_top.vhdl
      	modified:   fpga/sources/src_test/test_config.txt
      	modified:   fpga/sources/src_topup/topup_config.txt
      	modified:   fpga/sources/top.vhdl
      	modified:   sch/Expansion_connectors.sch
      	modified:   sch/FPGA.sch
      	modified:   sch/FPGA_config.sch
      	modified:   sch/Osc.sch
      	modified:   sch/PCI9030.sch
      	modified:   sch/cPCI_connector.sch
      	modified:   sch/input.sch
      	modified:   sch/outputs.sch
      	modified:   sch/psu.sch
      	modified:   sch/reset.sch
      	modified:   sch/timex3_sch-cache.lib
      	modified:   sch/timex3_sch.pro
      	modified:   sch/timex3_sch.sch
      	modified:   sch/top.sch
      69f29835
  31. 14 Mar, 2013 1 commit
    • Jean-Paul Ricaud's avatar
      SCH : replaced C2 ; C 11 ; C12 C13 & C14 by 0R (better ligne adaptation) · 5fc0ff0a
      Jean-Paul Ricaud authored
       On branch development
      
      	modified:   sch/Expansion_connectors.sch
      	modified:   sch/FPGA.sch
      	modified:   sch/FPGA_config.sch
      	modified:   sch/Osc.sch
      	modified:   sch/PCI9030.sch
      	modified:   sch/bom_TTL.xlsx
      	modified:   sch/cPCI_connector.sch
      	modified:   sch/input.sch
      	modified:   sch/outputs.sch
      	modified:   sch/psu.sch
      	modified:   sch/reset.sch
      	modified:   sch/timex3_sch-cache.lib
      	modified:   sch/timex3_sch.sch
      	modified:   sch/top.sch
      5fc0ff0a
  32. 13 Mar, 2013 1 commit
    • Jean-Paul Ricaud's avatar
      VHDL : changed the time base of duplication monitor to 1 ms ; added some · 0c5e42bb
      Jean-Paul Ricaud authored
      signal to improve the skew
      CAD : changed the names OUT1 -> OUT0 ; OUT2 -> OUT1 ; OUT3 -> OUT2 ;
      OUT4 -> OUT3
      
       On branch development
      
      	renamed:    cao/TimEX3_TTL-FP.dwg -> CAD/TimEX3_TTL-FP.dwg
      	renamed:    cao/TimEX3_gating-FP.dwg -> CAD/TimEX3_gating-FP.dwg
      	modified:   fpga/TimEX3/TimEX3_eeprom.mcs
      	modified:   fpga/TimEX3/top.ucf
      	modified:   fpga/sources/src_duplication/dup_duplication.vhdl
      	modified:   fpga/sources/src_duplication/dup_leds.vhdl
      	modified:   fpga/sources/src_duplication/dup_top.vhdl
      0c5e42bb
  33. 11 Mar, 2013 1 commit
    • Jean-Paul Ricaud's avatar
      VHDL : changed the time base to 1 kHz ; corrected an unconnected port ; · 96438d55
      Jean-Paul Ricaud authored
      corrected an unreliable equality
      
       On branch development
      
      	modified:   fpga/sources/clk_sources.vhdl
      	modified:   fpga/sources/registers_init.vhdl
      	modified:   fpga/sources/src_duplication/dup_monitoring.vhdl
      	modified:   fpga/sources/src_duplication/dup_top.vhdl
      	modified:   fpga/sources/src_topup/topup_gating.vhdl
      	modified:   fpga/sources/src_topup/topup_leds.vhdl
      	modified:   fpga/sources/src_topup/topup_monitor.vhdl
      	modified:   fpga/sources/src_topup/topup_top.vhdl
      	modified:   fpga/sources/testbench/clk_sources_tb.vhdl
      	modified:   fpga/sources/testbench/dup_top_tb.vhdl
      	modified:   fpga/sources/testbench/topup_gating_tb.vhdl
      	modified:   fpga/sources/testbench/topup_monitor_tb.vhdl
      	modified:   fpga/sources/top.vhdl
      96438d55
  34. 07 Mar, 2013 1 commit
    • Jean-Paul Ricaud's avatar
      VHDL : corrected an error in addresses of the cPCI registers ; Added a · 1f60834a
      Jean-Paul Ricaud authored
      file with initial value of registers
      
       On branch development
      
      	modified:   fpga/TimEX3/TimEX3_eeprom.mcs
      	new file:   fpga/sources/registers_init.vhdl
      	modified:   fpga/sources/src_cPCI/cPCI_hermes.vhdl
      	modified:   fpga/sources/src_cPCI/cPCI_hermes_registers.vhdl
      	modified:   fpga/sources/src_cPCI/cPCI_statusManager.vhdl
      	modified:   fpga/sources/src_duplication/dup_leds.vhdl
      	modified:   fpga/sources/src_topup/topup_gating.vhdl
      	modified:   fpga/sources/src_topup/topup_monitor.vhdl
      	modified:   fpga/sources/top.vhdl
      1f60834a
  35. 06 Mar, 2013 1 commit
  36. 05 Mar, 2013 1 commit
  37. 01 Mar, 2013 2 commits
  38. 28 Feb, 2013 1 commit
    • Jean-Paul Ricaud's avatar
      VHDL : modified repertories names ; corrected clk source ; corrected · 01dec940
      Jean-Paul Ricaud authored
      top-up monitoring
      
       On branch development
      
      	modified:   fpga/sources/clk_sources.vhdl
      	renamed:    fpga/sources/cPCI/cPCI_hermes.vhdl -> fpga/sources/src_cPCI/cPCI_hermes.vhdl
      	renamed:    fpga/sources/cPCI/cPCI_hermes_registers.vhdl -> fpga/sources/src_cPCI/cPCI_hermes_registers.vhdl
      	renamed:    fpga/sources/cPCI/cPCI_statusManager.vhdl -> fpga/sources/src_cPCI/cPCI_statusManager.vhdl
      	renamed:    fpga/sources/source_duplication/dup_config.txt -> fpga/sources/src_duplication/dup_config.txt
      	renamed:    fpga/sources/source_duplication/dup_duplication.vhdl -> fpga/sources/src_duplication/dup_duplication.vhdl
      	renamed:    fpga/sources/source_duplication/dup_leds.vhdl -> fpga/sources/src_duplication/dup_leds.vhdl
      	renamed:    fpga/sources/source_duplication/dup_monitoring.vhdl -> fpga/sources/src_duplication/dup_monitoring.vhdl
      	renamed:    fpga/sources/source_duplication/dup_top.vhdl -> fpga/sources/src_duplication/dup_top.vhdl
      	renamed:    fpga/sources/test/test_config.txt -> fpga/sources/src_test/test_config.txt
      	renamed:    fpga/sources/test/test_top.vhdl -> fpga/sources/src_test/test_top.vhdl
      	renamed:    fpga/sources/source_topup/topup_config.txt -> fpga/sources/src_topup/topup_config.txt
      	renamed:    fpga/sources/source_topup/topup_gating.vhdl -> fpga/sources/src_topup/topup_gating.vhdl
      	renamed:    fpga/sources/source_topup/topup_leds.vhdl -> fpga/sources/src_topup/topup_leds.vhdl
      	renamed:    fpga/sources/source_topup/topup_monitor.vhdl -> fpga/sources/src_topup/topup_monitor.vhdl
      	renamed:    fpga/sources/source_topup/topup_top.vhdl -> fpga/sources/src_topup/topup_top.vhdl
      	modified:   fpga/sources/top.vhdl
      01dec940