• <td id="ae6ms"><li id="ae6ms"></li></td>
  • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
  • <table id="ae6ms"></table>
  • <td id="ae6ms"></td>
    <td id="ae6ms"></td>
  • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
  • <td id="ae6ms"></td>
  • <table id="ae6ms"><li id="ae6ms"></li></table>
  • <table id="ae6ms"></table>
    西西軟件園多重安全檢測下載網站、值得信賴的軟件下載站!
    西西首頁 常用軟件 軟件下載 安卓軟件 游戲下載 安卓游戲 MAC應用 驅動下載 安卓電視
    系統工具網絡工具媒體工具圖形圖像聊天工具應用軟件編程開發手機軟件安卓應用電腦安全字體素材

    MIF文件生成(.MIF File Generator Utility)

    V1.2 綠色版
    • MIF文件生成(.MIF File Generator Utility)V1.2 綠色版
    • 軟件大小:153KB
    • 更新時間:2013-09-27 16:54
    • 軟件語言:英文
    • 軟件廠商:
    • 軟件類別:國外軟件 / 免費軟件 / 行業軟件
    • 軟件等級:4級
    • 應用平臺:WinXP
    • 官方網站:暫無
    好評:50%
    壞評:50%

    軟件介紹

    .MI文件是當你實例化一個ROM或RAM中的示意圖或AHDL文件,你必須與一些默認的數據預加載的EAB選項來指定.MIF文件。

    .MIF File Generator Utility將生成MIF文件正弦或余弦數字波形。您可以選擇指定幾個參數,如振幅,偏移角度范圍等。

    mif文件就是存儲器初始化文件,即memory initialization file,用來配置RAM或ROM中的數據。生成QuartusII11.0可用的mif文件,有如下幾種方式:

    利用Quartus自帶的mif編輯器:

    優點:對于小容量RAM可以快速方便的完成mif文件的編輯工作,不需要第三方軟件的編輯;

    缺點:一旦數據量過大,一個一個的輸入會使人崩潰;

    使用方法:在quartus中,【file】/【new】,選擇Memory  Initialization file,彈出如下窗口:

    Number of words:可尋址的存儲單元數,對于8bit地址線,此處選擇256;

    words size:存儲單元寬度,8bit;

    然后點擊“OK”.

    在表格中輸入初始化數據;

    右鍵單擊左側地址值,可以修改地址和數據的顯示格式;

    表中任一數據的地址=列值+行值,如圖中藍色單元的地址=24+4=28;

    對每個單元填寫初始值之后,將文件保存即可。

    利用mif軟件來生成:

    無論使用什么編輯器,必須保證mif文件的格式如下:冒號左邊是地址,右邊是數據;分號結尾;

      DEPTH = 256;

      WIDTH = 8;

      ADDRESS_RADIX = HEX;

      DATA_RADIX = HEX;

      CONTENT

      BEGIN

      0000 : 0000;

      0001 : 0000;

      0002 : 0000;

      ……(此處省略一千字*.*)

      00FA : 00FF;

      00FB : 00FF;

      00FC : 00FF;

      00FD : 00FF;

      00FE : 00FF;

      00FF : 00FF;

       END;

    這里推薦一款mif生成器:Mif_Maker2010.exe,可以百度下載;

    使用高級語言:

    用C語言或者matlab語言等來生成,C語言生成代碼如下:本代碼生成一個正弦波的數據波形,保存在TestMif.mif中。

    #include <stdio.h>

    #include <math.h>
    
    #define PI 3.141592
    #define DEPTH 128     /*數據深度,即存儲單元的個數*/
    #define WIDTH 8       /*存儲單元的寬度*/
    
    int main(void)
    {
        int i,temp;
        float s;
    
        FILE *fp;
        fp = fopen("TestMif.mif","w");   /*文件名隨意,但擴展名必須為.mif*/
        if(NULL==fp)
            printf("Can not creat file!\r\n");
        else
        {
            printf("File created successfully!\n");
            /*
            *    生成文件頭:注意不要忘了“;”
            */
            fprintf(fp,"DEPTH = %d;\n",DEPTH);
            fprintf(fp,"WIDTH = %d;\n",WIDTH);
            fprintf(fp,"ADDRESS_RADIX = HEX;\n");
            fprintf(fp,"DATA_RADIX = HEX;\n");
            fprintf(fp,"CONTENT\n");
            fprintf(fp,"BEGIN\n");
    
            /*
            * 以十六進制輸出地址和數據
            */
            for(i=0;i<DEPTH;i++)
            {
                 /*周期為128個點的正弦波*/ 
                s = sin(PI*i/64);   
                /*將-1~1之間的正弦波的值擴展到0-255之間*/ 
                temp = (int)((s+1)*255/2);
                /*以十六進制輸出地址和數據*/
                fprintf(fp,"%x\t:\t%x;\n",i,temp);
            }//end for
            
            fprintf(fp,"END;\n");
            fclose(fp);
        }
    }

    驗證生成的數據是否正確:用記事本打開生成的mif文件,同時用Quartus打開mif文件,內容如下:

    能成功導入,且數據一致,說明生成正確。

    軟件標簽: MIF文件生成

    軟件截圖

    MIF文件生成(.MIF File Generator Utility) V1.2 綠色版

      其他版本下載

      熱門評論

      最新評論

      發表評論 查看所有評論(0)

      昵稱:
      表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
      字數: 0/500 (您的評論需要經過審核才能顯示)

      下載幫助下載幫助西西破解版軟件均來自互聯網, 如有侵犯您的版權, 請與我們聯系。

      TOP
      軟件下載
      女人让男人桶30分钟免费视频,女人张开腿让男人桶个爽,一进一出又大又粗爽视频
    • <td id="ae6ms"><li id="ae6ms"></li></td>
    • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
    • <table id="ae6ms"></table>
    • <td id="ae6ms"></td>
      <td id="ae6ms"></td>
    • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
    • <td id="ae6ms"></td>
    • <table id="ae6ms"><li id="ae6ms"></li></table>
    • <table id="ae6ms"></table>