之前使用的Chipscope大多是在师兄的程序上改的,所以产生了知其然但不知其所以然的现象,今天专门自己配置了一下Chipscope,总结一下,作为开博第一文吧。
首先Chipscope使用之前要有ISE工程,下面将Chipscope分两部分总结。第一部分对内核的配置,要有一个ICON的综合控制内核和一个ILA的逻辑内核。第二部分,对Chipscope的使用配置。
ICON内核基本不需要配置,
可以看到只有四个可选项,其中Number of control ports端口选项为你要使用几个控制端口,我们常用的都是一个ILA端口,如果要使用多个端口可根据实际情况选择。
对于Bpundary scan chain选项我还不是很清楚,一般情况下选默认USER1就可以。
对于ILA内核配置比上述ICON核的参数稍微多一些,下面一页一页把常用的几个端口配置说明一下,没有提到的配置选择默认即可。
第一页中Number of trigger ports 端口选项为你要使用几个控制端口,我们常用的都是一个ILA端口,如果要使用多个端口可根据实际情况选择。
sample on选项根据信号的上升沿还是下降沿更新进行选择,该选项配置Chipscope的触法方式是上升沿还是下降沿来更新数据。
Sample data depth选项为选择缓存数据的深度,即C