--- Quote Start ---
ok, still isn't working, I wrote a small verilog to concatenate buses like that
module conv21to37(in,out);
input in;
output out;
assign out = {16'b0000000000000000,in};
endmodule
But Quartus keep telling me
Error: Port "datab[0]" does not exist in macrofunction "inst13"
Error: Port "datab[10]" does not exist in macrofunction "inst13"
Error: Port "datab[11]" does not exist in macrofunction "inst13"
Error: Port "datab[12]" does not exist in macrofunction "inst13"
Error: Port "datab[1]" does not exist in macrofunction "inst13"
Error: Port "datab[2]" does not exist in macrofunction "inst13"
Error: Port "datab[3]" does not exist in macrofunction "inst13"
Error: Port "datab[4]" does not exist in macrofunction "inst13"
Error: Port "datab[5]" does not exist in macrofunction "inst13"
Error: Port "datab[6]" does not exist in macrofunction "inst13"
Error: Port "datab[7]" does not exist in macrofunction "inst13"
Error: Port "datab[8]" does not exist in macrofunction "inst13"
Error: Port "datab[9]" does not exist in macrofunction "inst13"
The macrofunction "inst13" is a LPM_MULT which is output 21 bits that I want to send into LPM_ADD_SUB which has a 37 bit bus on datab[36..0]
Any idea?
--- Quote End ---
Hi,
have a look to the small project.
Kind regards
GPK