pluto_hdl_adi/library/altera
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
..
adi_jesd204 jesd204: Added additional input registers to jesd204_soft_pcs_rx, when lane rate is over 10Gbps 2017-10-25 14:36:54 +01:00
avl_adxcfg license: Fix a spelling mistake 2018-04-11 15:09:54 +03:00
avl_adxcvr avl_adxcvr: Perform octet order swap 2017-08-03 17:57:58 +02:00
avl_adxcvr_octet_swap license: Fix a spelling mistake 2018-04-11 15:09:54 +03:00
avl_adxphy license: Fix a spelling mistake 2018-04-11 15:09:54 +03:00
avl_dacfifo util_axis_fifo: instantiate block ram in async mode 2018-04-11 15:09:54 +03:00
axi_adxcvr license: Fix a spelling mistake 2018-04-11 15:09:54 +03:00
common license: Fix a spelling mistake 2018-04-11 15:09:54 +03:00
jesd204_phy license: Fix a spelling mistake 2018-04-11 15:09:54 +03:00