<div dir="ltr"><br><br><div class="gmail_quote">On Thu, Sep 15, 2011 at 3:06 PM, geoffrey mendelson <span dir="ltr">&lt;<a href="mailto:geoffreymendelson@gmail.com">geoffreymendelson@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im"><br>
On Sep 15, 2011, at 2:37 PM, Erez D wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
We need to design a system, which communicates data at rates of around 30Mbs via ethernet.<br>
We are designing the hardware from scratch.<br>
</blockquote>
<br></div>
Is that bits or bytes? 30M BITS per second is high end router, dedicated 100Base T, 30M bytes per second is gigabit ethernet and a heck of a lot of CPU.</blockquote><div>Mbps - lowercase b - bits. 30M bits per second. <br>

</div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I Thought of assembling a board with a processor (which will run linux) and a small fpga.<br>
<br>
However, I do not want to invent the wheel. don&#39;t want to port linux to a new system. don&#39;t want to create my own reference design.<br>
<br>
So i am looking for a reference design for the hardware. and an open source project which will supply the linux system and toolchain.<br>
<br>
Anybody knows of such a project which both has a hardware reference and toolchain ?<br>
<br>
</blockquote>
<br>
<br>
<br></div>
I think that before you do anything you should prototype it using PC hardware. Find out exactly what speeds you need of I/O CPU, memory, etc. It will make it a lot easier to do the embedded system.<br>
<br>
If you use standard linux tools to develop the application, it should be quickly ported to whatever you build/buy.<br>
<br>
It also depends upon the size factor you need. You can buy a board which is basically a mother board from a netbook, re-worked to fit in a PC case for around 500 NIS with ethernet, video, USB, a slot for DDR3 RAM, a PCI slot, 2 SATA ports, possibly an IDE port, and a dual core ATOM processor. IMHO would make one heck of a prototype for what I think you are doing.<br>


<br></blockquote><div>I am designing a board anyway, as the product include more than just the linux system.<br>I am looking into selling the product, so i want it as cheap as can be and as reliable as can be, without staff i do not need.<br>

<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
You could put them in a small PC case with a disk drive and fan, and then shrink them by using a smaller case and fan and an SSD device. By that time you would have something working to show people (always a good thing) and could go to something custom by then.<br>


<br>
On the other hand if you don&#39;t need a display port, and can be happy with USB and 30M bits per second of throughput, there are plenty of ARM based routers that would do the job. Or if you can shoe horn your software into an android system, buy a Galaxy S2, add an external ethernet and stuff it in a black box. :-)<br>


<br>
<br></blockquote><div>Thanks,<br>Erez. <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Geoff.<br><font color="#888888">
-- <br>
Geoffrey S. Mendelson,  N3OWJ/4X1GM<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</font></blockquote></div><br></div>