matlab数据导入verilog仿真

Matlab中的fopen和fprintf函数可以生成txt格式文件,并将波形数据以

 %d 整数

%e 实数:科学计算法形式

%f 实数:小数形式

%g 由系统自动选取上述两种格式之一

%s 输出字符串

格式存入txt文件,

如果以读方式打开,matlab首先搜索工作目录,其次搜索matlab的其他目录,“permission”是打开方式参数。

打开方式参数由以下字符串确定:

r 读出

w 写入(文件若不存在,自动创建)

a 后续写入(文件若不存在,自动创建)

r+ 读出和写入(文件应已存在)

w+ 重新刷新写入,(文件若不存在,自动创建)

a+ 后续写入(文件若不存在,自动创建))

w 重新写入,但不自动刷新

a 后续写入,但不自动刷新

example:

  1. fC:\Users\Administrator\Desktop\sin_data.txt\',\'W\');%把数据写入sin_data.txt文件中,如果没有就创建该文件
  2. fprintf

    (fid,\'%b,\',3*a);
  3. fclose(fid);