Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Honored Contributor I
1,569 Views

Receive Interrupt Enable of EMAC controller on Cyclone V gets disabled on its own.

Hi, 

 

I have written an Ethernet driver for an rtos for Cyclone V board's GMAC controller. The driver works good with reasonable amount of traffic. But when I storm my target with continuous packets of 60 bytes somehow the receive interrupt enable in DMA interrupt enable register gets disabled automatically without any code actually disabling it. Can somebody help on whats going on here? 

 

Regards, 

Mughees Ahmed Chohan
0 Kudos
4 Replies
Highlighted
Honored Contributor I
16 Views

Hi Mughees, 

Could you please attach the DMA descriptor and GMAC register dumps before this issue occurs and also the dumps for the same after this issue occurs? 

Thanks, 

Sue
0 Kudos
Highlighted
Honored Contributor I
16 Views

Hi Sue, 

 

Thanks a lot for your reply. The issue has been fixed now. Was a generic logic issue in my driver. Thanks Again. 

 

Best Regards, 

Mughees
0 Kudos
Highlighted
Honored Contributor I
16 Views

Thanks for letting me know Mughees.  

 

Sue
0 Kudos
Highlighted
Honored Contributor I
16 Views

Hello Mughees, 

 

Are you willing to share the driver you have written? 

 

Regards, 

 

Sander Weijers
0 Kudos