The same project can be used NIOS2 can also be done, this sentence is also can be said wrong, it depends on what kind of project, you ask the words can explain the CPU and no CPU usage situation you have not figured out, the two are not completely separated, simply said is the intersection of the place, FPGA in the use of Verilog case, he is just a kind of hardware how to say, to give an inappropriate analogy: like a person without brains, without brains, some parts of the body is stimulated or can react, and in the case of Verilog, the program runs parallel, This is quite different from the case in NIOS2, and you can see that the general wording of how the program works after the CPU plus the system is concurrent rather than parallel, which is a big difference. There is NIOS2 case that is different, it can be said that there is no NIOS2 in the case can be compared to the human brain and have brains, in the final analysis in the Verilog case is some and non-gate, and in the NIOS2 is a CPU. The last question you ask, it's like just a light. Both can, but if you drive USB, both can, but NIOS2 drive much faster, and if you develop a larger product analogy inverter control part so Verilog have powerless. But if only for data transmission or pipeline if use NIOS2 then it seems a little bit of that.
Why FPGAs need to be developed with Nios