• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > Xilinx FPGA開發環境的配置

    Xilinx FPGA開發環境的配置

    作者:風子心 時間:2008-06-05 來源:電子開發網 收藏

      一、Modelsim ISE的

    本文引用地址:http://www.czjhyjcfj.com/article/83735.htm

      1、編譯庫:

      A、先將Modelsim安裝目錄C=Modeltech_6.2b下面的modelsim.ini改成存檔格式(取消只讀模式);
        B、在DOS環境中,進入的根目錄,然后依次進入bin,nt目錄;
        C、compxlib -s mti_se -f all -l all -o C:Modeltech_6.2bxilinx_libs。
      注意:需要根據你安裝的modelsim目錄更改C:Modeltech_6.2b
      然后就Ok了,就可以的ISE中啟動Modelsim進行所有的了。


      2、如何在 ISE中使用Modelsim ISE,Synplify進行綜合和仿真:

      A、打開Xilinx ISE,新建一個Project;

    ①、在菜單File中選擇“New Project”,彈出如下的對話框:

    ②、輸入Project名稱,并選擇好Project保存的路徑,然后下一步:

     按照上邊的參數進行設置(針對于Spatan 3E的開發板),然后單擊下一步,進入到后面的界面:

     ③、單擊“New Source”按鈕,并按照下面的設置來操作:

    ④、參照下面的參數,進行設置,然后一直選擇默認選項,一直到完成。

    最后生成的項目界面如下圖所示:

      B、輸入代碼,然后用Synplify綜合:

      ①、參考代碼:

      entity Count iS
        Port(CLK    :in  STD_LOGIC;
        RESET  :in  STD_LOGIC;
        LOAD    :in  STD_LOGIC;
        DATA IN:in  STD_LOGIC_VECTOR(3 downto 0);
        Qout    :out STD_LOGIC_VECTOR(3 downto 0));
    end Count;

      architecture Behavioral of Count is
    signal tmpCount:STD_LOGIC_VECTOR(3 downto 0);
    begin
      process(CLK,RESET,LOAD)
      begin
        if RESET='1' then
        tmpCount<="0000";
        else
        if LOAD='1' then
        tmpCount<=DATA_IN;
        elsif CLK'event and CLK='1' then
        tmpCount<=tmpCount+1;
        end if;
        end if;
        end process;

          Qout<=tmpCount:
    end Behavioral;

    ②、雙擊Processes窗口里面的“Synthesize-Synplify”進行綜合

    ③、在“Transcript”窗口中的可以看到綜合的信息。

      C、時序仿真:

    ①、從菜單“Project”中選擇“New source”。按照下圖所示輸入,然后選擇下一步

    ②、在“Associate source”選擇需要進行時序仿真的HDL代碼,然后選擇下一步

     


    上一頁 1 2 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 宁都县| 中西区| 泗水县| 桦川县| 寿阳县| 建平县| 梁平县| 玉树县| 聂拉木县| 马公市| 赣州市| 嘉善县| 曲松县| 苍山县| 鹤壁市| 安吉县| 饶阳县| 古交市| 华蓥市| 巫溪县| 丰台区| 常德市| 通道| 秀山| 天柱县| 桃园市| 徐州市| 故城县| 景宁| 务川| 三门峡市| 赞皇县| 丰县| 罗田县| 响水县| 城口县| 丰台区| 江达县| 报价| 六枝特区| 左云县|