I am new to xilinx tool and currently I am working with a project constructed using EDK 7.1. I am using EDK 9.2.
In this old project Xilnet is used for a webserver demo talking to an external MAC/PHY chip (SMSC 91C111).
Where can I get this library ?
BR rate
Didn't find your answer? Ask the community — no account required.
S
Siva Velusamy
xilnet was deprecated for the last few releases. It is still there in
9.2, but will go away in 10.1.
The preferred solution is to use lwIP.
/Siva
R
radarman
lwip is not an adequate replacement for xilnet in all cases. First, lwip requires some form of OS kernel and timers, while xilnet can be used in stand-alone applications. As a result, xilnet is more suitable for smaller projects where code space is a constraint. However, reading the license for the code, it appears that you can keep using it even though it is deprecated, you will just need to turn it into a user library.
I'm working on several projects on ML boards where we simply don't have enough code space left for lwip and xilkernel, so this is the approach we are taking.
S
Siva Velusamy
Sure, that is a valid approach. However, you might also want to check the RAW mode of lwIP. It does not require a kernel, and it should be small. However you have to rewrite your app using the RAW API.
The benefit is ofcourse that you get the improvements/bug fixes in lwIP. RAW mode is also significantly better performing (close to 100 Mbps TCP throughput w/ xps_ll_temac).
/Siva
R
ratemonotonic
Thanks every one ! I have a good view of both options now and have got go ahead from my PM to go the lwip way.
N
Nico Coesel
You could also use uIP. AFAIK this is lwip's little brother.
Programmeren in Almere?
E-mail naar nico@nctdevpuntnl (punt=.)
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.