[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[microblaze-uclinux] Network performance



Hi all,


I have been playing a bit with a ML401 card and uClinux for some days now. It works nice and boots up quick. In my project I need to get a network performance of about 10mbit, either tcp or udp. In the current setup I cannot get more than 2mbit transfer rates neither in or out.

It is currently running at 66MHz. I have more or less followed a ml401 howto from the uclinux microblaze homepage. I have enabled scatter gather dma, but this makes uclinux crash whenever I try to download anything. I get an ip through the dhcp client though. Is it any trick I need to know to get this working?

I have enabled the barrel shifter also. Caches are enabled and 16kb, does it exist an howto on how to make the multichannel memory controller with "XCL-bus caching" to work? Is it possible to run uclinux with this, and will it help on the network performance?

Is 10mbit a realistic goal with uClinux on ML401, or do I have to run a single tcp/ip stack; or change to a power pc cpu (inside a more expensive fpga)?


Any hints and help are welcome!



--
Mattis

___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/