【實戰經驗】--Xilinx--Chipscope使用


 

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中觀察; 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM