- 26 Jan, 2018 1 commit
-
-
Dimitris Lampridis authored
-
- 25 Jan, 2018 2 commits
-
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
The new trigger logic allows for logical OR'ing of all trigger sources, by means of the new "trigger enable" register. For each trigger the "mask" of the trigger source(s) is reflected in the "trigger status" register and it is also stored in the data stream together with the trigger time tag. Furthermore, the previously used glitch filter has been removed, in favor of a comparator module with optional hysteresis. This approach makes the internal trigger logic more responsible, versatile and intuitive to the user. The SPEC testbench has been updated to test these new features. It is still far from perfect though, see also issue #1726.
-
- 23 Jan, 2018 1 commit
-
-
Dimitris Lampridis authored
-
- 22 Jan, 2018 1 commit
-
-
Tim Mottram authored
Signed-off-by: Dimitris Lampridis <Dimitris.Lampridis@cern.ch>
-
- 23 Jun, 2016 6 commits
-
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
hdl: stop using local ext_pulse_sync, switch to general-cores sync chain for external trigger as well
-
- 22 Jun, 2016 3 commits
-
-
Dimitris Lampridis authored
hdl: replace custom ext_pulse_sync with general-cores module for time trigger sync, cleanup timetag_core, tested on SPEC in the lab, works
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
- 16 Jun, 2016 2 commits
-
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
- 13 Jun, 2016 2 commits
-
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
- 08 Jun, 2016 1 commit
-
-
Dimitris Lampridis authored
-
- 19 May, 2016 1 commit
-
-
Dimitris Lampridis authored
Also point to new, stable release of DDR3 core (1.0) which also fixes the reset logic
-
- 17 May, 2016 1 commit
-
-
Dimitris Lampridis authored
It is more natural to read a zero value from a register during normal operation / after reset. Also avoids the extra logic outside of the wbgen carrier_csr which was needed to accomodate the non-default value of '1'
-
- 13 May, 2016 1 commit
-
-
Dimitris Lampridis authored
-
- 20 Apr, 2016 4 commits
-
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
- 19 Apr, 2016 2 commits
-
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
- 18 Apr, 2016 2 commits
-
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
- 14 Apr, 2016 2 commits
-
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
- 13 Apr, 2016 2 commits
-
-
Dimitris Lampridis authored
hdl: prevent FSM from going through the pre-trigger state, if there are no pre-trigger samples to be acquired. Fixes the error in the samples counter register when pre_trigger samples was zero.
-
Dimitris Lampridis authored
Because of a -yet to be fully understood- bug, acquisition produces corrupted samples when number_of_samples is exactly equal to multi_shot dpram size. So for now, number_of_samples should be less than multi_shot ram size.
-
- 08 Apr, 2016 3 commits
-
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
- 07 Apr, 2016 1 commit
-
-
Dimitris Lampridis authored
-
- 01 Apr, 2016 2 commits
-
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-