找回密码
 注册
关于网站域名变更的通知
查看: 232|回复: 1
打印 上一主题 下一主题

用MATLAB生成mif文件

[复制链接]
  • TA的每日心情
    开心
    2019-11-19 15:19
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2019-4-15 10:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    用MATLAB生成mif文件

    : ~! ^6 H7 @1 t% R5 X* M6 Q
    : C! |7 j  ?1 w2 a* Odepth =256; %存储器的单元数
      Z3 Z, N4 l9 Y3 ]$ _
    ; ~: q+ s) Q$ T* H' I! s7 i" vwidths = 8;%数据宽度为8位; S- ^; h- z; t

    ; {- Q: k  p$ o+ q0 l+ Q* n5 x3 nN = 0 :255;- @6 C; B. F6 G/ V' S: \+ ~- `( E

    * J! {4 M. g8 Z$ j$ J. J5 I! Js =sin(2*pi *N/256);%计算0 ~2*pi之间的sin值! S; z$ k: J! ~4 [$ e' n

    1 X% q- t; }& @, b# I; l6 cfidc = fopen('sine.mif','wt')8 t2 {3 N0 q* L7 _! m3 n- ~
    3 X5 I) W7 v$ e  W# z" c* |3 G
    fprintf(fidc , 'depth = %d;\n',depth);
    % V8 s& M, [2 Y( m# I
    $ v/ q+ B4 J! O' v9 a4 I. ^! Wfprintf(fidc, 'width = %d;\n',widths);$ d! g; `  o- p7 B, _
    3 c  |* E. f: X7 D: R
    fprintf(fidc, 'address_radix = UNS;\n');
    # w7 l) c" N9 f! q' i  i: P% f; p6 x3 T% S2 L+ i  f! Z( C
    fprintf(fidc,'data_radix = UNS;\n');6 S' H/ l! n5 m* ~- K

      I; D" i* E4 Kfprintf(fidc,'content begin\n');
    1 T9 L! }" D/ v+ W. h7 d/ x1 W  U) A5 t/ w
    for(x = 1 : depth)
    9 L/ Y5 |# E8 a! W1 j9 g
    8 s: G* u3 o; b9 Z" \, f; @- [  fprintf(fide,'%d:%d;\n',x-1,round(127*sin(2*pi*(x-1)/128)+128));. M# T5 o# ^& }+ z/ _' L; o

    1 s! }; {& L% m2 e# Iend
    6 w. L3 d$ A' U5 t6 @4 }* ^2 X: R1 O9 U3 Z7 n
      fprintf(fidc, 'end;');0 {. m+ F8 {$ g

      h, O+ R* r8 M) y! ^fclose(fidc);! Z$ d2 _7 j% t# `0 F' @0 M! X
    4 C9 }/ d% d- p& |
    mif 文件格式:
    / w  y( J/ G: }! \9 R
    " R9 W! X0 x  ~0 I首先设置每个字宽WIDTH和总的字数,然后设置地址数和数据的进制基数无符号数为(UNS)
    5 d6 v) ?% J2 C& r/ n
    % V& i( |4 Z1 U$ f" z% z/ O对于HEX文件,用QURARTSII打开MIF文件另存为HEX文件即可。
    ; x) U6 S; I8 \5 t. t
    ! G/ }( ?3 h" M) n9 u! x  z3 t+ X5 H- D注:生成MIF文件路径为‘。M’文件的路径所在。
    # D, V4 b+ d8 Q( `+ N

    该用户从未签到

    2#
    发表于 2019-4-15 16:58 | 只看该作者
    很棒的教程
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-8 23:02 , Processed in 0.140625 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表