[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [oc] Real newbie questions
On Tue, 2003-01-21 at 08:20, Niclas Hedhman wrote:
>
> Well, since I am a programmer @ profession, it shouldn't be a problem to learn
> VHDL, should it...
> As John said, "It takes some head rearrangement.", but I have done that
> before, assembly -> basic -> procedural -> OO.
HDLs in general are a bit different than any "normal"
programming language you have used. "Normal" programming
languages are sequential by nature and you have to write
extra code to create threads and execute them *virtually*
in parallel. With HDLs, each block (e.g. each always,
assign, initial, etc.) is a thread that is constantly
executed (actually evaluated) and updated. There is no
guarantee that your HDL description will execute from top
to bottom. Actual execution/evaluation can be performed
randomly.
In that sense the "head rearrangement" will be somewhat
more dramatic than going from assembly to OO, for example.
> Any good literature to recommend?
>
> Niclas
Good Luck !
rudi
------------------------------------------------
www.asics.ws - Solutions for your ASIC needs -
FREE IP Cores --> http://www.asics.ws/ <---
----- ALL SPAM forwarded to: UCE@FTC.GOV -----
--
To unsubscribe from cores mailing list please visit http://www.opencores.org/mailinglists.shtml