Hi,
Is there/can you provide documentation on how to use the DMA Controller as a target for an AXI4-Stream.
In this case, I am using the DMA controller in Renode. I am streaming data to the AXI4-Stream input interface of the VDMA. I want to direct this data to a memory peripheral on the system bus.
How can this be achieved?
I have seen the axi.robot example file where the VDMA is configured to do a block transfer.
Configuring the VDMA writer the same way as in this example does not transfer any data to the memory peripheral.
From looking at the waveforms of the VDMA the stream data is reaching the TDATA input of the VDMA and there is one data value present on the w_data port of the VDMA however, this value is not sent on the system bus nor are any other values present on the w_data port on the writer.
Can you please advise?
Regards
Hi,
Is there/can you provide documentation on how to use the DMA Controller as a target for an AXI4-Stream.
In this case, I am using the DMA controller in Renode. I am streaming data to the AXI4-Stream input interface of the VDMA. I want to direct this data to a memory peripheral on the system bus.
How can this be achieved?
I have seen the axi.robot example file where the VDMA is configured to do a block transfer.
Configuring the VDMA writer the same way as in this example does not transfer any data to the memory peripheral.
From looking at the waveforms of the VDMA the stream data is reaching the TDATA input of the VDMA and there is one data value present on the w_data port of the VDMA however, this value is not sent on the system bus nor are any other values present on the w_data port on the writer.
Can you please advise?
Regards