日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

通过MATLAB将数据转化为mif文件,供Quartusii软件的ROM核读取调用

發(fā)布時(shí)間:2025/4/5 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 通过MATLAB将数据转化为mif文件,供Quartusii软件的ROM核读取调用 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
clc; clear; close all; warning off; addpath 'func\'for i = 1:2^14x(i) = i; y(i) = round(2^14*sin(pi*(i-1)/2^14));fprintf('%d:',i-1);fprintf('o_sine <= ');fprintf('%d',y(i));fprintf(';\n');endfid=fopen('sine.mif','W' ); % 打開T1.mif文件向里面寫數(shù)據(jù),如果還沒有建立這個(gè)文件,會(huì)自動(dòng)建立之后打開 fprintf(fid,'WIDTH=16;\n'); % 數(shù)據(jù)寬度為8位(灰度值是0-255,8位的數(shù)據(jù)) fprintf(fid,'DEPTH=16384;\n\n'); % 數(shù)據(jù)的深度(180*180的圖片,32400個(gè)數(shù)據(jù)) fprintf(fid,'ADDRESS_RADIX=UNS;\n');% 地址數(shù)據(jù)為無符號(hào)數(shù)(unsigned) fprintf(fid,'DATA_RADIX=UNS;\n\n'); % 像素?cái)?shù)據(jù)也是無符號(hào)數(shù) fprintf(fid,'CONTENT BEGIN\n'); for x = 1:2^14 % 32400個(gè)數(shù)據(jù)fprintf(fid,'%d:%d;\n',x-1,y(x)); % 寫入數(shù)據(jù) end fprintf(fid,'END;'); % 文件結(jié)束 fclose(fid);

運(yùn)行之后,可以得到:

WIDTH=16;
DEPTH=16384;

ADDRESS_RADIX=UNS;
DATA_RADIX=UNS;

CONTENT BEGIN
0:0;
1:3;
2:6;
3:9;
4:13;
5:16;
6:19;
7:22;
8:25;
9:28;
10:31;
11:35;
12:38;
13:41;
14:44;
15:47;

其含義是位寬16,數(shù)據(jù)深度16384,地址類型為UNS無符號(hào),數(shù)據(jù)類型為UNS無符號(hào),,然后數(shù)據(jù)項(xiàng)左側(cè)為地址,右側(cè)為數(shù)據(jù)內(nèi)容。

然后在QII軟件中,就可以通過ROM讀取上述文件了。

總結(jié)

以上是生活随笔為你收集整理的通过MATLAB将数据转化为mif文件,供Quartusii软件的ROM核读取调用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。