FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
6359 Discussions

msgDMA - how to clear the IRQ signal

Lior_Ovad
Beginner
603 Views

Hello,

I'm having a problem with using interrupt within msgDMA.

I'm using MAX10 development kit.

The design includes msgDMA (ST to MM) which transfers data from FIFO (Avalon-ST Dual Clock FIFO Core) to on-chip memory (On-chip RAM) and apply an interrupt when transfer completes.

However, the IRQ signal remains at level '1', and the only way I managed to lower the signal (reuse the interrupt) was by resetting the dispatcher of the msgDMA (and the reset process takes some time).

Is there another way to relaunch the interrupt of the msgDMA? i.e a way for the system to succeed catch the next event.

Thanks, 

Lior

0 Kudos
5 Replies
RichardTanSY_Intel
577 Views

Please allow me some time to check on this.

Could you help to share the design? or screenshot on the behavior that you are currently seeing?


Best Regards,

Richard Tan


0 Kudos
RichardTanSY_Intel
550 Views

Please may checkout this user guide on the recommended software flow to setup the descriptor and configuring the mSGDMA.

https://www.intel.com/content/www/us/en/docs/programmable/683130/22-3/setting-up-descriptor-and-msgdma-configuration.html


You may also checkout the blog written by other party.

https://blog.reds.ch/?p=835


Best Regards,

Richard Tan


0 Kudos
RichardTanSY_Intel
524 Views

May I know does my latest reply helps to answer your question?


Best Regards,

Richard Tan


0 Kudos
Lior_Ovad
Beginner
507 Views

Hello Richard,

Thank you for your help.

your reply helped me!

I managed to clear this bit by writing '1' to it.

 

Best Regards,

Lior

0 Kudos
RichardTanSY_Intel
495 Views

I’m glad that your question has been addressed, I now transition this thread to community support. If you have a new question, Please login to ‘https://supporttickets.intel.com’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.


Thank you.


Best Regards,

Richard Tan


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


0 Kudos
Reply