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

用MATLAB生成mif文件

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

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    用MATLAB生成mif文件

    ( R8 t3 H, i7 |' K$ Q7 u3 s0 [. Y& ~' i9 }: S+ K8 n
    depth =256; %存储器的单元数" e% P9 R. t$ K
    1 U% Y7 q9 A! m3 P% p
    widths = 8;%数据宽度为8位9 r1 J) w  w; V$ b% e2 e( w

    ' S# Q1 X4 d4 ?N = 0 :255;
    & S1 [- {, Q7 F2 {/ I+ s8 k5 j4 O8 F+ D
    s =sin(2*pi *N/256);%计算0 ~2*pi之间的sin值! _) K1 l! P. T! ~' ^
    * c8 a" \* m% y% T
    fidc = fopen('sine.mif','wt')2 G2 R( E* u4 M  O* z) U( V/ w
    2 Z$ D* ^: c1 I, z! t8 Q7 M
    fprintf(fidc , 'depth = %d;\n',depth);3 f, r( _/ f+ b1 K( x

    / b( n- [  i% j7 a0 Dfprintf(fidc, 'width = %d;\n',widths);
    & l6 X/ v1 I7 p# O/ R: ~; K7 f/ r6 W9 Q
    fprintf(fidc, 'address_radix = UNS;\n');* ]9 t& b9 F/ n' q
    1 P# J( ]; D. F9 }8 z
    fprintf(fidc,'data_radix = UNS;\n');
    ' W4 I# @* Q7 K$ L& L# r: @7 B7 z4 C+ i9 a* r! h) T
    fprintf(fidc,'content begin\n');
    3 x% M. j5 R& C  f8 g" v5 k, K( s1 M4 k8 Z! O7 Y
    for(x = 1 : depth)
    ' J6 K' i8 f1 e* I) Z0 A" w. j4 Z9 l4 D
      fprintf(fide,'%d:%d;\n',x-1,round(127*sin(2*pi*(x-1)/128)+128));
    7 H) [$ n! n& l/ ]6 q
    3 b7 t7 R% j$ `end
    5 U/ s6 D5 u) ~- M3 o, o
    : B9 d$ w* |# Q) i8 I4 o  fprintf(fidc, 'end;');
    4 M* E) s2 h4 A: U" |' {" m4 A* a3 F6 S4 D$ X
    fclose(fidc);) Y0 k8 Q, r2 M& m

    , U- f3 D' L" ?6 C# r4 ], i) kmif 文件格式:
    3 \% Q9 i" K6 m4 G9 s7 ?/ F6 I4 A+ y7 D$ X: z0 g- F- Y
    首先设置每个字宽WIDTH和总的字数,然后设置地址数和数据的进制基数无符号数为(UNS). m8 b: Y5 b6 U- N  a& z6 Z
    ) Z! a/ g. r9 s9 L1 X" ~
    对于HEX文件,用QURARTSII打开MIF文件另存为HEX文件即可。
    " P/ E3 I; E5 ?$ n/ T; _
    + b. @& e: ^: E注:生成MIF文件路径为‘。M’文件的路径所在。0 J' U* ~9 I8 w- k  M

    该用户从未签到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-30 06:44 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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