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