pluto_hdl_adi/library/util_dacfifo
Laszlo Nagy bfc8ec28c3 util_axis_fifo: instantiate block ram in async mode
In cases when a shallow FIFO is requested the synthesizer infers distributed RAM
instead of block RAMs. This can be an issue when the clocks of the FIFO are
asynchronous since a timing path is created though the LUTs which implement the
memory, resulting in timing failures. Ignoring timing through the path is not a
solution since would lead to metastability.
This does not happens with block RAMs.

The solution is to use the ad_mem (block RAM) in case of async clocks and letting
the synthesizer do it's job in case of sync clocks for optimal resource utilization.
2018-04-11 15:09:54 +03:00
..
Makefile Make: Update makefiles 2017-11-20 14:27:39 +02:00
util_dacfifo.v util_axis_fifo: instantiate block ram in async mode 2018-04-11 15:09:54 +03:00
util_dacfifo_constr.sdc util_dacfifo/constraints- false paths for bypass 2017-03-06 10:33:07 -05:00
util_dacfifo_constr.xdc util_dacfifo: Define constraints for bypass 2017-03-07 16:14:46 +02:00
util_dacfifo_hw.tcl util_dacfifo: Integrate grey coder/decoder module 2017-10-05 12:25:50 +01:00
util_dacfifo_ip.tcl util_dacfifo: Integrate grey coder/decoder module 2017-10-05 12:25:50 +01:00