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生成rom初始化檔案.coeMatlab
- matlab生成mif檔案程式碼(以資料位寬15,深度1024為例)Matlab
- Xilinx COE檔案生成
- 利用MATLAB產生COE檔案Matlab
- 用MATLAB產生VIVADO可用的coe檔案Matlab
- Matlab生成.exe格式檔案Matlab
- sitemap 檔案填充示例程式碼
- COE檔案是什麼
- 根據api檔案生成程式碼API
- coe檔案資料後的逗號
- 管理(002):建立密碼檔案示例密碼
- Python中檔案讀取與儲存程式碼示例Python
- matlab生成exe獨立執行檔案已破解(好用)Matlab
- Vivado使用技巧(9):COE檔案使用方法
- Matlab製作shp檔案Matlab
- matlab讀取npy檔案Matlab
- SSIS 生成檔案
- 生成 api檔案API
- php生成配置檔案config.php 生成陣列配置檔案PHP陣列
- 檔案和檔案系統
- MATLAB快速讀取STL檔案Matlab
- 流式生成Excel檔案Excel
- POI生成EXCEL檔案Excel
- freemarker 生成前端檔案前端
- 如何生成csr檔案
- java 生成 excel檔案JavaExcel
- python生成CSV檔案Python
- python 生成requirements 檔案PythonUIREM
- Spring原始碼:使用Thymeleaf生成PDF檔案Spring原始碼
- cmakelist 原始碼生成so 檔案 orthanc mysql原始碼MySql
- 申請程式碼簽名證書如何生成CSR檔案
- Java 根據模板生成 PDF 檔案 以及 excel 檔案JavaExcel
- SQL server資料庫建立程式碼 filegroup檔案組修改的示例程式碼SQLServer資料庫
- YAML檔案語法及示例YAML
- matlab輸出複數到檔案Matlab
- python基礎1 - 多檔案專案和程式碼規範Python