1. 26 Feb, 2018 3 commits
    • Federico Vaga's avatar
      kernel: reset last trigger on new acquisition · 9120066f
      Federico Vaga authored
      This prevent to get confused about the value of this register.
      Whenever the user starts a new acquisition we reset the
      last triggered register. This guarantee that the value shown comes
      from the last acquisition
      Signed-off-by: Federico Vaga's avatarFederico Vaga <federico.vaga@cern.ch>
      9120066f
    • Federico Vaga's avatar
      kernel: enable software trigger by default · e3fc1b13
      Federico Vaga authored
      Enabling the software trigger by default it does not cause any harm and
      it simplifies the code and the interface. The user is free to disable it
      using the `source` attribute from sysfs.
      Signed-off-by: Federico Vaga's avatarFederico Vaga <federico.vaga@cern.ch>
      e3fc1b13
    • Federico Vaga's avatar
      kernel: gateware v5 updates · e3700a3a
      Federico Vaga authored
      The gateware version 5 does not have anymore the selection
      between internal or external trigger. Instead, there is the
      possibility to have more that one trigger source enabled.
      
      Internals:
      - the acquisition metadata now provides a whiterabbit timestamp
        and information about the trigger source that started the acquisition
      
      Registers change:
      - one register to enable/disable all trigger sources
      - one register to set the polarity on all the triggers
      - threshould/hysteresis for each channel
      - delay on the following triggers: ext, channel[1; 4]
      
      Sysfs changes
      - add attributes to configure threshould
      - trigger "enable" will restore the last known enable status
      e3700a3a
  2. 14 Feb, 2018 4 commits
  3. 13 Feb, 2018 1 commit
  4. 29 Jan, 2018 1 commit
  5. 07 Apr, 2017 3 commits
  6. 21 Apr, 2016 1 commit
  7. 05 Nov, 2015 1 commit
  8. 04 May, 2015 1 commit
  9. 27 Apr, 2015 1 commit
  10. 08 Apr, 2015 1 commit
  11. 07 Apr, 2015 1 commit
  12. 17 Mar, 2015 1 commit
  13. 16 Feb, 2015 1 commit
  14. 25 Sep, 2014 1 commit
  15. 14 Jul, 2014 1 commit
  16. 11 Jul, 2014 1 commit
  17. 03 Jun, 2014 2 commits
  18. 14 May, 2014 1 commit
  19. 12 May, 2014 1 commit
  20. 30 Apr, 2014 4 commits
  21. 23 Apr, 2014 1 commit
    • Michel Arruat's avatar
      adc_driver: channel signal transmisson delay conpensation · e3dc8d57
      Michel Arruat authored
      Trigger and channel signals are not going through the
      same path on the board and trigger is faster.
      Trying to sample the trigger itself by connecting
      it to a channel, one can see a delay of 20ns between trigger and
      its sampling. The compensation is done by delaying the trigger by 2
      sample tick (2*10ns)
      e3dc8d57
  22. 07 Apr, 2014 6 commits
  23. 06 Mar, 2014 1 commit
  24. 01 Mar, 2014 1 commit