[Lab] So any CPLD/FPGA coding Gurus out there?

Aurelius R maxrowsell at gmail.com
Tue Aug 5 08:49:49 EDT 2014


I'm far from an 'expert's but I've been studying Verilog, and have a really
cool Xilinx Dev board & programmer.

Been trying to find a better resource to learn all the basics. I've been
having a hard time thinking non-linearly, as I program almost exclusively
in C currently. In an FPGA everything happens simultaneously and race
conditions/unknown states are hard to avoid as a beginner.

I wish there was a 'Verilog for Dummies' or 'FPGA for Beginners' that was
well-written and also went on to advanced concepts. When I was learning C,
I chose the wrong books and went years without learning about pointers &
structures. Don't want to make the same mistake again! If anyone can
recommend something, I'd love to hear it.

Xilinx's ISE Webpack is free but like most FPGA development software rather
convoluted. I found that there's actually two completely different pieces
of software to do the same thing - ISE and the separate PlanAhead, both of
which allow editing of code, 'compilation' which is the wrong word, place &
route, and generation of the bitstream for programming the chip/flash.
Crazy, eh? I kind of understand it, as PlanAhead seems to have a different
style, possibly more tuned to corporate work environments, but if anyone
knows better I'd love to hear why. I'm assuming they both use an identical
backend anyway, so it doesn't seem to matter which you use.
On Aug 5, 2014 6:35 AM, "j ross" <waterfallclose at gmail.com> wrote:

> Not sure I would call myself a guru but i do have an altera dev kit and
> some vhdl coding experience - looking for a good project.  I'm pretty sure
> there are ASIC designers out there but let me know if you want to chat
> about it.
>
> Jeff
> I can not remember anyone saying they have any expertise in these areas
> that I have met....
>
> Richard.
>
>
> _______________________________________________
> Lab mailing list
> 1. subscribe http://artengine.ca/mailman/listinfo/lab
> 2. then email Lab at artengine.ca to send your message to the list
>
> _______________________________________________
> Lab mailing list
> 1. subscribe http://artengine.ca/mailman/listinfo/lab
> 2. then email Lab at artengine.ca to send your message to the list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://artengine.ca/pipermail/lab/attachments/20140805/989087a5/attachment.html>


More information about the Lab mailing list