Всем привет!
Безусловно, супер полезная вещь. Пытаюсь внедрить в свой Nios II (Q71.SP2) согласно ug_nios2_custom_instruction.pdf, но не получается. В итоге, уже при редактировании cpu в закладке Custom Instructions, выдаеются такие сообщения “Error: cpu.custom_instruction_master/cpu_sss_inst.nios_custom_instruction_slave: Connection dangling at end”
В качестве исходного беру, например, такой sss.v:
module sss (x,y);
input [31:0] x;
output [31:0] y;
assign y=~x+1;
endmodule
При описании компанента устанавливаю в закладке Signals tab следующее:
- для x: nios_custom_instruction_slave, dataa, 32, input
- для y: nios_custom_instruction_slave, result, 32, output
В целом стараюсь придерживаться ug_nios2_custom_instruction.pdf , так как других вроде бы нет..
Заметил, что при создании в SOPC File->New Component.. выявляются несоответствия между отображаемой в SOPC информацией и тем, что описано в этом документе. Например, перед окончательным нажатием Finish нет сообщения Component "<design name>" is ok, что на стр.3-7. Вместо него есть Info: No errors or warnings.
Что я делаю не так, может, кто из уже освоивших CI подскажет?