我是靠谱客的博主 粗心吐司,最近开发中收集的这篇文章主要介绍modelsim读取文件中的数据_modelsim读写TXT文件,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

//open the file

Initial

Begin

step_file = $fopen("F:/Company/Src/txt/step.v","r");

file_ekxdn =$fopen("F:/Company/Src/txt/ekxdn.v","w");

end

always #5 clk = !clk;

//read data from file

always @ ( posedge clk )//read from the file

begin

if( cnt_test[2:0] == 0 )

begin

$fscanf(step_file,"%d%d",ref01_i,ref01_q);

end

end

//write data to file

wire signed[24:0]  ekxdn_i,ekxdn_q;

always @( posedge clk )

begin

if( cnt_test[2:0] == 3'b111 )

begin

$fwrite(nx_coef_file,"%d%12dn",nx01_coef_i,nx01_coef_q);

end

end

读写文件的数据格式如下:

以下点要注意:

1、可能由于加密的原因,读不了txt文件,只能读。V的了

2、打开文件的$fopen语句必须放在initial 中才可以

3、必须注意路径中斜杠的方向“/”

4、相对路径的设置(请参考积累中的“相对路径与绝对路径”)

5、如果读入的是有符号数,那么要把数据的类型定义为signed

怎样关闭文件

读到文件结尾自动停止

txt文件格式如下

转载自:http://www.cnblogs.com/zhongguo135/p/5579451.html

最后

以上就是粗心吐司为你收集整理的modelsim读取文件中的数据_modelsim读写TXT文件的全部内容,希望文章能够帮你解决modelsim读取文件中的数据_modelsim读写TXT文件所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部