Forum Discussion

fpga_lac's avatar
fpga_lac
Icon for New Contributor rankNew Contributor
2 years ago

Cyclone V hardware DMA

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

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".

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.

4 Replies

    • fpga_lac's avatar
      fpga_lac
      Icon for New Contributor rankNew Contributor
      ​Hi Aik Eu,
      Thank you for your answer, I solved the problem.
  • aikeu's avatar
    aikeu
    Icon for Regular Contributor rankRegular Contributor

    Hi fpga_lac,


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


    Thanks.

    Regards,

    Aik Eu


  • aikeu's avatar
    aikeu
    Icon for Regular Contributor rankRegular Contributor

    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