私の質問は次の質問に似ています。 新しいファイルの作成、ファイル名にはループ変数、python が含まれます
の値に応じてNUM_PU
、出力ファイル名を次のように定義したい
serial_pu0.out
serial_pu1.out
... etc
シミュレーターは引用符 ( ) 内の文字を文字列として扱うため、次のコードは機能しません""
。助言がありますか?
integer file [0:NUM_PU-1];
generate
for(i=0;i<NUM_PU;i=i+1) begin : serial_data_gen
initial begin
file[i] = $fopen ("serial_pu[i].out", "w");
end
always@(posedge i_Clk) begin
if(serial_wr[i]) begin
$fwrite (file[i], "%c", serial_data_2d[i]);
$write("%c",serial_data_2d[i]);
end
end
end
endgenerate