|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 zhang_peng 于 2016-4-28 11:47 编辑
比如程序中有一个寄存器 a, 想在每个时钟周期的上升沿判断状态机的输出,如果当前状态是FULL的话,将a的值存入txt文件中。
reg [9:0]a;
reg [2:0]cs;
always @(posedge clk or negedge reset)
if(!reset)a<=0;
else if ...
else if ...
else ...
integer fp_w;
initial
begin
fp_w=$fopen("C:/program_vivado/lzw_compression_4kx2/lzw_compression/Graph.txt", "w");
end
always @(posedge clk)
if(cs==FULL)
begin
$fwrite(fp_w,"%d\n",a);
end
数据一直写不进去。
请问 有条件的执行 $fwrite 或者 $fdisplay 的语句应该怎么写? |
|