新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > FPGA設計開發(fā)軟件ISE使用技巧之:片上邏輯分析儀(ChipScope Pro)使用技巧

        FPGA設計開發(fā)軟件ISE使用技巧之:片上邏輯分析儀(ChipScope Pro)使用技巧

        作者: 時間:2015-02-02 來源:網(wǎng)絡 收藏

          6.7.3 ChipScope Pro Core Inserter簡介

        本文引用地址:http://www.104case.com/article/269338.htm

          ChipScope Pro Core Inserter的啟動有兩種方式。

          (1)直接在Windows環(huán)境下運行“開始”/“程序”/“ChipScope Pro 8.2i”/“ChipScope Pro Core Inserter”命令。運行后即可得到ChipScope Pro Core Inserter的用戶界面,如圖6.36所示。

          (2)可以通過新建資源的方法,如圖6.37所示。

          新建ChipScope Pro Inserter資源后,系統(tǒng)自動生成擴展名為cdc的文件。如圖6.38所示,雙擊擴展名為cdc的文件即可啟動ChipScope Pro Inserter界面。需要注意的是,在雙擊擴展名為cdc的文件時,系統(tǒng)會先對該工程文件進行綜合。綜合完成后才會啟動ChipScope Pro Inserter。

          

         

          圖6.36 ChipScope Pro Core Inserter用戶界面

          

         

          圖6.37 新建ChipScope Pro Inserter資源對話框 圖6.38 新建ChipScope Pro Core Inserter資源后的界面

          這里在綜合前必須先對綜合屬性進行設置,如圖6.39所示,在綜合屬性對話框中對“synthesis options”/“keep Hierarchy”選項進行設置。設置“keep Hierarchy”為“Yes”或“Soft”。

          

         

          雙擊擴展名為cdc的文件,系統(tǒng)完成綜合后,會自動啟動ChipScope Pro Core Inserter。設計者通過ChipScope Pro Core Inserter對觸發(fā)單元個數(shù)、觸發(fā)寬度、觸發(fā)條件、存儲深度、采樣時刻等參數(shù)進行設置。設置完畢后,在下完成布局布線,下載配制文件,即可用ChipScope Pro Analyzer進行觀測。

          下面對ChipScope Pro Core Inserter的各項設置做詳細的說明。

          1.用戶界面

          啟動ChipScope Pro Core Inserter后,顯示如圖6.40所示的界面。在“Input Design Netlist”文本框中設置輸入設計網(wǎng)表的路徑。設置好后,“Output Design Netlist”和“Output Directory”會自動生成,設計者也可自己指定。

          

         

          圖6.40 ChipScope Pro Core Inserter用戶界面

          如果是通過新建資源的方法啟動ChipScope Pro Core Inserter,這幾項顯示為灰色,無需設計者設置,系統(tǒng)會自動找到設計網(wǎng)表文件。在“Device Family”下拉列表中選取設計所用的后,就可單擊“Next”按扭,進入“Select Integrated Controller Options”對話框,如圖6.41所示。

          

         

          圖6.41 “Select Integrated Controller Options”對話框

          2.“Select Integrated Controller Options”對話框設置

          在如圖6.40所示的“Select Device Options”對話框中,可以指定是否禁止在JTAG時鐘上插入BUFG。如果選中此項,JTAG時鐘將使用普通布線資源,而不是全局時鐘布線。這樣會在JTAG時鐘線上產(chǎn)生較大的布線延時。因此在全局時鐘資源足夠用的情況下,應該盡量使JTAG時鐘使用BUFG資源。即使由于全局時鐘資源不夠而不得不禁用BUFG時,也最好附加相應約束,使延遲抖動盡量小。推薦設計者在使用時不選此項。

          單擊“Next”按鈕,進入“Select Integrated Logic Analyzer Options”對話框,如圖6.42所示。

          

         

          圖6.42 “Select Integrated Logic Analyzer Options”ILA對話框

          3.“Select Integrated Logic Analyzer Options”對話框設置

          如圖6.42所示,可以看到在“Select Integrated Logic Analyzer Options”ILA對話框下有3個選項卡,可對觸發(fā)參數(shù)、捕獲參數(shù)、網(wǎng)線連接進行設置。

          “Trigger Parameters”選項卡可對觸發(fā)端口數(shù)目,每個觸發(fā)端口的寬度、觸發(fā)條件判斷單元、觸發(fā)條件判斷單元的個數(shù)和類型等進行設置。

          (1)觸發(fā)端口數(shù)目。

          在設計中可以根據(jù)需要設置多個觸發(fā)端口,每個ILA Core最多可以有16個輸入觸發(fā)端口,每個觸發(fā)端口下又可設置多個觸發(fā)條件判斷單元,但各個觸發(fā)端口包含的觸發(fā)條件判斷單元數(shù)量之和不能大于16。

          (2)觸發(fā)端口設置。

          一個完整的觸發(fā)端口設置包括:觸發(fā)寬度、觸發(fā)條件判斷單元個數(shù)及類型的設置。觸發(fā)寬度是指觸發(fā)端口包含信號線的個數(shù)。通過觸發(fā)條件判斷單元進行判斷,當信號線上的信號滿足設定的條件時,ChipScope Pro就可將其捕獲并存儲在BlockRam中,用于在ChipScope Pro Analyzer中顯示波形。

          對觸發(fā)條件可以設置個數(shù)和類型。當有多個觸發(fā)條件時,可以將觸發(fā)條件設置為幾個觸發(fā)條件的邏輯組合。觸發(fā)條件判斷單元實際為比較器,其類型可以有以下幾種,如表6.4所示。

        fpga相關文章:fpga是什么




        關鍵詞: FPGA ISE

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 威海市| 濉溪县| 甘泉县| 边坝县| 古蔺县| 吉林省| 刚察县| 洪泽县| 张家界市| 宁河县| 宜兰县| 瑞金市| 余江县| 渑池县| 安阳市| 乳山市| 宿松县| 观塘区| 隆子县| 三明市| 怀安县| 越西县| 巨鹿县| 田阳县| 新竹市| 泗水县| 延川县| 桦川县| 城口县| 阜康市| 额尔古纳市| 和林格尔县| 凌云县| 澳门| 蓝田县| 福泉市| 康平县| 义乌市| 当阳市| 阳山县| 南川市|