新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > FPGA設計開發軟件ISE使用技巧之:典型實例-ChipScope功能演示

        FPGA設計開發軟件ISE使用技巧之:典型實例-ChipScope功能演示

        作者: 時間:2015-02-02 來源:網絡 收藏

          6.8 典型實例11:ChipScope功能演示

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

          6.8.1 實例的內容及目標

          1.實例的主要內容

          本節通過一個簡單的計數器,使用ChipScope的兩種實現流程,基于Xilinx開發板完成設計至驗證的完整過程。本實例的工作環境如下。

          · 設計軟件: 7.1i。

          · 綜合工具:自帶的XST。

          · 仿真軟件:ModelSim SE 5.8C。

          · 在線調試:ChipScope Pro 8.2i。

          · 硬件平臺:紅色颶風II代Xilinx開發板。

          · 實例內容:計數器。通過ChipScope Pro觀測計數器的計數值,代碼參見本書實例代碼的“典型實例11”文件夾。其中count_new文件夾對應采用流程1實現的工程,count文件夾對應用流程2實現的工程。

          使用ChipScope Pro進行在線調試主要有兩種實現流程。

          (1)基于ChipScope Pro Core Generator的實現流程。

          · 調用ChipScope Pro Core Generator生成邏輯分析儀的網表文件。

          · 修改用戶RTL,插入邏輯分析儀代碼。

          · 綜合,實現,下載bit配置文件。

          · 調用ChipScope Pro Analyzer觀察波形。

          (2)基于ChipScope Pro Core Inserter,通過新建資源的實現流程。

          · 對工程文件進行綜合,生成網表文件。

          · 調用ChipScope Pro Core Inserter,插入邏輯分析核。

          · 布局、布線,生成bit配置文件并下載。

          · 調用ChipScope Pro Analyzer觀察波形。

          由上面可以看出,兩種實現方式的主要區別在于生成邏輯分析核的方式不同。本實例將分別采用這兩種方式應用ChipScope Pro觀測內部信號。

          為了便于讀者的理解,本實例將編寫一個簡單的計數器,通過ChipScope Pro觀測計數的數值。代碼的功能仿真結果如圖6.59所示。

          

         

          圖6.59 計數器功能仿真結果

          其中,count為8位計數值,采用循環計數方式。

          2.實例目標

          通過本實例,讀者應達到下面的目標。

          · 熟悉ChipScope工具的使用方法。

          · 熟悉基于ChipScope Pro Core Generator的實現流程。

          · 熟悉基于ChipScope Pro Core Inserter的實現流程。

          6.8.2 基于ChipScope Pro Core Generator的實現流程

          基于ChipScope Pro Core Generator實現流程的具體步驟如下。

          (1)新建工程,添加源代碼。

          新建工程后,將源代碼文件counter_new.v及約束文件counter.ucf添加至工程中,如圖6.60所示。

          (2)啟動ChipScope Pro Core Generator。

          運行“開始”/“程序”/“ChipScope Pro 8.2i”/“ChipScope Pro Core Generator”命令,啟動ChipScope Pro Core Generator,出現如圖6.61所示界面。

          

         

          圖6.60 新建工程結果 圖6.61 ChipScope Pro Core Generator用戶界面

          (3)選擇集成控制核(ICON核)。

          首先在核類型選擇頁面中選擇生成ICON核,如圖6.61所示。

          (4)選擇目錄及器件。

          如圖6.62所示,在本實例中選擇Spartan3器件。輸出路徑選擇新建工程所在的文件夾。控制端口的數目為1,控制端口的數目可以根據用戶的需要設置。如需要觀察多組數據時,可以設多組控制端口。這里只需要觀察內部計數器的計數值,因此設置為1。

        fpga相關文章:fpga是什么


        塵埃粒子計數器相關文章:塵埃粒子計數器原理

        上一頁 1 2 3 4 5 下一頁

        關鍵詞: FPGA ISE

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 博乐市| 普兰店市| 张家界市| 宁陕县| 图片| 常德市| 开封市| 顺平县| 衡南县| 娱乐| 盘锦市| 永康市| 定安县| 双牌县| 兴海县| 日土县| 昌江| 屏东县| 定结县| 渝中区| 乐山市| 年辖:市辖区| 金山区| 巨鹿县| 宣化县| 渝中区| 祁东县| 新平| 精河县| 辉县市| 峨边| 桦甸市| 修文县| 敦化市| 监利县| 类乌齐县| 酒泉市| 苍梧县| 尼勒克县| 铜山县| 鲁山县|