05-23-2010 06:56 AM
I'm working with the new virtex 6 ML605 Evaluation Kit and I'm trying to run a simple example of lwIP using this tutorial:
The problem is it's written for ML505 & ML 507 and I can't figure out how can I use this code and run it on mine card.
I've created a similar MicroBlaze Processor using the XPS but when I add the source files in SDK I get many errors.
Is there some other example which fits the Virtex 6?
I've also found this:
maybe this is the problem?
05-26-2010 07:16 AM
This is only a problem with SDK tools example code, it is not a problem with SDK or Lwip.
The Lwip design isn't related to hardware platform, once you build your own ethernet hardware system on ML605 board, you can easily migrate the software code with few changes. As the drivers should be same.
06-08-2010 06:13 AM
I have ramped up xapp1026 for the ml605. It is can be downloaded from the link below:
06-14-2010 03:45 AM
im working with the sp605 board and im finding it difficult to port the xapp1026 to this board.need the design as a starting point to continue as im unfamiliar with working on lwIP.it would be of great help if you could similarly upload the equivalent of xapp1026 for sp605.....
06-24-2010 02:16 PM - edited 06-24-2010 02:31 PM
Stephen (and others who might have the answers),
Thank you very much for posting the ML605 reference design. This has saved me a considerable amount of time.
In conjunction with the ML605 design I downloaded from this thread, and the RAW API, I initially was seeing 80 Mbps in both TX and RX. This was measured using iperf in a configuration in which the ML605 was connected via a crossover cable directly to a Broadcom BCM5761E gigabit ethernet card.
I saw that in XPS the checksum offload was included in the TEMAC configuration; I changed the tcp_rx_checksum_offload and tcp_tx_checksum_offload to true and those speeds went up to 104 and 121 Mbps for TX and RX, respectively. This still seems a bit slow compared to other forum threads and application notes that indicate 150 Mbps (RX, I assume) might be expected.
Are there any straightforward options for optimizing TX throughput (ML605 to external system) in conjunction with the lwIP stack?
Would going to jumbo frames appreciably increase the throughput in TX or RX?
What does it take to modify the code/settings in the ML605 design such that jumbo frames are used? (in particular for the iperf TX/RX applications) Is it as simple as changing the setting temac_use_jumbo_frames_experimental to true?. (By the way, what is experimental about this setting?) Are there other settings that would need changed as well, like ip_frag_max_mtu, ip_reass_bufsize, tcp_wind, tcp_snd_buf, tcp_mss, etc? What settings might you recommend?
Any answers or links to docs with answers would be greatly appreciated.
06-29-2010 12:38 AM
isn't the xapp1026 for the ml605 available on the FTP now?
Could you upload the ZIP again, please?
10-13-2013 02:32 PM
I'm also stuck with the same problem and I cant download your code for the ML605. Can you please reup it again, because I can't reach it. That would help me a lot!
Thanks in advance