pluto_hdl_adi/library/axi_dmac
Ionut Podgoreanu 107047e442 axi_dmac: Add Cache Coherency support
This commit implements Cache Coherency through dedicated parameters.

The AxCACHE/AxPROT parameters are automatically set to the most commonly
used values unless otherwise specified. Their default values are:
AxCACHE = CACHE_COHERENT ? 4'b1111 : 4'b0011
AxPROT  = CACHE_COHERENT ? 3'b010  : 3'b000

If Cache Coherency is enabled, the AxCACHE/AxPROT values can be changed
to support systems with different caching policies.

Signed-off-by: Ionut Podgoreanu <ionut.podgoreanu@analog.com>
2024-04-30 17:41:57 +03:00
..
bd axi_dmac: Add Cache Coherency support 2024-04-30 17:41:57 +03:00
tb Replace link in license header from master to main 2024-01-16 16:48:45 +02:00
Makefile axi_dmac: Add support for DMA Scatter-Gather 2023-12-04 14:34:33 +02:00
address_generator.v axi_dmac: Add Cache Coherency support 2024-04-30 17:41:57 +03:00
axi_dmac.v axi_dmac: Add Cache Coherency support 2024-04-30 17:41:57 +03:00
axi_dmac_burst_memory.v Replace link in license header from master to main 2024-01-16 16:48:45 +02:00
axi_dmac_constr.sdc Add copyright and license to .sdc files 2023-07-25 10:41:40 +03:00
axi_dmac_constr.ttcl axi_dmac: Add support for DMA Scatter-Gather 2023-12-04 14:34:33 +02:00
axi_dmac_hw.tcl axi_dmac: Add Cache Coherency support 2024-04-30 17:41:57 +03:00
axi_dmac_ip.tcl axi_dmac: Add Cache Coherency support 2024-04-30 17:41:57 +03:00
axi_dmac_pkg_sv.ttcl axi_dmac: Add support for DMA Scatter-Gather 2023-12-04 14:34:33 +02:00
axi_dmac_regmap.v axi_dmac: Add Cache Coherency support 2024-04-30 17:41:57 +03:00
axi_dmac_regmap_request.v Replace link in license header from master to main 2024-01-16 16:48:45 +02:00
axi_dmac_reset_manager.v Replace link in license header from master to main 2024-01-16 16:48:45 +02:00
axi_dmac_resize_dest.v Replace link in license header from master to main 2024-01-16 16:48:45 +02:00
axi_dmac_resize_src.v Replace link in license header from master to main 2024-01-16 16:48:45 +02:00
axi_dmac_response_manager.v Replace link in license header from master to main 2024-01-16 16:48:45 +02:00
axi_dmac_transfer.v axi_dmac: Add Cache Coherency support 2024-04-30 17:41:57 +03:00
axi_register_slice.v Replace link in license header from master to main 2024-01-16 16:48:45 +02:00
data_mover.v Replace link in license header from master to main 2024-01-16 16:48:45 +02:00
dest_axi_mm.v axi_dmac: Add Cache Coherency support 2024-04-30 17:41:57 +03:00
dest_axi_stream.v Replace link in license header from master to main 2024-01-16 16:48:45 +02:00
dest_fifo_inf.v Replace link in license header from master to main 2024-01-16 16:48:45 +02:00
dmac_2d_transfer.v Replace link in license header from master to main 2024-01-16 16:48:45 +02:00
dmac_sg.v axi_dmac: Add Cache Coherency support 2024-04-30 17:41:57 +03:00
inc_id.vh axi_dmac: renamed .h files to .vh 2018-07-11 11:30:22 +03:00
request_arb.v axi_dmac: Add Cache Coherency support 2024-04-30 17:41:57 +03:00
request_generator.v Replace link in license header from master to main 2024-01-16 16:48:45 +02:00
resp.vh axi_dmac: renamed .h files to .vh 2018-07-11 11:30:22 +03:00
response_generator.v Replace link in license header from master to main 2024-01-16 16:48:45 +02:00
response_handler.v Replace link in license header from master to main 2024-01-16 16:48:45 +02:00
splitter.v Replace link in license header from master to main 2024-01-16 16:48:45 +02:00
src_axi_mm.v axi_dmac: Add Cache Coherency support 2024-04-30 17:41:57 +03:00
src_axi_stream.v Replace link in license header from master to main 2024-01-16 16:48:45 +02:00
src_fifo_inf.v Replace link in license header from master to main 2024-01-16 16:48:45 +02:00