一、代码
1、以二进制格式保存数据
相关代码展示,存储的目标变量为PRNG_val;文章来源地址https://www.toymoban.com/news/detail-815653.html
//创建文件 handle为文件指针
initial begin
handle1 = $fopen("C:/JXR/FPGA/Random/Competition/F_point/den3_period3_discard5000_128bit.txt","w");
end
//选取相应段数据并以二进制格式存储到文件
always @(posedge Clk or negedge Reset_n) begin
if(PRNG_Data == PRNG_val)
;
else if(N_Delete>144'd5000&&N_Delete<=144'd90_0000)
$fdisplay(handle1," %b",PRNG_val);
else
;
end
//数据订正与计数,保证不传入重复数据
always @(posedge Clk or negedge Reset_n) begin
if(PRNG_Data == PRNG_val)
;
else begin
PRNG_Data<= PRNG_val;
N_Delete <= N_Delete+1'd1;
end
end
二、相关知识
1、输出格式控制符
2、转义字符
文章来源:https://www.toymoban.com/news/detail-815653.html
到了这里,关于在VIVADO——SIMULATION仿真中将目标数据保存至文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!