Skip to content
Snippets Groups Projects
  1. Apr 21, 2020
  2. Mar 06, 2020
  3. Mar 05, 2020
  4. Dec 13, 2019
  5. Jul 29, 2019
  6. Jun 14, 2019
  7. May 23, 2019
  8. May 06, 2019
  9. Jan 30, 2019
  10. Nov 29, 2018
  11. Nov 08, 2018
  12. Oct 12, 2018
  13. Jun 08, 2018
  14. Mar 23, 2018
  15. Mar 20, 2018
  16. Mar 16, 2018
  17. Oct 11, 2017
  18. Feb 10, 2017
  19. Nov 29, 2016
  20. Nov 28, 2016
  21. Sep 27, 2016
  22. Aug 25, 2016
    • Maciej Lipinski's avatar
      The added module is used in the SPEC-based WR-Btrain transmitter design. · 4100df70
      Maciej Lipinski authored
      It seems that similar modules might be needed in other designs. The
      added gc_async_signals_input_stage provides:
      - synchronisation of input digital asynchronous pulses with the clock
      - degliching (filter len config through generic)
      - single-clock pulse generation
      - extended pulses generation (config through generic)
      4100df70
  23. Aug 24, 2016
    • Maciej Lipinski's avatar
      Added generation of sys_clk-synchronous global reset. · d395d1ec
      Maciej Lipinski authored
      The new gc_single_reset_gen can generate a single reset signal that
      is synchronous with the system clock domain (input clk). The input
      to the module is a vector of asynchronous reset signals, such as
      PCIe reset or button. These input signals are synchronised with
      the clock domain. Additionally, the powerup count-down is taken care
      for by the module. The resulting single reset signal is passed through
      a programmable number of flip-flops at the output (g_out_reg_depth)
      so that the ISE optimizer has easier work with the global reset
      funout.
      
      This module is a generalized and (hopefully) improved version of the
      spec_reset_gen.vhd that is copy+pasted into many SPEC-based designed.
      It was suggested during a review of one of such designes that this
      reset should be added to general-cores. This is the execution of this
      feedback.
      
      This module might be potentially integrated with the other available
      reset-generation module (gc_reset.vhd).
      d395d1ec
  24. Aug 14, 2014
    • Tomasz Wlostowski's avatar
      common: adding gc_sync_register. · d9f9928e
      Tomasz Wlostowski authored
      gc_sync_register is a multibit cross-clock domain synchronizer, with constrainable input delay, to
      prevent sync delays with more than 1 clock cycle uncertainity. Used to synchronize counters
      in dual-clock FIFOs.
      
      For Xilinx devices, add this constraint to your UCF file
      
      NET "*/gc_sync_register_in[*]" MAXDELAY=<faster_clock_period / 2 here>;
      d9f9928e
  25. Jul 17, 2014
  26. May 15, 2014
  27. Apr 25, 2014