Nios® II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.

TSE TCP Stack problem

Altera_Forum
Honored Contributor II
1,047 Views

Hi, 

 

I have experienced a weird problem. The system is based on CycloneIII, TSE IP is connected to Marvell 88E6185 multiports switch (Port 9 as Phy). The system can send out UDP/IP and Ping. It can recieve TCP/IP, UDP/IP, and Ping. But it fails on TCP send(). It is not completely failure. It can send out a few TCP packets. Even it hangs on TCP sending, it still can be pinged.  

 

The "same" software works on CycloneIII NEEK. both Tx/Rx of TCP have no problems. It is hard to isolate the issue to hardware (Marvell switch related) or software (drivers). Can anyone suggest anything that helps resolve the issue? 

Thank you in advance. 

David
0 Kudos
1 Reply
Altera_Forum
Honored Contributor II
76 Views

Could you use a Ethernet sniffing tool such as Wireshark and see what happens? Especially if you have some missed packets and retransmissions, it could help understand what is happening. 

What kind of system is it sending TCP packets to?
Reply