Hi there i have had the same problem, and i sucessfuly solve it. First about problems with:
--- Quote Start ---
Error: Port \"A_to_the_roto\" does not exist in macrofunction \"NIOS\"
Error: Port \"B_to_the_roto\" does not exist in macrofunction \"NIOS\"
Error: Port \"S_to_the_roto\" does not exist in macrofunction \"NIOS\"
--- Quote End ---
U need to find in file: openfire.vhdl all position with:
A_to_the_roto
B_to_the_roto
S_to_the_roto
and change it like u change roto library in SOPC Builder. For example:
1. In SOPC Builder u get error with roto library because of the same name was already use, so u rename it to for example: roto1
2. In openfire.vhdl file, found all place with text i said before and change it to:
A_to_the_roto1
B_to_the_roto1
S_to_the_roto1
This is the solution for first problem.
Now about the problem of:
--- Quote Start ---
Error: Port \"av_waitrequest_from_the_can0\" does not exist in macrofunction \"NIOS\"
--- Quote End ---
This is the software problem, in older version of Quartus ports in SOPC has different name in some of NIOS ports u generated. I find out that in Quartus II 10.0 port: av_waitrequest_from_the_can0
has been named as: av_wreq_from_the_can0
Like before u need to find all position in file: openfire.vhdl with text: 'av_waitrequest_from_the_can0' and 'av_waitrequest_from_the_can1' and simple change it to: 'av_wreq_from_the_can0' and 'av_wreq_from_the_can1'
I think that is all, now i have problem with uploading program to the board. Anyone have idea why Quartus II Programmer don't see board?? Which is connected by RS232 converter to USB.