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