Just out of curiosity, what development board are you using? Did you roll your own or did you buy an off the shelf board? Rumor has it the the Altera University Program is about to release thier UP3 (university program) board. It will have a Cyclone 1C12 on it. I ran some test cases with Quartus/SOPC builder and found that you can get a NIOS2f with 16K of internal program RAM, 4K of internal data/stack RAM, 512 Icache, and 512 Dcache. The 16K of program RAM should be plenty for a school project as long as you don't need the full blown printf stuff. I did a pinewood car timer using a 1C3 (4K program RAM), but had to stick with the SDK because of code size. The SDK seems to be 10-20% smaller for some reason. I'm not recomending using it though. I had to because of the 1C3. Anyone know when the UP3 is available? My local Altera distributor could only say it wasn't availble yet.
Have Phun
http://forum.niosforum.com/work2/style_emoticons/<#EMO_DIR#>/tongue.gif ,
Rick