axi_dmac: request_generator: Stop generating requests when disabled
Currently when the DMAC gets disabled the request_generator will still generate all remaining burst requests for the currently active transfer. While these requests will be ignored by the source and destination component this can still take a fair amount of time for long transfers. So just stop generating burst requests once the DMAC is being disabled. Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>main
parent
e15f0cd2c6
commit
23eb0d2428
|
@ -78,6 +78,8 @@ begin
|
||||||
burst_count <= 'h00;
|
burst_count <= 'h00;
|
||||||
id <= 'h0;
|
id <= 'h0;
|
||||||
req_ready <= 1'b1;
|
req_ready <= 1'b1;
|
||||||
|
end else if (enable == 1'b0) begin
|
||||||
|
req_ready <= 1'b1;
|
||||||
end else begin
|
end else begin
|
||||||
if (req_ready) begin
|
if (req_ready) begin
|
||||||
if (req_valid && enable) begin
|
if (req_valid && enable) begin
|
||||||
|
|
Loading…
Reference in New Issue