美文网首页
verilog语言中的文件读写

verilog语言中的文件读写

作者: 罐头说 | 来源:发表于2018-06-07 16:55 被阅读0次

verilog语言中的文件读写

原创: IC控 IC控 2月22日
在Verilog语言中,对文件的读写一般用在编写testbench,而用到的系统函数大概有以下几种,首先是$fopen,然后是对文件的读或写$fread$fwrite,最后是关闭文件 $fclose;
当在使能信号en有效的情况下,把输入数据data按照时钟clk的节拍写入以下路径的文件D:/Program Files/data/data.dat中;

module write_file(clk, prst, data, en);
input clk, en;
input data;
input prst;
integer file_id;

initial
begin
file_id = $fopen ("D:/Program Files/data/data.dat", "w+");
//注意处出的文件位置路径使用的"/"的方向,在verilog语言中且在windows操作系统
//下,用"/",但vhdl语言在windows操作系统下用 \

end
always@(posedge clk)
begin
if(en) $fwrite(file_id, "%b", data);
end
module

如果是读文件,使用$fread系统函数。

相关文章

  • verilog语言中的文件读写

    verilog语言中的文件读写 原创: IC控 IC控 2月22日在Verilog语言中,对文件的读写一般用在...

  • python语言IO编程

    一、文件读写 1、文件的打开和关闭。在python语言中,文件的打开和关闭分别使用的是open函数和close函数...

  • C语言中文件的读写

    一、打开文件 再进行文件操作之前必须先打开文件,使用 头文件中的 fopen() 函数即可打开文件,它的用法为...

  • Python学习笔记之文件操作

    在任何一门编程语言中,文件的操作都是最基本的功能。Python在文件操作方面非常的简单直接,内置了读写文件的函数,...

  • Go语言文件操作

    本文主要介绍了Go语言中文件读写的相关操作。 文件是什么? 计算机中的文件是存储在外部介质(通常是磁盘)上的数据集...

  • 14.文件

    本文主要介绍了Go语言中文件读写的相关操作。 文件是什么? 计算机中的文件是存储在外部介质(通常是磁盘)上的数据集...

  • Go语言文件操作

    本文主要介绍了Go语言中文件读写的相关操作。 文件是什么? 计算机中的文件是存储在外部介质(通常是磁盘)上的数据集...

  • C语言读写文件

    C语言文件读写### 标准文件读写 非标准文件读写 标准文件读写 头文件 include 打开文件 函数原型:FI...

  • QT学习之如何读写配置文件(QSettings)

    概述 有时候,我们需要根据本地的配置文件,去配置我们的程序,在其他语言中,可能需要自己去写读写文件的逻辑,而在QT...

  • 【Verilog】建议从Verilog中删除那些难看的寄存器数据

    Clifford E. Cummings 摘要 Verilog 语言中最令人困惑的概念之一是什么时候变量是reg,...

网友评论

      本文标题:verilog语言中的文件读写

      本文链接:https://www.haomeiwen.com/subject/vengsftx.html