Altera_Forum
Honored Contributor
13 years ago2 Ethernet Ports Using iniche TCP/IP stack
My Design has: using altera 12.0, qsys , eclispe
2 Ethernet ports, each with an unique MAC and IP address. Each port has its own SGDMA I/F to memory. I have created 2 seperate tasks, one for each MAC port. Each task is acting as a SERVER Application, with 1 socket open on each. Both ports seem to be properly configured and entered into the TSE Data Structures, callback address, descriptor table address.... loog good. THE PROBLEM IS PERFROMANCE:: The problem is that the first MAC entry seems to show a very slow packet response always and sometimes "locks up". The second MAC entry always works and shows a very good performance. I have ran the first MAC by itself and I still get the same performance issue. I have switched interfaces externally and the performance issue always stays with the first MAC entry, NOT THE SECOND... I'm not sure where to check ?????? thanks