Reply by Antt...@googlemail.com●June 2, 20092009-06-02
On 2 June, 21:51, OutputLogic <evgen...@gmail.com> wrote:
> On Jun 2, 9:53=A0am, Antti <Antti.Luk...@googlemail.com> wrote:
>
> > Hi
>
> > does anybody have real and realistic performance figures for Xilinx
> > GbE solution with XPS_TEMAC/MPMC ?
>
> > we need to get 60% of GbE wirespeed, UDP transmit only but it seems
> > like real hard target to reach :(
>
> > MPMC has memory latency of 23 cycles (added to EACH memory access
> > cycle) so the ethernet
> > SDMA takes a lot of bandwith already, there is another DMA writing
> > data at same speed, and the
> > PPC itself uses the same memory too
>
> > Antti
>
> Antti,
>
> Take a look athttp://www.treck.com
> They do high performance TCP/IP
> But if all you need is UDP, you don't have to use XPS at all. You can
> design custom logic that does DMA from the memory controller directly
> into the GbE MAC.
> I've done it with very good performance results. Email me for more
> info.
>
> -outputlogic
>
> --
> visithttp://outputlogic.com: tools that improve productivity
> --
hm
we DO NOT COPY the UDP buffers around at all
they are pre-formatted by custom DMA
so i do not see much where treck would give us any gain
Antti
Reply by OutputLogic●June 2, 20092009-06-02
On Jun 2, 9:53=A0am, Antti <Antti.Luk...@googlemail.com> wrote:
> Hi
>
> does anybody have real and realistic performance figures for Xilinx
> GbE solution with XPS_TEMAC/MPMC ?
>
> we need to get 60% of GbE wirespeed, UDP transmit only but it seems
> like real hard target to reach :(
>
> MPMC has memory latency of 23 cycles (added to EACH memory access
> cycle) so the ethernet
> SDMA takes a lot of bandwith already, there is another DMA writing
> data at same speed, and the
> PPC itself uses the same memory too
>
> Antti
Antti,
Take a look at http://www.treck.com
They do high performance TCP/IP
But if all you need is UDP, you don't have to use XPS at all. You can
design custom logic that does DMA from the memory controller directly
into the GbE MAC.
I've done it with very good performance results. Email me for more
info.
-outputlogic
--
visit http://outputlogic.com : tools that improve productivity
--
Reply by Antti●June 2, 20092009-06-02
Hi
does anybody have real and realistic performance figures for Xilinx
GbE solution with XPS_TEMAC/MPMC ?
we need to get 60% of GbE wirespeed, UDP transmit only but it seems
like real hard target to reach :(
MPMC has memory latency of 23 cycles (added to EACH memory access
cycle) so the ethernet
SDMA takes a lot of bandwith already, there is another DMA writing
data at same speed, and the
PPC itself uses the same memory too
Antti