zoukankan      html  css  js  c++  java
  • Verilog利用$fdisplay命令往文件中写入数据

    最近在做的事情是,用FPGA生成一些满足特定分布的序列。因此为了验证我生成的序列是否拥有预期的性质,我需要将生成的数据提取出来并且放到MATLAB中做数据分析。

    但是网上的程序很乱,表示看不懂==其实特别简单的一个命令,不知道别人为什么搞那么复杂。

    在testbench里面写的主要语句:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    integer handle;//定义后面要用到的变量
    //...
    //...
     
    handle = $fopen("data.txt");//打开文件
    //...
    //...
    always #10 clk = ~clk;//定义时钟
    always #20
    begin
        $fdisplay(handle,"%d",rand_num);//写数据
        while(!rst_n) $fclose(handle);//关文件
    end

    主要步骤就是定义变量、打开文件、文件中写入数据以及最后的决定什么时候关闭文件。

    转载自:http://www.cnblogs.com/waimen/p/5780709.html

  • 相关阅读:
    原根
    FFT
    bzoj3991[SDOI2015]寻宝游戏
    bzoj3990[SDOI2015]排序
    序列自动机
    bzoj4032[HEOI2015]最短不公共子串
    2015.8.28 字符串
    bzoj2821作诗
    bzoj2741【FOTILE模拟赛】L
    一个牛人给java初学者的建议
  • 原文地址:https://www.cnblogs.com/chengqi521/p/7802755.html
Copyright © 2011-2022 走看看