Streaming 100Mbit's from PC to XC-2 Ethernet board?

Technical discussions related to any XMOS development kit or reference design. Eg XK-1A, sliceKIT, etc.
Post Reply
User avatar
Chendy
Active Member
Posts: 46
Joined: Tue Nov 02, 2010 4:53 pm

Streaming 100Mbit's from PC to XC-2 Ethernet board?

Post by Chendy »

Hello all,

I intend on getting an XC-2. I want to stream as much data as possible from a PC (Windows or Linux).

I am new to Ethernet and XMOS, so please pardon my ignorance:

1. What is the max data rate I can practically expect to achieve just sending data from PC to one XMOS? (100 Mbit/s?)

2. What protocol is most appropriate/easiest for my needs? I only need a simple low level protocol, I usually work with serial and would if it could achieve high enough data rates. I want to make a very large led display, and so I don't think I want error checking??

----------------------------------------------------------------------------------------------------------------------------------

I have searched the forums and read any discussion of Ethernet.

I found this post:
https://www.xcore.com/forum/viewtopic.p ... 5&start=10
which pointed me to:
Socket based TCP/UDP network stack (XSOCKETS):
https://xcore.com/projects/socket-based ... k-xsockets
app_simple_udp:
https://github.com/xcore/sc_xtcp/tree/m ... simple_udp
as well as XMOS documentation:
http://github.xcore.com/sc_ethernet/index.html
http://github.xcore.com/sc_xtcp/
The XC-Programming-Guide - 6.5 Case Study: Ethernet MII
A Sample Ethernet Application (tutorial):
http://github.xcore.com/sc_ethernet/app_tutorial.html

I plan to use C++ on a computer to drive the boards.
Any words of wisdom, pointers to code examples that achieve 100Mbit/s (ideally for both PC and XMOS) etc would be greatly appreciated.

Thanks

Chendy


Post Reply