Hi Jonathan,

The XAUI sends data point to point using layer 2 (Data Link Layer) in the
OSI model; while 10GbE uses layer 4 (Transport Layer).  I think you'd want
to use XAUI for direct connections from board to board (less overhead),
while using 10GbE for data sent using a switch, router, or otherwise, from
an FPGA board to a server, or to other FPGA boards.

Mark


On Tue, Nov 30, 2010 at 8:53 PM, David MacMahon
<dav...@astro.berkeley.edu>wrote:

> Hi, Jonathan,
>
> Both the XAUI and the 10 GbE blocks provide high speed serial connectivity.
>  The main difference is that the XAUI block provides a (less complex)
> point-to-point streaming interface with another XAUI block, whereas the 10
> GbE block provides a (more complex) switchable (and I think even routable)
> datagram interface to any other 10 GbE enabled device.  If you want to send
> high speed data from a casper device (e.g. roach) to a non-casper device
> (e.g. "receive computer"), the 10 GbE core is the only one that is suitable.
>
> Hope this helps,
> Dave
>
> On Nov 30, 2010, at 2:56 PM, Jonathan Landon wrote:
>
> > When is it more appropriate to use the XAUI block instead of the
> ten_Gbe_v2 block?  Is it a matter of talking to a non-CASPER device -- i.e.,
> both blocks work equally well for talking between ROACHs but for streaming
> data to a receive computer it makes sense to create a UDP socket and use the
> ten_Gbe_v2 block that sends UDP packets?
> >
> > Thanks,
> > Jonathan Landon
> >
> >
>
>
>

Reply via email to