[Top][All Lists]

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

RE: [lwip-users] A speed question

From: Pisano, Edward A
Subject: RE: [lwip-users] A speed question
Date: Tue, 12 Sep 2006 14:07:35 -0500

Regarding the implementation of lwIP RAW_API on MicroBlaze @ 100MHz built with EDK 8.2i, is it set up for polling or is it interrupt driven?  Is it employing TCP, UDP or both?


Could someone provide a sample of the initialization and configuration for lwIP RAW_API, particularly for the Interrupt driven case?  Is there a special case for RAW_API where the application code must provide for the connection of the emac interrupts to the FIFO Interrupt Handlers in software?


I’ve set up a simple MicroBlaze application in EDK 8.2i using interrupts following the XiLinx examples provided (which I believe are for polling mode).  The symptom is that incoming packets to my SP305 Dev. Board are not being passed to the rcv_pkt_buf in the emac driver.  Hence, higher level software functions never sees the arriving packets.  In SOCKETS_API mode, these transactions work fine.




a.k.a. - Paisan

[paisan ( pi-zän' ) 1. A countryman; a compatriot. 2. Slang A friend; a pal.]

SAN office:  858-655-4541

CV office:  541-715-4078

cell:    858-354-2744

From: address@hidden [mailto:address@hidden On Behalf Of Sathya Thammanur
Sent: Wednesday, August 30, 2006 12:24 PM
To: Mailing list for lwIP users
Subject: Re: [lwip-users] A speed question


Iperf is an open source tool that can be used to measure the performances.


Regarding performances, the 8.2i release of EDK from Xilinx has improved performances with RAW API. The throughput seen were in the ranges of 50-60Mbps for MicroBlaze running @100Mhz with regular 10/100 ethernet core without dma.


On 8/30/06, Pisano, Edward A <address@hidden> wrote:

How are you measuring your data rate?

I'm building an application targeting a Virtex 2 using lwIP and running
on a MicroBlaze at about 150MHz.  I'd like to know what types of
non-invasive tools you are using to monitor and measure your apps speed.


-----Original Message-----
From: lwip-users-bounces+edward.pisano=address@hidden
[mailto: address@hidden] On Behalf Of
Hampus Thorell
Sent: Wednesday, August 30, 2006 1:00 AM
To: Mailing list for lwIP users
Subject: [lwip-users] A speed question


I have built an application on a Xilinx Virtex 2 Pro FPGA running on 200

Mhz using lwIP with TCP and the raw API. The maximum throughput I get is

somewhere round 7 Mbit/s. Has anyone else built an application under
similar circumstances and gotten better throughput than that?

Best regards,

lwip-users mailing list

lwip-users mailing list


reply via email to

[Prev in Thread] Current Thread [Next in Thread]