1. 14 Sep, 2020 4 commits
  2. 09 Sep, 2020 17 commits
  3. 03 Sep, 2020 1 commit
  4. 24 Jul, 2020 5 commits
  5. 07 Jul, 2020 1 commit
  6. 25 May, 2020 1 commit
  7. 19 May, 2020 1 commit
  8. 11 May, 2020 1 commit
  9. 06 May, 2020 3 commits
  10. 04 May, 2020 1 commit
  11. 24 Apr, 2020 3 commits
  12. 23 Apr, 2020 1 commit
  13. 21 Apr, 2020 1 commit
    • Dimitris Lampridis's avatar
      [hdl] use new gc_sync for pulse synchroniser as well. · 5900eadd
      Dimitris Lampridis authored
      The main reason for doing this is so that all our sync modules are based directly on
      gc_sync (instead of using it indirectly through gc_sync_ffs).
      
      Another benefit of this is that the feedback loop of the pulse synchroniser will now be two clock
      cycles shorter (one input clock cycle + one output clock cycle), since gc_sync_ffs is using one
      more flip-flop compared to gc_sync.
      
      This will also reduce the number of warnings in various synthesis and simulation tools, since
      gc_pulse_syncrhonizer is also used by the gc_sync_word modules, as well as the async dual clock
      FIFOs.
      Signed-off-by: Dimitris Lampridis's avatarDimitris Lampridis <dimitris.lampridis@cern.ch>
      5900eadd