09-06-2017 07:41 PM
i have bought a zedboard board, i run my application based lwIP in it and it run well .
In my PC, i write C-socket program to transfer .bin file but when the data that i transfer is big, it run slowly .
Is Tri Mode Ethernet Mac IP core can help me to solve that problem ? I want my PC send data directly to Programable Logic (FPGA) through IP address and port and i think it will improve the performance of my system.
With TEMAC core , i can't look any example for Zedboard.
With zedboard , i know that we must change ethernet from MIo 16..27 to EMIO following the link http://zedboard.org/content/redirecting-peripherals-mio-emio
Can you help me ? Thanks very much.
09-06-2017 08:04 PM
Look at xapp1305 - PS and PL-Based 1G/10G Ethernet Solution
One small change that can make a big difference is to handle packets with polling instead of interrupts.
09-07-2017 07:42 AM
XAPP1306 is based on LWIP; But both xapp1305 and xapp1306 are for ZU+ devices.
For Zynq, you can refer to XAPP1082 (though this is for Linux).
09-08-2017 06:21 PM
Thank for your help, but when i try to run examples , the errors is vivado 2017.1 doesn't have xczu9eg-ffvb1156-2L-e-es1 part in it ?
How can I fix it ? Thank you!
09-08-2017 07:34 PM
You have to enable "Engineering Samples" on the install
In the project screen you have to enable "All Versions"
And make sure your ES1 license it is not expired.