用matlab把数据转换成供fpga使用.mif文件

用matlab把数据转换成供fpga使用的.mif文件
L1=length( signal);%数据长度
fid=fopen(‘C:\Users\86178\Desktop\Version_2p5_Final\Version_2p5_Final\v2p5\signal.mif’,‘w’);%生成signal.mif文件,并准备写入写入
fprintf(fid,’%s%u%s\n’,‘DEPTH = ‘,L1,’;’);% %s代表字符串 %u 代表十进制 %n 换行 数据深度
fprintf(fid,’%s%u%s\n’,‘WIDTH = ‘,13,’;’);% 数据宽度
fprintf(fid,’%s\n’,‘ADDRESS_RADIX = UNS;’);% 数据地址的类型 BIN 二进制 OCT 八进制 DEC 有符号十进制 UNS 无符号十进制 HEX 十六进制
fprintf(fid,’%s\n’,‘DATA_RADIX = UNS;’);% 数据的类型
fprintf(fid,’%s\n%s\n’,‘CONTENT’,‘BEGIN’); %数据写入的开始标志

for i=1 : L1

fprintf(fid,’%u%s%.0f%s\n’,i-1,’:’,signal(i),’;’);%换行 写入数据,并换行 %f代表写入的是浮点数 %.0f代表写入的是浮点数里面的整数位
i=i+1;

end

fprintf(fid,’%s\n%’,‘END;’);%输入数据的结束标志
fclose(fid); %关闭文件` L1=length( signal);%数据长度

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值