Xilinx可編程邏輯器件設(shè)計與開發(fā)(基礎(chǔ)篇)連載31:Spartan_第1頁
Xilinx可編程邏輯器件設(shè)計與開發(fā)(基礎(chǔ)篇)連載31:Spartan_第2頁
Xilinx可編程邏輯器件設(shè)計與開發(fā)(基礎(chǔ)篇)連載31:Spartan_第3頁
Xilinx可編程邏輯器件設(shè)計與開發(fā)(基礎(chǔ)篇)連載31:Spartan_第4頁
全文預覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

Xilinx可編程邏輯器件設(shè)計與開發(fā)(基礎(chǔ)篇)連載31:Spartan雙擊【XilinxCoreGenerator】,打開現(xiàn)有的IP核工程項目或者創(chuàng)建一個新的IP核工程?!綱iewbyfunction】→【Debug&Verification】→【ChipScopePro】,雙擊ILA。彈出ILA觸發(fā)和配置界面,如圖9-7所示。

(1)【ComponentName】:輸入組件名稱。(2)TriggerPortSettings選項組:觸發(fā)端口設(shè)置?!綨umberOfTriggerPorts】:設(shè)臵觸發(fā)端口的個數(shù)。每個ILA核最多可以支持16個觸發(fā)端口。設(shè)臵好觸發(fā)端口的數(shù)量后,每個觸發(fā)端口對應一組選項,包含觸發(fā)寬度、觸發(fā)條件等,對應標號為TRIGn,其中n代表觸發(fā)端口號0到15?!綧axSequenceLevels】:為觸發(fā)條件設(shè)臵最大序列級數(shù)。如圖9-8所示,前一級的輸出在條件滿足的情況下,可以作為下一級的條件,以此類推,可以最大傳遞16個狀態(tài)。圖9-7ILA配置界面圖9-8觸發(fā)序列器框圖【UseRPMs】:選擇是否用相關(guān)布局宏(RPM)生成ILA核,以提高性能。如果選擇該選項,則會阻止布局布線器對ILA核內(nèi)部進行布局優(yōu)化,保持其較好的時序特性。通常推薦使用該選項?!綞nableTriggerOutputPort】:使能ILA觸發(fā)輸出端口。在HDL代碼設(shè)計中,將該觸發(fā)端口輸出至FPGA引腳,可以用于觸發(fā)外部測試設(shè)備。該觸發(fā)輸出端口也可以和設(shè)計的其他邏輯相連,作為觸發(fā)、中斷或者控制信號。其波形(電平或者脈沖)和極性(高有效或者低有效)可以在運行中通過分析工具隨時控制。ILA觸發(fā)輸出相對于觸發(fā)輸入延時10個時鐘周期。(3)StorageSettings選項組:存儲選項設(shè)置?!維ampleOn】:選擇上升沿還是下降沿觸發(fā)。【SampleDataDepth】:設(shè)臵ILA核最大數(shù)據(jù)采樣深度,它與器件BRAM容量有關(guān)?!綞nableStorageQualification】:存儲限制條件,它不同于觸發(fā)條件,但它可以與觸發(fā)條件配合使用,是Trigger的一種補充。當被測邏輯滿足觸發(fā)條件后,可以通過該選項來控制采樣到的數(shù)據(jù)是否可以被記錄到存儲器中,默認為使能。所以,觸發(fā)條件和存儲限制條件可以組合在一起,來決定捕獲進程什么時候開始,捕獲什么樣的數(shù)據(jù)?!続sTrigger】:選擇數(shù)據(jù)和觸發(fā)條件是否相同。如果選中此功能,數(shù)據(jù)和觸發(fā)條件相同,這是大多數(shù)邏輯分析中常用的一種模式,因為用戶可以捕獲和采集任何觸發(fā)ILA內(nèi)核的數(shù)據(jù)。獨立的觸發(fā)端口也可以被排除在數(shù)據(jù)端口之外,這樣的話,數(shù)據(jù)輸入端口將不會出現(xiàn)在ILA核的端口映射中。如果禁止此功能,數(shù)據(jù)端口將完全獨立于觸發(fā)端口,這種模式限制了被采樣數(shù)據(jù)總量,節(jié)省了BRAM資源。如果禁止了此功能,用戶將需要設(shè)臵【DataPortWidth】參數(shù)。【DataPortWidth】:ILA采樣數(shù)據(jù)的寬度。如果數(shù)據(jù)和觸發(fā)字互相獨立,那么允許的最大數(shù)據(jù)寬度將取決于器件類型和數(shù)據(jù)深度。Spartan-3、Spartan-3E、Spartan-3A、Spartan-3ADSP和Virtex-4支持的最大數(shù)據(jù)采樣寬度為256bit,其他器件支持的最大數(shù)據(jù)寬度為4096bit。設(shè)置好ILA核的觸發(fā)和存儲選項后,單擊【Next】。進入ILA觸發(fā)端口設(shè)置界面,如圖9-9所示。圖9-9ILA觸發(fā)端口設(shè)置界面(4)TriggerPort1選項組:觸發(fā)端口1選項組?!綯riggerPortWidth】:觸發(fā)端口寬度,最大為256位。【MatchUnits】:設(shè)臵觸發(fā)端口的匹配條件的個數(shù),用于檢測觸發(fā)端口是否滿足設(shè)定的條件。一個觸發(fā)器最多可以有16個觸發(fā)匹配單元。匹配類型在【MatchType】下拉列表框中選擇?!綜ounterWidth】:匹配單元計數(shù)器寬度,用于設(shè)臵滿足匹配條件的次數(shù)。最大32位寬?!綧atchType】:匹配類型選擇,ILA核支持六種匹配類型(Basic、Basicw/edges、Extended、Extendedw/edges、Range以及Rangew/edges),如表9-1所示。【ExcludeTriggerPortfromDataStorage】:是否從所采樣和保存的數(shù)據(jù)中刪除觸發(fā)端口。當選擇【DataSameAsTrigger】復選框時,該選項有效。配置完畢后,會在界面右側(cè)的【CoreUtilization】欄自動給出核所占用的資源。表9-1觸發(fā)條件判斷單元類型列表說明:(1)“0”表示“邏輯0”,“1”表示“邏輯1”,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論