On Mar 11, 2010, at 12:48 PM, Keith wrote:
Also, knowing
a lot about 20V10 CPLD's isn't very much in call.
But being able to bring up the internal
PPC's in a Virtex 2 was a helpful skill over the past 5 years,
especially if you knew how to do it in modelsim.
So, turns out that playing with verilog and various simulators was
a good use of my time.
And so you have hit on my current frustration. Verilog, FGPAs,
simulators, all this stuff. Fairly steep learning curve despite
having some related background skills. I've been pretty unhappy
with the quality of books, online materials, forums, etc.
It's still pretty opaque, but that has changed a lot in recent
years. There's some good introductory material out there, as well as
at least one very good Verilog simulator that allows one to learn a
great deal about Verilog without (yet) messing with the hardware.
Then you can use that very same simulator for actual work.
With books, I'm particularly sensitive to the way
in which material
is presented -- I like practical and useful knowledge. Once we
start getting too abstract, I start losing interest and don't know
WHY I'm reading this stuff. It hardly seems related if I can't
apply what I'm reading.
I'm right there with you on that. I delayed getting into DSP on
any level for exactly that reason...99% of the books on DSP are
equations from cover to cover, not a damn thing about programming or
implementing algorithms. I suspect that many of these books are
written with the same goal in mind as most of the DSP books: To
impress one's colleagues.
(did I mention
writing microcode is fun? :-)
Is this Microblaze, or Picoblaze, or NIOS?
He's talking about microcode, you're talking (presumably) about
assembler..
-Dave
--
Dave McGuire
Port Charlotte, FL