資源簡介
在quartus 里生成正弦波,三角波和鋸齒波,每個模塊也可以單獨生成。

代碼片段和文件信息
clear?all;
close?all;
clc;
index=linspace(02*pi2^10+1);%由于linspace包括前后兩個點,加一用于出去2pi的那個點。
cosa=512+fix((2^9-1)*cos(index)+0.5);%求cos的值,(2^10-1)表示將輸出值定義為十位2進制數,fix時去尾求整數,加0.5用于進行四舍五入
plot(cosa);
fid=fopen(‘E:\quartus_duty\dds_work\data.mif‘‘w+‘);%生成MIF文件格式必須按照書上113頁的格式來做。
fprintf(fid‘WIDTH=10;\r\n‘);%每個數值的大小即寬度。
fprintf(fid‘DEPTH=1024;\r\n‘);%總共的數據個數即ROM的深度
fprintf(fid‘ADDRESS_RADIX=UNS;\r\n‘);%UNS為無符號數
fprintf(fid‘DATA_RADIX=UNS;\r\n‘);%DEC為十進制有符號數
fprintf(fid‘CONTENT?BEGIN?\r\n‘);
for?i=1:1024;
????fprintf(fid‘?????%4d‘i-1);
????fprintf(fid‘???:??‘);
????fprintf(fid‘%4d‘cosa(i));
????fprintf(fid‘;\r\n‘);
end;
fprintf(fid‘end;\r\n‘);
fclose(fid);
????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????7586??2009-12-10?20:35??dds_work\adder1.asm.rpt
?????文件???????1961??2009-12-20?19:06??dds_work\adder1.bsf
?????文件?????????26??2009-12-10?20:40??dds_work\adder1.done
?????文件?????167338??2009-12-10?20:35??dds_work\adder1.fit.rpt
?????文件????????499??2009-12-10?20:35??dds_work\adder1.fit.smsg
?????文件????????592??2009-12-10?20:35??dds_work\adder1.fit.summary
?????文件???????5287??2009-12-10?20:35??dds_work\adder1.flow.rpt
?????文件??????20441??2009-12-10?20:34??dds_work\adder1.map.rpt
?????文件????????451??2009-12-10?20:34??dds_work\adder1.map.summary
?????文件??????58328??2009-12-10?20:35??dds_work\adder1.pin
?????文件????2097294??2009-12-10?20:35??dds_work\adder1.pof
?????文件???????2313??2009-12-10?21:06??dds_work\adder1.qsf
?????文件??????62109??2009-12-10?20:39??dds_work\adder1.sim.rpt
?????文件?????525330??2009-12-10?20:35??dds_work\adder1.sof
?????文件??????17699??2009-12-10?20:35??dds_work\adder1.tan.rpt
?????文件???????1405??2009-12-10?20:35??dds_work\adder1.tan.summary
?????文件????????742??2009-12-20?21:21??dds_work\adder1.vhd
?????文件????????782??2009-12-20?21:09??dds_work\adder1.vhd.bak
?????文件???????7937??2009-12-10?20:38??dds_work\adder1.vwf
?????文件???????7586??2009-12-10?21:09??dds_work\adder2.asm.rpt
?????文件???????1977??2009-12-21?19:22??dds_work\adder2.bsf
?????文件?????????26??2009-12-10?21:13??dds_work\adder2.done
?????文件?????177516??2009-12-10?21:08??dds_work\adder2.fit.rpt
?????文件????????499??2009-12-10?21:08??dds_work\adder2.fit.smsg
?????文件????????591??2009-12-10?21:08??dds_work\adder2.fit.summary
?????文件???????5287??2009-12-10?21:09??dds_work\adder2.flow.rpt
?????文件??????17616??2009-12-10?21:08??dds_work\adder2.map.rpt
?????文件????????452??2009-12-10?21:08??dds_work\adder2.map.summary
?????文件??????58328??2009-12-10?21:08??dds_work\adder2.pin
?????文件????2097294??2009-12-10?21:09??dds_work\adder2.pof
............此處省略526個文件信息
評論
共有 條評論