pluto_hdl_adi/library/axi_dmac
Lars-Peter Clausen cf5208122a axi_dmac: Increase default store-and-forward memory size to 8 bursts
A larger store-and-forward memory provides better protection against worst
case memory interface latencies by being able to store more data before
over-/underflowing.

Based on empirical testing it was found that using a size of 4 bursts can
still result in underflows/overflows under certain conditions. These do not
happen when using a size of 8 bursts.

This change does not significantly increase resource consumption. Both on
Intel and Xilinx the block RAM has a minimum depth of 512 entries. With a
default burst length of 16 beats that allows for up to 32 bursts without
requiring additional block RAM.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2018-06-05 14:28:40 +02:00
..
bd axi_dmac: Limit MAX_BYTES_PER_BURST to maximum supported value 2018-04-24 12:49:24 +02:00
tb axi_dmac/dma_write_tb: added data integrity check 2018-05-03 14:49:06 +02:00
2d_transfer.v license: Fix a spelling mistake 2018-04-11 15:09:54 +03:00
Makefile axi_dmac: Split register map into separate sub-module 2018-05-03 14:49:06 +02:00
address_generator.v axi_dmac: made vlog pass 2018-05-03 14:49:06 +02:00
axi_dmac.v axi_dmac: Increase default store-and-forward memory size to 8 bursts 2018-06-05 14:28:40 +02:00
axi_dmac_constr.sdc axi_dmac: removed harmful SDC constraint 2018-04-17 16:34:41 +03:00
axi_dmac_constr.ttcl axi_dmac: In SDP mode REGCEB is connected to GND 2018-04-11 15:09:54 +03:00
axi_dmac_hw.tcl axi_dmac: Increase default store-and-forward memory size to 8 bursts 2018-06-05 14:28:40 +02:00
axi_dmac_ip.tcl axi_dmac: Use a more descriptive label for the store-and-forward memory size 2018-06-05 14:28:40 +02:00
axi_dmac_regmap.v axi_dmac: made vlog pass 2018-05-03 14:49:06 +02:00
axi_dmac_regmap_request.v axi_dmac: Split register map into separate sub-module 2018-05-03 14:49:06 +02:00
axi_register_slice.v license: Fix a spelling mistake 2018-04-11 15:09:54 +03:00
data_mover.v license: Fix a spelling mistake 2018-04-11 15:09:54 +03:00
dest_axi_mm.v axi_dmac: Remove unused pause signal from address generator 2018-04-11 15:09:54 +03:00
dest_axi_stream.v axi_dmac: dest_axi_stream: Remove outdated comment 2018-06-05 14:28:40 +02:00
dest_fifo_inf.v axi_dmac: Fix some indentation errors 2018-04-11 15:09:54 +03:00
inc_id.h axi_dmac: Fix some data width mismatches 2017-08-01 15:22:29 +02:00
request_arb.v axi_dmac: Increase default store-and-forward memory size to 8 bursts 2018-06-05 14:28:40 +02:00
request_generator.v license: Fix a spelling mistake 2018-04-11 15:09:54 +03:00
resp.h Added axi_dmac, axi_fifo and misc files in library 2014-03-06 18:16:02 +02:00
response_generator.v license: Fix a spelling mistake 2018-04-11 15:09:54 +03:00
response_handler.v license: Fix a spelling mistake 2018-04-11 15:09:54 +03:00
splitter.v license: Fix a spelling mistake 2018-04-11 15:09:54 +03:00
src_axi_mm.v axi_dmac: Remove unused pause signal from address generator 2018-04-11 15:09:54 +03:00
src_axi_stream.v license: Fix a spelling mistake 2018-04-11 15:09:54 +03:00
src_fifo_inf.v license: Fix a spelling mistake 2018-04-11 15:09:54 +03:00