在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2076|回复: 2

[求助] 文件操作语句$fopen仿真打不开文件

[复制链接]
发表于 2018-10-11 09:43:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
`timescale 1ns / 1ps
`define NULL 0
////////////////////////////////////////////////////////////////////////////////
// Company:
// Engineer:
//
// Create Date:   14:06:57 09/30/2018
// Design Name:   system
// Module Name:   D:/Xilinx/exercise/system/system_display.v
// Project Name:  system
// Target Device:  
// Tool versions:  
// Description:
//
// Verilog Test Fixture created by ISE for module: system
//
// Dependencies:
//
// Revision:
// Revision 0.01 - File Created
// Additional Comments:
//
////////////////////////////////////////////////////////////////////////////////

module system_display;
integer fp_r;
integer fp_w;
integer flag;
reg[3:0] bin;

reg [15:0] data_in;
reg [15:0] cnt = 10;

initial
   begin:file_fscanf//块名ç§
   
fp_r = $fopen("data_in.txt","r");
   
fp_w = $fopen("data_out.txt","w");

  
if(fp_r == `NULL)//ERROR
  
disable file_fscanf;


if(fp_w == `NULL)//ERROR

disable file_fscanf;

   
while(cnt>0)begin
   
flag = $fscanf(fp_r,"%d",data_in);
   
cnt = cnt -1;
   
$write("%d",data_in,",");
   
$fwrite(fp_w,"%d\n",data_in);
   
#5;
   
end

   
$fclose(fp_r);
   
$fclose(fp_w);
   end
endmodule
仿真结果如下:显示无法打开文件,其中我把data_in.txt与data_out.txt文件放在system_display.v的同目录下
发表于 2018-10-11 10:40:59 | 显示全部楼层
应该放在执行仿真的目录。
 楼主| 发表于 2018-10-11 20:35:00 | 显示全部楼层
回复 2# orlye


   我今天又把文件挪了几个位置都不行,后来发现.V文件目录下自己生成了data_in.txt文件,于是又放回去,就可以了!!! 微信截图_20181011204245.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-24 02:36 , Processed in 0.018238 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表