【实战经验】--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中观察; 

posted on 2019-07-25 17:54  要努力做超人  阅读(1703)  评论(0编辑  收藏  举报

导航