Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++

Problem with DM9000A on DE2

Altera_Forum
Honored Contributor II
1,136 Views

HI, 

 

I am using DE2 boards to implement a media application. The input and output bandwidth required is high. I am using ethernet to provide input and output to the board. I have nios processor and uClinux loaded on it.  

 

I am using two DE2 boards. Each DE2 board implements one function. One DE2 board is 70% full and the other 75% full. The input is provided by a PC. I use socket programming for communication. I open telnet session with both the boards. When the i/o traffic is for less time the boards function properly. When the traffic continues for a longer time ( around one minute) the boards hang. They do not respond. I can not even ping to them. I have to restart whole system. I also observe that if I restart immediately it does not work. I have to wait 5 minutes before restarting. I also observe similar behaviour If there is no activity for around an hour. 

 

To see if there is some problem with my application I started pinging from the PC to both the boards, simultaneously along with this when i tried pinging one board from another board this does not work. However I can ping the PC from the both the boards. If I leave ping running for a long time the boards stop responding.  

 

Can anyone please suggest me what I can do? I dont know how to proceed further. Any pointers will be of great help.  

 

Regards, 

Mythri.
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
466 Views

Please check your hardware first. 

What are the Fmax from timing reports? 

What is your Nios2 freqency? 

 

In your apps, try reduce CPU overhead with sendfile().
0 Kudos
Altera_Forum
Honored Contributor II
466 Views

and what about the MAC adress of the two DE boards? make sure that they don't have the same.

0 Kudos
Reply