1. 21 Jul, 2017 3 commits
  2. 20 Jul, 2017 1 commit
    • Lucas Russo's avatar
      modules/*/fmc_adc_clk.vhd: add MMCM_LOCKED delay/synchronizer · c5483d49
      Lucas Russo authored
      Now, on asserting LOCKED by MMCM, we synchronize it
      to the destination clock domain and waits until
      the LOCK signal has stabilized for a few clock
      cycles.
      
      In this way we can safely use the mmcm_adc_locked
      signal as a reset to downstream logic.
      c5483d49
  3. 18 Jul, 2017 1 commit
  4. 12 Jul, 2017 2 commits
  5. 10 Jul, 2017 2 commits
  6. 04 Jul, 2017 1 commit
  7. 27 Jun, 2017 2 commits
  8. 22 Jun, 2017 1 commit
  9. 20 Jun, 2017 4 commits
  10. 19 Jun, 2017 5 commits
  11. 15 Jun, 2017 2 commits
  12. 14 Jun, 2017 1 commit
  13. 13 Jun, 2017 2 commits
  14. 12 Jun, 2017 3 commits
  15. 09 Jun, 2017 2 commits
  16. 08 Jun, 2017 1 commit
  17. 07 Jun, 2017 3 commits
    • Lucas Russo's avatar
      modules/*/wb_acq_core/*: clip BTT value to max allowed · fc6f4f5b
      Lucas Russo authored
      Previously we were relying on the calculated
      full BTT value to be always '1' at the LSBs,
      but there are cases in which this is not true:
      1<0000000>. This would be cropped to 0, but
      instead we would want the clip to the maximum BTT
      value.
      fc6f4f5b
    • Lucas Russo's avatar
      modules/*/wb_acq_core/*: fix BTT counter not reseting to maximum · 15be32c0
      Lucas Russo authored
      On long running acquisitions, BTT was not
      reseting to the maximum permitted to the
      memory region, so only the first pass would
      succeed.
      15be32c0
    • Lucas Russo's avatar
      modules/*/wb_acq_core/*: fix possible AXI mem region overflow · 4b408dc3
      Lucas Russo authored
      Previously, we were always setting the BTT as
      2^22. If we needed to finish early, we just ended
      the transaction with TLAST.
      
      This posed a problem for long-running acquisition
      (triggered), in that the AXI datamover would
      continue to write even after the memory region,
      because the BTT was set to 2^22.
      
      Now, we always set it to the maximum of the memory
      region.
      4b408dc3
  18. 06 Jun, 2017 4 commits