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;
|
||||
id <= 'h0;
|
||||
req_ready <= 1'b1;
|
||||
end else if (enable == 1'b0) begin
|
||||
req_ready <= 1'b1;
|
||||
end else begin
|
||||
if (req_ready) begin
|
||||
if (req_valid && enable) begin
|
||||
|
|
Loading…
Reference in New Issue