Quartus - Como inicializar uma memória usando arquivos .mif
Ir para navegação
Ir para pesquisar
Use o Matlab para criar o arquivo filename.mif para escrever 256 signed data de 16 bits.
data = ....; ld=length(data); fid = fopen('data2.mif','w'); fprintf(fid,'--MIF data generated by MATLAB\n'); fprintf(fid,'--Date: %s \n\n', date); fprintf(fid,'WIDTH=8;\n'); fprintf(fid,['DEPTH=' num2str(ld) ';\n']); fprintf(fid,'ADDRESS_RADIX=UNS;\n'); fprintf(fid,'DATA_RADIX=UNS;\n'); fprintf(fid,'CONTENT BEGIN\n'); for k = 1:ld fprintf(fid,'%i : %i;\n',k-1,data(k)); end fprintf(fid,'END;'); fclose(fid);
FONTE: http://www.alteraforum.com/forum/showthread.php?t=27934&highlight=text+to+mif+conversion