On 11/12/2011 9:41 PM, David Riley wrote:
  I should warn you: coming from a pure software
background into FPGA
 development is a very sharp transition.  It's not software, no
 matter how much my company's clients might like to think it is.  It
 doesn't work the same way at all; "software people" can learn FPGA
 design, but they will have to un-learn a lot of assumptions about
 code before it makes any sense.  It's honestly a lot more like
 writing up the netlist to a circuit board at a slightly higher
 level. 
It depends.  I find HDL to be the first cousin to Dataflow
architecture.    (e.g.  constrast "normal" software programming with
programming a NEC 7281). Once I got that through my head, things got
a lot easier.
Of course, I'm also very strange...
--Chuck