Commits on Source (51)
-
Grzegorz Daniluk authoredb1d0c1ae
-
Grzegorz Daniluk authored9f65ec25
-
Grzegorz Daniluk authored5e45f7b1
-
Grzegorz Daniluk authored9af7902f
-
Grzegorz Daniluk authored4b361036
-
Grzegorz Daniluk authored5582fd3c
-
Grzegorz Daniluk authored350f2b58
-
Grzegorz Daniluk authored3e428fdf
-
Grzegorz Daniluk authoredacdb7efe
-
Grzegorz Daniluk authoredf75ab027
-
Dimitris Lampridis authoredaeee595d
-
Grzegorz Daniluk authored0e3d82ba
-
Tristan Gingold authored7580f64b
-
Tristan Gingold authored46ab11f4
-
Tristan Gingold authoredc01bc0e1
-
Dimitris Lampridis authored
genrams: when pre-loading a RAM with an init file, assert that the file size is not bigger than the size of the memory it is written to
e3d24fca -
Dimitris Lampridis authored
genrams: when pre-loading a RAM with an init file, assert that the file size is not bigger than the size of the memory it is written to
bdc63b2a -
Dimitris Lampridis authored66e128d0
-
Dimitris Lampridis authored67d353ad
-
Dimitris Lampridis authored
This is beneficial because the gc_sync_ffs has a Xilinx "keep" attribute, which prevents the tools from trimming out unused logic, even when the user has set the relevant generics to "FALSE".
28cd7560 -
This is needed for fixed-latency streamers. Module was written by Tom, he added it to wr-cores whereas it belongs here, I've moved it.
f73bc3d2 -
Christos Gentsos authored
When trying to compile for nanoXplore synthesis fails, complaining about those signals -- although they're unused.
a993f050 -
Dimitris Lampridis authored380cde1d
-
Tomasz Wlostowski authored1bbeef0b
-
Tristan Gingold authoredcfe9afe1
-
Tristan Gingold authored35a5338a
-
Tristan Gingold authored5950849a
-
Tristan Gingold authored3b4edf7e
-
Tristan Gingold authored9027e98a
-
Tristan Gingold authored2c67ec27
-
Tristan Gingold authoredde821c1d
-
Grzegorz Daniluk authoreddcc7cc33
-
Tristan Gingold authoredc0e0cbe7
-
Tristan Gingold authoredc010febb
-
Tristan Gingold authoreda0a709f0
-
Tristan Gingold authoredcd3445d2
-
Tristan Gingold authoredac43a1db
-
Tristan Gingold authorede8b948ed
-
Tristan Gingold authored68e1c650
-
Tristan Gingold authoredca0ce6ce
-
Dimitris Lampridis authoredbee232b2
-
Dimitris Lampridis authored6abae0c0
-
Tristan Gingold authored5dde6da5
-
Dimitris Lampridis authoredba8802fe
-
Dimitris Lampridis authored
This commit does three changes to gc_sync_word_wr: 1. It converts it to use internally gc_pulse_synchroniser2 2. It introduces a new "busy" output bit 3. It introduces a new generic, g_AUTO_WR which instructs the core to write a new word continously, without input from the user.
13cebbbd -
Dimitris Lampridis authored
Without this option, the two outputs of the module are in different clock domains. The frequency value is in the clk_in domain, while the "valid" flag is in the system clock domain. With the new option, if set to TRUE, both outputs will be in the system clock domain.
686760c9 -
Dimitris Lampridis authoredb814d633
-
Dimitris Lampridis authoredeaacde90
-
Tristan Gingold authoredc99ecb4c
-
Tristan Gingold authoredcc5228b9
-
Dimitris Lampridis authored14e96565
Showing
- Manifest.py 1 addition, 0 deletionsManifest.py
- README.md 101 additions, 1 deletionREADME.md
- doc/wishbone.md 7 additions, 0 deletionsdoc/wishbone.md
- modules/axi/Manifest.py 8 additions, 0 deletionsmodules/axi/Manifest.py
- modules/axi/axi4_pkg.vhd 0 additions, 0 deletionsmodules/axi/axi4_pkg.vhd
- modules/axi/axi4lite_wb_bridge/Manifest.py 3 additions, 0 deletionsmodules/axi/axi4lite_wb_bridge/Manifest.py
- modules/axi/axi4lite_wb_bridge/xaxi4lite_wb_bridge.vhd 0 additions, 0 deletionsmodules/axi/axi4lite_wb_bridge/xaxi4lite_wb_bridge.vhd
- modules/axi/z7_axi_gpio_expander/Manifest.py 3 additions, 0 deletionsmodules/axi/z7_axi_gpio_expander/Manifest.py
- modules/axi/z7_axi_gpio_expander/axi_gpio_expander.vhd 421 additions, 0 deletionsmodules/axi/z7_axi_gpio_expander/axi_gpio_expander.vhd
- modules/common/Manifest.py 4 additions, 1 deletionmodules/common/Manifest.py
- modules/common/gc_async_counter_diff.vhd 165 additions, 0 deletionsmodules/common/gc_async_counter_diff.vhd
- modules/common/gc_ds182x_readout/README.md 9 additions, 0 deletionsmodules/common/gc_ds182x_readout/README.md
- modules/common/gc_ds182x_readout/gc_ds182x_readout.vhd 10 additions, 2 deletionsmodules/common/gc_ds182x_readout/gc_ds182x_readout.vhd
- modules/common/gc_frequency_meter.vhd 78 additions, 70 deletionsmodules/common/gc_frequency_meter.vhd
- modules/common/gc_pulse_synchronizer2.vhd 24 additions, 10 deletionsmodules/common/gc_pulse_synchronizer2.vhd
- modules/common/gc_sync_word_rd.vhd 105 additions, 0 deletionsmodules/common/gc_sync_word_rd.vhd
- modules/common/gc_sync_word_wr.vhd 62 additions, 79 deletionsmodules/common/gc_sync_word_wr.vhd
- modules/common/gencores_pkg.vhd 71 additions, 4 deletionsmodules/common/gencores_pkg.vhd
- modules/genrams/common/inferred_async_fifo.vhd 45 additions, 37 deletionsmodules/genrams/common/inferred_async_fifo.vhd
- modules/genrams/common/inferred_async_fifo_dual_rst.vhd 46 additions, 37 deletionsmodules/genrams/common/inferred_async_fifo_dual_rst.vhd
modules/axi/Manifest.py
0 → 100644
modules/axi/axi4lite_wb_bridge/Manifest.py
0 → 100644
File moved
modules/axi/z7_axi_gpio_expander/Manifest.py
0 → 100644
modules/common/gc_async_counter_diff.vhd
0 → 100644
modules/common/gc_ds182x_readout/README.md
0 → 100644
modules/common/gc_sync_word_rd.vhd
0 → 100644