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

Richard Sloan rsloan at themindfactory.com
Tue Aug 5 13:24:03 EDT 2014


I too would be very interested and by sounds of this thread that I
started.... lots of others would be too, CPLD/FPGA seems to be a very
mysterious world and so many people stay away....

I too am an established C programmer and when I toyed with VHDL and the
likes in the past it was very hard to do much with it as all sorts of
"issues" crept in, if you can get your head around the fact that everything
runs in parallel over and over again then your good, but after programming
basically sequentially for 30 years, its a mind bend.... Luckily I am an
avid user of interrupts for almost everything so some of the same issues do
arise... but its still hard to "get"....

R.



On Tue, Aug 5, 2014 at 1:04 PM, Jaime Yu <jaime.yu at gmail.com> wrote:

> @janick. I'd be interested in that workshop. I haven't done FPGAs in 5
> years and would love a refresher. I had bought a parallela board to
> practice on... If I ever get to it...
>
> --
> Sincerely,
> Jaime Yu
> B.Eng in Computer Engineering, System Hardware
> Kernel Software Engineer at Juniper Networks
>
> $CV = "http://cv.jaimeyu.com"
> $Blog = "http://ask.jaimeyu.com"
> $Project = "http://www.capstone490.com"
> $Linkedin = https://www.linkedin.com/in/jaimeyu
> $GitHub = https://github.com/jaimeyu
>
>
> On Aug 5, 2014 9:03 AM, <janick at bergeron.com> wrote:
>
>>
>>
>> Maybe that should be my next Workshop ;-) I use to teach 5-day classes on
>> Verilog and VHDL. Must still have the intro material somewhere. I've been
>> in the logic synthesis and simulation field for 25 years.
>>
>>
>>
>> I can recommend definitely this book:
>> http://www.amazon.com/Real-World-FPGA-Design-Verilog/dp/0130998516/ref=sr_1_7?ie=UTF8&qid=1407243496&sr=8-7&keywords=FPGA+design+verilog
>> (I wrote the foreword :-)
>>
>>
>>
>>
>>
>>
>>
>>
>> On 2014-08-05 08:49, Aurelius R wrote:
>>
>> 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
>>
>>
>> _______________________________________________
>> 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
>>
>
> _______________________________________________
> 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/62443a70/attachment.html>


More information about the Lab mailing list