<div dir="ltr">On 2 April 2013 16:58, Robert "Finny" Merrill <span dir="ltr"><<a href="mailto:rfmerrill@berkeley.edu" target="_blank">rfmerrill@berkeley.edu</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">And as for I/O I don't see why we can't just interface it with the raspberry pis and arduinos that everyone already has for that kind of thing, and just use the FPGA to do things that FPGAs are particularly good at.<div>

<br></div><div>Projects I was thinking of:</div><div>- SPI to I2C bridge</div><div>- Vocoder (two I2S inputs, one I2S or SPDIF output)</div><div>- Logic analyzer?</div></div></blockquote><div><br></div><div style>More rough ideas:</div>
<div style>- Generally, I think a Logic analyzer project would be great as it is a good 'entry drug'. Also should be fairly simple (could have some local RAM as temporary storage and send back to host machine for display)</div>
<div style>- Since we have security interested people: maybe implementing some brute-force symmetric encryption algorithm cracker to see how it performs (probably not that fast with an entry level board with slow clock, but at multiple 'processes' can run in parallel).</div>
<div style>- Bitcoin generation.</div><div style>- Maybe some FFT stuff ? While this might be the primary domain for signal processors, it might be a good way to explore parallelism.</div><div style>- I personally like to have something to generate some frame-buffer PWMed to a LED board ( what I do here in software on non-realtime Linux RPi <a href="http://www.youtube.com/watch?v=2FCyhuT7fIE">http://www.youtube.com/watch?v=2FCyhuT7fIE</a> ). Ben Kochie and I were thinking about assembling a bigger board for Noisebridge.</div>
<div style><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class=""><div class="h5"><div class="gmail_extra">

<br><br><div class="gmail_quote">On Tue, Apr 2, 2013 at 4:56 PM, Robert "Finny" Merrill <span dir="ltr"><<a href="mailto:rfmerrill@berkeley.edu" target="_blank">rfmerrill@berkeley.edu</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">(it's on the other side)</div><div><div>
<div class="gmail_extra"><br><br><div class="gmail_quote">
On Tue, Apr 2, 2013 at 4:55 PM, Robert "Finny" Merrill <span dir="ltr"><<a href="mailto:rfmerrill@berkeley.edu" target="_blank">rfmerrill@berkeley.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">That board has a clock source on it</div><div>
<div><div class="gmail_extra"><br>
<br><div class="gmail_quote">On Tue, Apr 2, 2013 at 4:41 PM, M. Elizabeth Scott <span dir="ltr"><<a href="mailto:beth@scanlime.org" target="_blank">beth@scanlime.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">That board may be a good start, but to design useful things you'll need a clock source and probably a little I/O. If folks in the class are using breadboards, the clock could be a "metal can" oscillator module.<div>




<br></div><div>If possible, I'd recommend getting a slightly more featureful board though, especially for educational purposes. I like the KNJN.com boards. Their "Saxo" board includes USB 2.0 (via a microcontroller you can choose to program or not) and a clock source. It's a little more expensive at $60, but still in the same ballpark:</div>




<div><br></div><div><a href="http://www.knjn.com/ShopBoards_USB2.html" target="_blank">http://www.knjn.com/ShopBoards_USB2.html</a></div><div><br></div><div>If you can find a cheap board with a VGA output (or build a cheap R-2R ladder on a breadboard), I've found that video is a really fun way to learn FPGA development. I'm a visual learner, and it helped a lot to be able to build video signals in real-time :)</div>



<span><font color="#888888">
<div><br></div></font></span><div class="gmail_extra"><span><font color="#888888"><div>-m</div></font></span><div><div>
<br><br><div class="gmail_quote">On Tue, Apr 2, 2013 at 3:04 PM, Robert "Finny" Merrill <span dir="ltr"><<a href="mailto:rfmerrill@berkeley.edu" target="_blank">rfmerrill@berkeley.edu</a>></span> wrote:<br>




<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">This is what I have: <a href="http://www.ebay.com/itm/251215580947?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649" target="_blank">http://www.ebay.com/itm/251215580947?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649</a><div>





<br></div><div>I figure gate/LUT count isn't a big deal because even a small FPGA is fairly useful</div></div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Apr 2, 2013 at 8:23 AM, John Ellis <span dir="ltr"><<a href="mailto:neurofog@gmail.com" target="_blank">neurofog@gmail.com</a>></span> wrote:<br>





<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">+1 <div><br></div><div>Shouldn't we standardize on a cheapish FPGA board though. I'll do some research to whats available for under $50<div>





The mojo is $75 + shipping, kind of okay price for a Spartan 6 chip, but low in LUT/Gate count.<span><font color="#888888"><br>
<div><br></div><div>-John</div></font></span></div></div></div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Apr 2, 2013 at 8:07 AM, Danny O'Brien <span dir="ltr"><<a href="mailto:danny@spesh.com" target="_blank">danny@spesh.com</a>></span> wrote:<br>






<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">+1<br></div><div><div><div class="gmail_extra">
<br><br><div class="gmail_quote">
On Tue, Apr 2, 2013 at 5:07 AM, Henner Zeller <span dir="ltr"><<a href="mailto:h.zeller@acm.org" target="_blank">h.zeller@acm.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><p dir="ltr">+1</p>
<div class="gmail_quote"><div>On Apr 1, 2013 10:43 PM, "Robert "Finny" Merrill" <<a href="mailto:rfmerrill@berkeley.edu" target="_blank">rfmerrill@berkeley.edu</a>> wrote:<br type="attribution">







</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div>
<div dir="ltr">I've got a decent handle on this stuff and it seems like a lot of people at NB are interested but few are experienced.</div>
<br></div><div>_______________________________________________<br>
Noisebridge-discuss mailing list<br>
<a href="mailto:Noisebridge-discuss@lists.noisebridge.net" target="_blank">Noisebridge-discuss@lists.noisebridge.net</a><br>
<a href="https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss" target="_blank">https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss</a><br>
<br></div></blockquote></div>
<br>_______________________________________________<br>
Noisebridge-discuss mailing list<br>
<a href="mailto:Noisebridge-discuss@lists.noisebridge.net" target="_blank">Noisebridge-discuss@lists.noisebridge.net</a><br>
<a href="https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss" target="_blank">https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss</a><br>
<br></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
Noisebridge-discuss mailing list<br>
<a href="mailto:Noisebridge-discuss@lists.noisebridge.net" target="_blank">Noisebridge-discuss@lists.noisebridge.net</a><br>
<a href="https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss" target="_blank">https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss</a><br>
<br></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
Noisebridge-discuss mailing list<br>
<a href="mailto:Noisebridge-discuss@lists.noisebridge.net" target="_blank">Noisebridge-discuss@lists.noisebridge.net</a><br>
<a href="https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss" target="_blank">https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss</a><br>
<br></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
Noisebridge-discuss mailing list<br>
<a href="mailto:Noisebridge-discuss@lists.noisebridge.net" target="_blank">Noisebridge-discuss@lists.noisebridge.net</a><br>
<a href="https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss" target="_blank">https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss</a><br>
<br></blockquote></div><br></div></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
Noisebridge-discuss mailing list<br>
<a href="mailto:Noisebridge-discuss@lists.noisebridge.net">Noisebridge-discuss@lists.noisebridge.net</a><br>
<a href="https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss" target="_blank">https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss</a><br>
<br></blockquote></div><br></div></div>