--- Quote Start ---
I'm surprised.
NIOS II should work quitte well with out any OS involved.
--- Quote End ---
I didn't mean NIOS doesn't work well without an OS. I meant that NIOS seems to be designed for being efficient in big projects (where you would usually use an OS).
NIOS seems to be designed mainly for the /s and /f cores. I want a smaller processor. I want something with an area size similar to the /e core, but not at the expense of 6 clocks or more per instruction. This is almost ridiculous for RISC. It is, of course, just a consequence of NIOS being designed around a deep pipeline. Again, great for the bigger cores, but too bad for the /e core. A processor designed from the ground for a shorter pipeline would be much more efficient on small cores (but of course, not as much efficient as NIOS for bigger cores).