Hi,
I'm very interested in starting to learn about fpgas. I tried finding if there was anything about it at local colleges, but it seems a little to specialised! I'm quite adept at software engineering (C++/ Java etc...), but I haven't done any assembly, or worked very close with any hardware in any sense (except for PC maintenance ;)
I've tried to do some rough research so that I would have some idea before I asked questions, and it seems that there are two main languages used (programming fpgas seems more popular than schematics from what I've seen), Verilog and VHDL. From what I've seen from the two languages, I think I'd prefer Verilog, but I can't work out if to use Verilog 2005 and SystemVerilog? Is this again a matter of perference or are there advantages and disadvantages to each? It seems SystemVerilog has a few more features that aren't in Verilog, giving it an edge over Verilog. If this is the case then perhaps SystemVerilog is the best thing?
But it's here where things just disappear for me! I'm struggling with where go to after this? I'm expecting a very steep learning curve, but perhaps some resource (maybe a very good book on the subject for complete newbies) giving some direction from here would be nice.
Thanks! :)