生成用於ROM初始化的coe文件---使用matlab3d
t=0:2*pi/2^12:2*pi; y=0.5*sin(t)+0.5; r=ceil(y*(2^8-1)); fid = fopen('sin.coe','w'); fprintf(fid,'MEMORY_INITIALIZATION_RADIX=10;\n'); fprintf(fid,'MEMORY_INITIALIZATION_VECTOR=\n'); for i = 1:1:2^12 fprintf(fid,'%d',r(i)); if i==2^12 fprintf(fid,';'); else fprintf(fid,','); end if mod(i,15)==0 fprintf(fid,'\n'); end end fclose(fid);
生成的coe文本爲blog
此文本能夠直接用於rom 的初始化(在IP核中進行添加便可)class