【文章內容簡介】
文件主窗口單元 Instance 管理器 ■ 選擇當前 ELA 或 PowerUp trigger 進行設置和查看 ■ 顯示每個 instance 當前狀態(tài) ■ 顯示 ELA 資源占用情況 ■ 運行并控制當前 instances 信號配置 ■ Manages data capture amp。signal configuration ? Sample clock ? Sample depth ? Buffer type ? Trigger flow ? Trigger position ? Triggerin amp。 triggerout ■ Some settings similar to settings on external logic analyzers or oscilloscopes 設置采樣時鐘 :它決定了現(xiàn)實信號波形的分辨率。它的頻率一般要大于被測信號的最高頻率,否則無法正確反映被測信號波形的變化,在時鐘的上升沿被測信號存儲到緩存。一般選擇系統(tǒng)時鐘。 設置被測信號 :運行 node finder中的 signal tap 過濾器查找所有預綜合和布局布線后的 signal tap節(jié)點。添加要觀察的信號。不可測試的信號包括:邏輯單元的進位信號、 pll的時鐘輸出, jtag引腳的 lvds信號。 配置采樣深度 :確定 RAM的大小:每個輸入信號存儲的樣點數(shù)量。 signalTap II所能顯示的被測信號波形的時間長度為死,計算公式為 Tx=N Ts(Ⅳ 為緩存中存儲的采樣點數(shù),乃為采樣時鐘的周期 ) buffer acquisition mode:包括循環(huán)采樣存儲、連續(xù)存儲兩種模式。循環(huán)采樣存儲也就是分段存儲,將整個緩存分成多個片段(segment),每當觸發(fā)條件滿足時就捕獲一段數(shù)據。該功能可以去掉無關的數(shù)據,使采樣緩存的使用更加靈活。 觸發(fā)級別: SignalTap 11支持多觸發(fā)級的觸發(fā)方式,最多可支持10級觸發(fā)。 觸發(fā)條件 :可以設定復雜的觸發(fā)條件用來捕獲相應的數(shù)據,以協(xié)助調試設計。當觸發(fā)條件滿足時,在 SignalTap時鐘的上升沿采樣被測信號。 指定采樣時鐘 ■ Use global, fastest clock available for best results ■ Data written to memory on every sample clock rising edge ■ Clock signal cannot be monitored as data ■ External clock pin created automatically if clock unassigned ? auto_stp_external_clock ? ELA expects external signal to be connected to clock pin (use Pin Planner) 設置 Sample Depth amp。 RAM Type ■ Sample depth ? Set number of samples stored for each data signal ? 0 to 128K sample depth ■ Select RAM type for supported FPGAs ? Useful when preserving specific memory type is necessary ? Defaults to Autoon unsupported device familie 指定 Buffer Type ■ 環(huán)形緩存 (Circular) ? 默認類型 ? 分段式 (Segmented)關閉 ■ 分段式緩存 (Segmented) ? Specify number of segments and segment sample depth 環(huán)形緩存 (Circular Buffer) ■ Data is circled (more like FIFO) through acquisition buffer until trigger event occurs ■ After trigger event occurs, posttrigger data is collected until buffer fills up 環(huán)形緩存實例 分段式緩存 (Segmented Buffer) ■ 采樣數(shù)據緩存均分為大小相同的緩存數(shù)據段 ? Example: 4K buffer is segmented into 41K segments ■ 每個小緩存數(shù)據段類似一個獨立的環(huán)形緩存 ■ 觸發(fā)位置設置應用于每個單獨緩存數(shù)據段 ■ When trigger event occurs, posttrigger data is collected until single segmentfills up ■ Process repeats with final trigger condition only until all segments are filled ■ Use for repeating trigger events 分段式緩存實例 設置觸發(fā)位置 (Trigger Position) ■ 在數(shù)據緩存中定位觸發(fā)位置 ? 3種觸發(fā)位置選擇 ? Pre (12% before trigger, 88% after) ? Center (50% before, 50% after) ? Post (88% before, 12% after 設定觸 發(fā) (Triggering) ■ 觸發(fā)條件 (Trigger conditions) ? 每個 SignalTap instance 可設定多達 10 級觸發(fā)條件 ? 在節(jié)點列表中作為單獨的列顯示 ? 可以手動禁止不需要的觸發(fā)級 ■ 觸發(fā)輸入 (Trigger in) ? 任何信號都可以作為觸發(fā)信號,例如另外一 個 SignalTap實例的 Trigger out ? 與觸發(fā)“ 0”級類似,在輸入觸發(fā)后,其它觸 發(fā)級必須發(fā)生,以完成觸發(fā)