MATLAB生成.coe檔案和.mif檔案程式碼示例
.coe檔案和.mif檔案分別是XILINX和ALTERA用來初始ROM的檔案
生成.coe檔案的程式碼如下:
clear all;
close all;
clc;
BASE_FREQ = 450000000;
CARRIER = 90000000;
BAND = 50000;
fid_s = fopen('fm_tx_rom.coe', 'wt');
fprintf(fid_s, '%s\n', 'MEMORY_INITIALIZATION_RADIX = 16;');
fprintf(fid_s, '%s\n', 'MEMORY_INITIALIZATION_VECTOR =');
for (i=1:256)
freq_wish = CARRIER + BAND*(i-1)/256;
divider = BASE_FREQ / freq_wish;
m=(divider-4)/(5-divider);
fprintf(fid_s, '%d', round(m));
fprintf(fid_s, '%s', ',');
end
fclose(fid_s);
disp('===================轉換完成=========================');
生成.mif檔案的程式碼如下:
clear all;
close all;
clc;
BASE_FREQ = 450000000;
CARRIER = 90000000;
BAND = 50000;
fid_s = fopen('fm_tx_rom.mif', 'wt');
fprintf(fid_s, '%s\n', 'DEPTH = 256;');
fprintf(fid_s, '%s\n', 'WIDTH =16;');
fprintf(fid_s, '%s\n', 'ADDRESS_RADIX = UNS;');%UNS表示為十進位制
fprintf(fid_s, '%s\n', 'DATA_RADIX = UNS;');
fprintf(fid_s, '%s\n', 'CONTENT BEGIN');
for (i=1:256)
freq_wish = CARRIER + BAND*(i-1)/256;
divider = BASE_FREQ / freq_wish;
m=(divider-4)/(5-divider);
fprintf(fid_s, '%03d', i-1);
fprintf(fid_s, '%s', ' : ');
fprintf(fid_s, '%d', round(m));
fprintf(fid_s, '%s\n', ';');
end
fclose(fid_s);
disp('===================轉換完成=========================');
相關文章
- MATLAB生成coe檔案Matlab
- 從Matlab到FPGA(Matlab生成coe檔案或mem檔案)MatlabFPGA
- matlab寫coe檔案Matlab
- 使用matlab生成rom初始化檔案.coeMatlab
- Xilinx COE檔案生成
- 利用MATLAB產生COE檔案Matlab
- matlab生成mif檔案程式碼(以資料位寬15,深度1024為例)Matlab
- matlab開啟和生成使用.p檔案和exe檔案Matlab
- Matlab 生成 圖片的coe檔案初始化xilinx romMatlab
- Matlab生成exe檔案Matlab
- 用MATLAB編寫VIVADO的coe檔案Matlab
- Matlab生成Xilinx Rom IP CORE的初始化內容coe檔案Matlab
- 用MATLAB產生VIVADO可用的coe檔案Matlab
- Matlab生成.exe格式檔案Matlab
- matlab (.m)檔案生成 windows 可執行(.exe)檔案MatlabWindows
- MATLAB生成可執行檔案Matlab
- COE檔案是什麼
- sitemap 檔案填充示例程式碼
- 根據api檔案生成程式碼API
- 根據現有 C#程式碼檔案生成擴充套件程式碼檔案的想法C#套件
- php檔案重新命名下載程式碼示例PHP
- coe檔案資料後的逗號
- 帶COE檔案的核的tips
- php程式碼生成txt檔案並下載PHP
- Patch檔案的生成和使用
- jvm 生成javacore和heapdump檔案JVMJava
- Matlab將.mat檔案儲存為.txt檔案Matlab
- 檔案包含漏洞示例
- 生成 api檔案API
- SSIS 生成檔案
- 管理(002):建立密碼檔案示例密碼
- 【MATLAB】讀取和寫入文字檔案Matlab
- matlab生成exe獨立執行檔案已破解(好用)Matlab
- Python中檔案讀取與儲存程式碼示例Python
- Vivado使用技巧(9):COE檔案使用方法
- matlab讀取npy檔案Matlab
- Matlab製作shp檔案Matlab
- 登錄檔檔案修改開啟程式的簡單示例