<div dir="ltr">hi,<div><br></div><div> I am also a beginner , may be you can start from this... </div><div><br></div><div><a href="http://radio.ubm.ro/EA/Documente/Cursuri_Laboratoare/Diverse/Wiley%20Fpga%20Prototyping%20By%20Vhdl%20Examples%20Xilinx%20Spartan%203%20Version%20Feb%202008.pdf">http://radio.ubm.ro/EA/Documente/Cursuri_Laboratoare/Diverse/Wiley%20Fpga%20Prototyping%20By%20Vhdl%20Examples%20Xilinx%20Spartan%203%20Version%20Feb%202008.pdf</a></div><div><br></div><div><br></div><div>1. Do a hello world programming using <span style="font-size:12.8px">Numato </span>mima-v2</div><div><br></div><div><a href="http://langster1980.blogspot.in/2014/12/numato-mima-v2-tutorial.html">http://langster1980.blogspot.in/2014/12/numato-mima-v2-tutorial.html</a></div><div><br></div><div><br></div><div>2.Read some basic instructions about VHDL</div><div><br></div><div>3. start implementing combinational circuits , You can use switches & LEDS for testing</div><div> a.AND Gate </div><div> b.OR</div><div> c.NAND</div><div> d.NOR</div><div> e.XOR</div><div> f.HAlf Adder/sub</div><div> g.Full addr /Sub</div><div> h.Multiplexer /Demultipluxer </div><div> i.Encoder/Decoder</div><div> j.BCD/Gray code/Binary conversion</div><div> k.comparator </div><div><br></div><div>4.Sequential circuits </div><div> <a href="http://1.SR">1.SR</a> flipflops</div><div> 2.JK</div><div> 3.D</div><div> 4.T</div><div> 5. Shift registers</div><div> 6.serial parallel converter </div><div> 7.counters /Timers</div><div> </div><div>5. State machine </div><div><br></div><div>6.Try implementing UART/ I2C /SPI /PWM</div><div> Press any switch /send UART message & capture it using USB serial </div><div> Can implement I2C based Clock - ds1307 </div><div><br></div><div>here r some useful code for implementing it <a href="http://opencores.org/">http://opencores.org/</a></div><div><br></div><div><br></div><div>7. I think <span style="font-size:12.8px">Numato has SPI Flash , try reading/writing to it (Not sure about the memory location)</span></div><div><span style="font-size:12.8px"> may be we can write some dummy instruction set & decode it .</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">8. Now all set to read the real the processor code.. </span></div><div><br></div><div> </div><div>Regards,</div><div>Varghese</div><div> </div><div> </div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Aug 16, 2016 at 9:55 PM, Rob Landley <span dir="ltr"><<a href="mailto:rob@landley.net" target="_blank">rob@landley.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 08/16/2016 02:13 AM, D. Jeff Dionne wrote:<br>
> Here is a PDF of the code samples used: <a href="http://www.readler.com/codesamples_VHDL.pdf" rel="noreferrer" target="_blank">http://www.readler.com/<wbr>codesamples_VHDL.pdf</a><br>
><br>
> It's not bad, but it's quite conventional. A lot of the coding style used in<br>
> jcore is quite far beyond these examples.<br>
<br>
</span>I know, but I've got to start somewhere. I've asked a few times if there<br>
was a good starting point for the two process technique, and the best<br>
anybody can point me at is the paper introducing it.<br>
<br>
So it's this or signing up for an intro to vhdl class at the local<br>
community college...<br>
<span class=""><br>
> For instance, jcore makes extensive use of types and records (structures)<br>
> which some of these examples touch on. Of course, you need to understand<br>
> the syntax before you can hope to abuse it ;)<br>
<br>
</span>Exactly. :)<br>
<br>
> Cheers,<br>
> J.<br>
<div class="HOEnZb"><div class="h5"><br>
Rob<br>
______________________________<wbr>_________________<br>
J-core mailing list<br>
<a href="mailto:J-core@lists.j-core.org">J-core@lists.j-core.org</a><br>
<a href="http://lists.j-core.org/mailman/listinfo/j-core" rel="noreferrer" target="_blank">http://lists.j-core.org/<wbr>mailman/listinfo/j-core</a><br>
</div></div></blockquote></div><br></div>