a=0:255miffile(‘rom_ipp.mif‘,a,8,256)
这是在matlab中调用的miffile函数来生成mif文件
‘’单引号里面为所生成文件的名字 注:所生成的文件在matlab所编译的文件夹内
a 为产生的数据
8为位宽
256为深度
代码内容为functionmiffile(filename,var,width,depth)% functionmiffile(filename,var,width,depth)% It creates a ‘mif‘file called filename,which be written with var.% The ‘mif‘ file is a kind of file formats which is uesed in Altera‘s
%EDA tool,like maxplus II ,quartus II,to initialize the memory%models,just like cam,rom,ram.% Using this function,you can easily produce the ‘mif‘file written%with all kinds of your data.% If the size of ‘var‘ is shorter than ‘depth‘,0 will be written forthe% lefts.If the size of ‘var‘ is greater than ‘depth‘,than only ‘depth‘former% data of ‘var‘will be written;% the radix of address anddata is hex% filename --the name of the file to be created,eg,"a.mif",string;% var ----the data to be writed to the file, can be 3D or