1)在工程右鍵點擊New Source 新建Chioscope,在File name 填寫名稱;
2)新建完成后,工程里會出現你建立的chipscope文件(如下圖chip_ddr3.cdc)雙擊打開;
3)這里直接點擊NEXT;
4)添加觸發端口數量(Number of Input Triggert Ports )以及寬度(Trigger Width),如下圖所示(按需設置);
5)添加觸發深度;
6)添加時鍾與觸發端口(通過右下方的 Make Connection添加)
7)保存;
8)保存之后需要重新生成燒錄文件(如下圖所示rerun all);
9)雙擊Analyze Design Using ChipScope打開邏輯分析儀;
10)連接;
11)連接上后會自動打開上次保存的工作(如下小圖),這時需要重新配置,如下大圖(點擊 Config);
12)配置,記得勾上Clean previous project setting ,就是清除之前工作的設置;
13)點擊OK;
14)新建窗口:點擊Window——New Unit Windows ——DEV:0xxxxx,並點擊確定;
15)界面以及設置;
Value:設置觸發的類型(1=高電平,0=低電平,R=上升沿);
Depth:觸發深度,這里只能改小,不能改大;
Position:可以設置為觸發深度的一半,這樣可以看到觸發前后的變化。
Trigger Condition Equation:觸發條件,單擊點開后可以設置(AND=同時達到觸發條件,OR=一個觸發條件達到即可,enable即使能Value設置的觸發條件)
16)設置好后即可觸發;
Single為單次觸發(也可以設置為重復觸發,勾選即可)
旁邊的三角形為開始觸發,正方形為停止觸發,
右側的放大器可以放大觸發結果。
17)結束
注:在代碼中添加(*PEEK = "TURE" *) wire xxx;可以使變量不被優化,從而在chipscope中觀察;