FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits

Cyclone V hardware DMA

fpga_lac
Beginner
947 Views

Hello,

I want to transfer data from the FPGA to the cyclone V's SDRAM, using the hardware DMA as illustrated in the following figure 

fpga_lac_0-1686668167315.png

I configured the DMA by the HPS. To handle data transfer, the DMA is equipped with a " peripheral request interface", this interface is connected to the block " Synopsys adapter and clock crossing".

fpga_lac_1-1686668567561.png

The only information available from the document 'Cyclone V hard processor system technical reference manual' is that this block is controlled by the fpga using the following hand shake signals:

- dma_tx_req_n 

- dma_rx_req_n 

- dma_tx_ack_n 

- dma_rx_ack_n 

- dma_tx_single_n 

- dma_rx_single_n

 

Is it possible to have technical support on how to control those signals in order to inform the DMA that there is data available on the FPGA side?

 

Thank you in advance for your support.

 

 

Labels (1)
0 Kudos
4 Replies
aikeu
Employee
907 Views

Hi fpga_lac,


There is this dma controller example design link which may help for your use case:

https://github.com/robertofem/CycloneVSoC-examples


Thanks.

Regards,

Aik Eu


fpga_lac
Beginner
815 Views
​Hi Aik Eu,
 
Thank you for your answer, I solved the problem.
 
0 Kudos
aikeu
Employee
882 Views

Hi fpga_lac,


I will close this thread if there is no further question.


Thanks.

Regards,

Aik Eu


0 Kudos
aikeu
Employee
852 Views

Hi fpga_lac,


We do not receive any response from you to the previous question/reply/answer that I have provided. This thread will be transitioned to community support. If you have a new question, feel free to open a new thread to get the support from Intel experts. Otherwise, the community users will continue to help you on this thread. Thank you.


p/s: If any answer from the community or Intel Support are helpful, please feel free to give best answer or rate 4/5 survey.


Thanks.

Regards,

Aik Eu


0 Kudos
Reply