FPGA設(shè)計開發(fā)軟件ISE使用技巧之:片上邏輯分析儀(ChipScope Pro)使用技巧
表6.4 觸發(fā)條件判斷單元的類型
本文引用地址:http://m.butianyuan.cn/article/269338.htm類 型數(shù)值類型匹 配 功 能Bit/Slice說 明
Basic0、1、X=、<>8用于一般信號比較,是一種節(jié)約資源的類型
Basic(w/trans)0、1、X、R、F、B=、<>、transition detection4用于控制信號的比較,可以檢測跳變的發(fā)生
Extend0、1、X=、<>、>、>=、<、<=2當主要考慮數(shù)據(jù)的大小時,用于地址或數(shù)據(jù)信號大小的比較
Extend(w/trans)0、1、X、R、F、B=、<>、>、>=、<、<=、transition detection2當數(shù)據(jù)和地址信號的大小和跳變都需要考慮時,可以用于檢測跳變的發(fā)生
Range0、1、X=、<>、>、>=、<、<=、in range、not in range1當數(shù)據(jù)和地址的大小需要考慮時,可以用于檢測數(shù)值是否在一定范圍內(nèi)
Range(w/trans)0、1、X、R、F、B=、<>、>、>=、<、<=、in range、not in range、transition detection1當數(shù)據(jù)和地址的大小和跳變都需要考慮時,可以用于檢測跳變和數(shù)值是否在一定范圍內(nèi)
“Capture Parameters”選項卡可以對存儲深度、采樣時刻等參數(shù)進行設(shè)置,如圖6.43所示。
圖6.43 “Capture Parameters”選項卡設(shè)置
所謂存儲深度,是指在滿足觸發(fā)條件后,要存儲多少數(shù)據(jù),用于最終的波形顯示。ChipScope Pro可能的最大存儲深度為16384,最大數(shù)據(jù)位寬為256bit。實際的數(shù)據(jù)存儲深度和位數(shù)由FPGA內(nèi)部剩余的BlockRam的數(shù)量決定。
對于“Data Same As Trigger”選項,有時要觀測的信號就是設(shè)置的觸發(fā)條件中的信號,此時選中此項即可。有時設(shè)定了觸發(fā)條件后,想觀察別的數(shù)據(jù)信號,這時可以不選中此項,數(shù)據(jù)與觸發(fā)信號完全獨立。
“Net Connections”選項卡可以設(shè)置觸發(fā)端口信號線與要觀測的信號的連接,要觀測哪些信號,就將這些信號與端口的信號線連接即可,如圖6.44所示。
圖6.44 “Net Connections”選項卡設(shè)置
設(shè)置的連接信號可以分為3類:時鐘信號(CLOCK PORT)、觸發(fā)端口信號(TRIGGER PORTS)和數(shù)據(jù)信號(DATA PORT)。單擊“Modify Connections”按鈕會出現(xiàn)如圖6.40所示對話框。
圖6.45 網(wǎng)線連接對話框
設(shè)置完所有信號后,端口名字會變?yōu)楹谏?,否則為紅色。設(shè)置完上述各項后,單擊“Inserter”按鈕,邏輯分析儀的網(wǎng)表就插入到原來的設(shè)計網(wǎng)表當中。之后在ISE下完成布局布線并下載后,就可以用ChipScope Pro Analyzer進行觀測了。
6.7.4 ChipScope Pro Analyzer簡介
將邏輯分析的核插入設(shè)計當中后,就可以運行ChipScope Pro Analyzer進行觀測了,ChipScope Pro Analyzer的啟動方式有兩種。
(1)直接運行“開始”/“程序”/“ChipScope Pro 8.2i”/“ChipScope Pro Analyzer”。
(2)在ISE下啟動。
如圖6.46所示,雙擊“Analyze Design Using ChipScope”即可啟動,ChipScope Pro Analyzer界面如圖6.47所示。
圖6.46 從ISE中直接啟動ChipScope Pro Analyzer
圖6.47 ChipScope Pro Analyzer用戶界面
ChipScope Pro Analyzer使用步驟如下。
1.單擊圖標,打開JTAG并口連接電纜
在此之前要保證已將JTAG與器件連接好,如果連接無誤,會出現(xiàn)如圖6.48所示的對話框。
對話框中會顯示JTAG連接的FPGA類型和所用的配置器件類型,這里使用的FPGA為Spartan 3系列,配置器件選用的是XCF02S。
圖6.48 JTAG正常連接后提示
2.下載配置文件
在ISE下完布局布線后,生成配置文件*.bit文件。注意:ChipScope Pro采用JTAG方式觀測FPGA內(nèi)部信號,這就要求在生成下載文件時。在“Generate Programming File”的屬性對話框(如圖6.49所示)中設(shè)置“Startup Options”/“FPGA Start-Up Clock”為JTAG Clock,否則ChipScope Pro將無法正確配置器件。
下載配置文件時,選擇“Device”/“DEV1”/“Configure”選項,如圖6.50所示。單擊后會出現(xiàn)如圖6.51所示的對話框,選擇要下載的*.bit文件,對FPGA進行配置。
圖6.50 配置FPGA
圖6.51 選擇配置文件對話框
3.設(shè)置觸發(fā)條件
成功完成對FPGA的配置后,會出現(xiàn)如圖6.52所示界面。
圖6.52 成功完成配置后用戶界面
如圖6.52所示,ChipScope Pro Analyzer的界面由兩部分組成。
左邊一欄為工程視窗和信號列表。工程視窗的下拉列表中有“Trigger Setup”、“Waveform”選項。雙擊后,就會有相應的視窗在右邊顯示。信號列表中列出了所有信號,在這里可以增加或刪除視圖中的信號,對信號重命名,也可以將信號組合為總線以便于觀察。
fpga相關(guān)文章:fpga是什么
評論