- 24 Oct, 2018 15 commits
-
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
hdl: fix bug where newly-arriving triggers could cause trigger delay logic to reset while counting for previous trigger
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
hdl: add bit to clear last trigger status, and prevent trigger status from updating when not in acquisition
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
hdl: removed carrier one-wire master (now handled by WR PTP core), introduced SPI Flash interface for WR PTP core, migrated all carrier HDL to 62.5MHz clock (FMC-ADC and DMA datapath still on 125MHz)
-
Dimitris Lampridis authored
hdl: integrated WR PTP core (SPEC only for now), tested, works, need to review calibration procedure
-
Dimitris Lampridis authored
-
- 31 Jan, 2018 5 commits
-
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
- 26 Jan, 2018 2 commits
-
-
Dimitris Lampridis authored
hdl: modify trigger tag data to include metavalue (0xACCE55) and also reorder the trigger tag seconds field to make it more readable
-
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
-