欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 名人名企 > verilog读写文件注意事项

verilog读写文件注意事项

2025/2/23 22:23:20 来源:https://blog.csdn.net/qq_32752869/article/details/140229135  浏览:    关键词:verilog读写文件注意事项

想要的16进制数是文本格式提供的文件,想将16进制数提取到变量内,

可以使用 f s c a n f ( f d 1 , " 也可以使用 fscanf(fd1,"%h",rd_byte);实现 也可以使用 fscanf(fd1,"也可以使用readmemh(“./FILE/1.txt”,mem);//fe放在mem[0]
在这里插入图片描述

想要的16进制数是文本格式提供的文件,想将16进制数提取到变量内,

可以使用 $fscanf(fd1,“0x%h”,rd_byte);实现
在这里插入图片描述

想要的16进制数是二进制格式提供的文件,想将16进制数提取到变量内,

statu =$fread(rd_byte,fd1);
在这里插入图片描述

想将变量的16进制值写到文本格式文件

$fwrite(fd1,“%h”,8’h32);
在这里插入图片描述

想将变量的16进制值写到二进制格式文件内

$fdisplay(fd1,“%c”,8’h32);
在这里插入图片描述

"wb"和"w"的区别

fd1      = $fopen("./FILE/1.txt","wb+")   ;//不会自动将0x0a替换为0x0d0a
fd1      = $fopen("./FILE/1.txt","w+")    ;//会自动将0x0a替换为0x0d0a

"%s"和"c"的区别

"s"会将00用20替代,ascii的0x00=NULL,用0x20空格代替
"c"不会有上面现象

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词