常用功能语句归纳
归纳一些常用的功能语句,方便在仿真中使用。
1. 文件的读取写入
task tc_temp;
begin
reg [15:0] data_0;
reg [15:0] data_1;
reg [15:0] data_2;
integer js;
integer file_wr_0;
integer file_wr_1;
integer file_wr_2;
file_wr_0 = $fopen("./data_out_0.txt","w");
file_wr_1 = $fopen("./data_out_1.txt","w");
file_wr_2 = $fopen("./data_out_2.txt","w");
for(js = 0; js < 1024; js++) begin
data_0 = $random%65535;
data_1 = $random%65535;
data_2 = $random%65535;
$fwrite(file_wr_0,"%h\n", data_0);
$fwrite(file_wr_1,"%h\n", data_1);
$fwrite(file_wr_2,"%h\n", data_2);
#10ns;
end
$fclose(file_wr_0);
$fclose(file_wr_1);
$fclose(file_wr_2);
end
endtask