I bought the Terasic DE0 a little while back.
This board is pretty decent, and I've used it for a few different projects.
Regarding documentation, the docs are overall pretty good. Pretty much
everything you need is either available at Terasic site if it's a
board-specific item, or at Altera's if it's FPGA specific.
I don't think I've looked for one thing ever that simply was missing, or
wrong. There was one thing I suggested they add as an FAQ, and despite
the fact that they told me they would, they haven't.
If you need to use pin K22, you need to look here
http://quartushelp.altera.com/current/mergedProjects/comp/comp/comp_tab_dp_…
and set the nCEO (or was it NCSO) pin as regular I/O.
Otherwise: you'll get a multiple drivers error during compilation, even
though YOU aren't driving it more than once.
This is important for VGA applications and affects one of the BLUE signals.
The user manual pretty much gives you everything you need
http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&Cate…
The control panel is useful, but I think a lot of the sample apps use
NIOS, and unless you are going that route, the example code isn't helpful.
Quartus II (free version) is pretty decent, at least in comparison to
Xilinx's ISE (that I haven't used in a couple versions). It's smaller,
faster, lighter, and so on.
These tools are PIGS in general, so it's all relative.
Learn how to use SignalTap II, the built in the logic analyzer, and life
is very good.
Memory controllers are the bain of FPGA hobbyists, I made minor changes
to one I found online, and it works fine on the DE0. I'd give the link,
but it seems to have gone offline. I'm working on a local mirror on my site.
(
http://web.archive.org/web/20130123011711/http://whoyouvotefor.info/altera_…)
Yes, SRAM is easier, but usually less plentiful. There aren't many other
options if you want a decent amount of memory.
Here's 16-channels of 5v conversion for $15 off the shelf
http://www.seeedstudio.com/depot/logic-sniffer-16bit-input-buffer-wing-p-72…
Here's what I created
http://techtravels.org/?p=488
Works pretty decent
Recommend
http://www.amazon.com/Bebop-Boolean-Boogie-Third-Edition/dp/1856175073/ref=…
and
http://www.amazon.com/FPGA-Prototyping-Verilog-Examples-Spartan-3/dp/047018…
or similar.
Hope this helps,
Keith