我用
matlab生成的dds1.mif文件,用quartus ii打不开,matlab代码如下:
width=10; %数据宽度为12位;
N=0:1: ;
s=sin(pi*N/2048); %计算0~pi/2的Sin值;
fidc=fopen('dds1.mif','wt'); %以"wt"的形式打开,
为换行
% 写入 dds.mif %
fprintf(fidc,'depth=%d;
',depth);
fprintf(fidc,'width=%d;
',width);
fprintf(fidc,'address_radix=uns;
');
fprintf(fidc,'data_radix = uns;
');
fprintf(fidc,'Content Begin
');
for(x=1:depth);
fprintf(fidc,'%d:%d;
',x-1, round(2047*sin(pi*(x-1)/ 2048)+2048));
end
fprintf(fidc,'end;');
fclose(fidc);
一周热门 更多>