pluto_hdl_adi/library/common
Luca Ceresoli ba24909a25 axi_streaming_dma_rx_fifo: fix period_count clock and TLAST
The period_count should be updated once per clock cycle. This is not
enforced with the current implementation, which probably leads to
period_count being decremented on both m_axis_aclk edges.

A problem observed due to this is that the m_axis_tlast output is not
asserted or is asserted for a too short time for the consumer to
detect it.

Fix by letting the decrement (and thus the m_axis_tlast toggling)
happen only on the rising edge of the m_axis_aclk clock.

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
2017-12-05 13:04:46 +00:00
..
ad_addsub.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
ad_adl5904_rst.v adrv9361- add adl5904 2017-08-24 15:47:17 -04:00
ad_axis_inf_rx.v ad_axis_inf_rx: Delete redundant local paramter 2017-07-06 10:01:27 +01:00
ad_b2g.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
ad_csc_1.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
ad_csc_1_add.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
ad_csc_1_mul.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
ad_csc_CrYCb2RGB.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
ad_csc_RGB2CrYCb.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
ad_datafmt.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
ad_dcfilter.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
ad_dds.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
ad_dds_1.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
ad_dds_sine.v hdl/library- fix syntax errors/synthesis warnings 2017-07-20 14:07:32 -04:00
ad_edge_detect.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
ad_g2b.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
ad_iqcor.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
ad_mem.v ad_mem- syntax error fix 2017-07-28 15:26:48 -04:00
ad_mem_asym.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
ad_pnmon.v hdl/library- fix syntax errors/synthesis warnings 2017-07-20 14:07:32 -04:00
ad_pps_receiver.v axi_ad9361: Update the PPS receiver module 2017-08-02 16:38:23 +01:00
ad_pps_receiver_constr.ttcl axi_ad9361: Update constraint file 2017-08-04 16:20:33 +01:00
ad_rst.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
ad_ss_422to444.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
ad_ss_444to422.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
ad_sysref_gen.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
ad_tdd_control.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
ad_xcvr_rx_if.v avl_adxcvr: Perform octet order swap 2017-08-03 17:57:58 +02:00
axi_ctrlif.vhd license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
axi_streaming_dma_rx_fifo.vhd axi_streaming_dma_rx_fifo: fix period_count clock and TLAST 2017-12-05 13:04:46 +00:00
axi_streaming_dma_tx_fifo.vhd axi_streaming_dma_tx_fifo: Fix drain logic 2017-08-14 16:02:32 +02:00
dma_fifo.vhd license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
pl330_dma_fifo.vhd license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
up_adc_channel.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
up_adc_common.v library- add a timer for quick start 2017-08-25 13:28:05 -04:00
up_axi.v library: Match s_axi_{awaddr,araddr} signal width to peripheral memory map size 2017-08-01 15:21:25 +02:00
up_clkgen.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
up_clock_mon.v up_clock_mon: Explicitly truncate d_count during up_d_count assignment 2017-07-20 19:45:27 +02:00
up_dac_channel.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
up_dac_common.v axi_ad9361: Fix incorrect merge 2017-10-03 10:51:35 +01:00
up_delay_cntrl.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
up_hdmi_rx.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
up_hdmi_tx.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
up_pmod.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
up_tdd_cntrl.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
up_xfer_cntrl.v hdl/library- fix syntax errors/synthesis warnings 2017-07-20 14:07:32 -04:00
up_xfer_status.v hdl/library- fix syntax errors/synthesis warnings 2017-07-20 14:07:32 -04:00
util_delay.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00
util_pulse_gen.v license: Add some clarification to the header license 2017-05-31 18:18:56 +03:00