如何使用Xilinx ISE查看內(nèi)部模塊連線的波形
在使用Xilinx ISE進行調(diào)試時,我們不僅可以查看頂層模塊的輸入輸出波形,還可以選擇一個內(nèi)部模塊的部分wire或者reg的波形。本篇文章將介紹如何使用Xilinx ISE來實現(xiàn)這一功能。 使用自
在使用Xilinx ISE進行調(diào)試時,我們不僅可以查看頂層模塊的輸入輸出波形,還可以選擇一個內(nèi)部模塊的部分wire或者reg的波形。本篇文章將介紹如何使用Xilinx ISE來實現(xiàn)這一功能。
使用自動生成工具快速添加調(diào)試輸出
首先,我們可以通過一個比較笨拙但非常方便的方法來實現(xiàn)快速調(diào)試輸出。我們可以將要調(diào)試的變量篩選出來,在頂層模塊中自動生成用于調(diào)試的output輸出以及添加用于調(diào)試的wire變量。
利用Test Fixture自動生成調(diào)試連線
其次,在Test測試文件中不需要自行編寫連線。我們只需要新建一個Test Fixture,ISE會自動為我們生成調(diào)試連線。
查看子模塊的波形
如果我們對頂層模塊的輸出還不夠滿意,可以在左邊的菜單欄中選擇Instances and Process,展開我們的測試模塊,并逐級展開以查看所有的子模塊。
右鍵點擊一個子模塊,然后選擇Add To Wave Window,或者使用快捷鍵Ctrl W,就可以將這個次級模塊的輸入、輸出和常量添加到波形窗口中。
添加完后,點擊重新開始按鈕,然后設置步進時間,就可以點擊步進按鈕來查看波形了。
自定義波形顯示
在波形窗口上,我們可以根據(jù)不同的標志來區(qū)分輸入(I)、輸出(O)和常量(C)。
在選定的波形上,通過右鍵菜單中的Redix選項,我們可以調(diào)整波形的顯示進制。
需要注意的是,如果是數(shù)組類型的信號,我們需要展開設置數(shù)組內(nèi)部的波形。
通過移動時間黃線,我們還可以對比常量Parameter,迅速確定一個信號波形是哪個Parameter。