ise chipscope使用实例.doc

ise chipscope使用实例.doc

ID:28099948

大小:762.00 KB

页数:19页

时间:2018-12-08

ise chipscope使用实例.doc_第1页
ise chipscope使用实例.doc_第2页
ise chipscope使用实例.doc_第3页
ise chipscope使用实例.doc_第4页
ise chipscope使用实例.doc_第5页
资源描述:

《ise chipscope使用实例.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、在ISE设计流程中使用ChipScopePro内核的实例-修正版这一节介绍一个在ISE设计中使用ChipScopeProCoreInserter和ChipScopeProAnalyzer的例子。1.在ISE中建立一个工程count4,选择相应的器件,添加代码count4.v,count4.v是一个简单的4位记数器,其代码如下:modulecount4(out,reset,clk);output[3:0]out;inputreset,clk;reg[3:0]out;always@(posedgeclk)beginif(

2、reset)out<=0;elseout<=out+1;endendmodule图5.1新建一个工程图5.2选择器件图5.3添加代码到工程中图5.4工程概况2.设置管脚约束图5.5添加管脚约束3.综合注意:综合的时候要保留设计层次,XST缺省设置是将设计打平以取得好的综合效果,Synplifcity缺省设置是保留设计层次。本例是用XST综合的所以需要修改综合设置图5.6设置keephierarchy4.Translate注意:在ISE中做Translate的时候需要设置PreserveHierarchyonSubmo

3、dule.缺省情况下为不设置.图5.7设置PreserveHierarchyonSubmodule图5.8插入Core前的ISE工程窗口生成网表5.通过ChipScopeProCoreInserter插入内核,具体步骤和设置详见第3部分//////////////////////////////////////////////////////////////////////ChipScopeProCoreInserter的使用上面介绍的方法是使用ChipScopeProCoreGenerator产生内核,然后在设计中

4、作为元件调用,然而,我们也可以使用ChipScopeProCoreInserter直接将内核植入EDIF或者XST网表。内核插入需要EDIF或者XST网表,所以必须在插入之前进行设计综合。EDIF网表的扩展名为.edf,XST网表的扩展名是.ngc。3.1ChipScopeProCoreGenerator参数设置本节通过一个实例来做介绍,这里假定已有的设计已经综合为XST网表,文件名是count4.ngc。首先指定输入输出文件和选择器件类别,如图3.1。图3.1指定内核插入文件输入设计网表(EDIF或者XST)文件是

5、综合以后的设计,这个文件指定以后,其他的栏目会相应自动填好。该设计中使用Virtex2器件,单击【Next】进入下一步。设置ICON参数图3.2显示了ICON参数设置。如果选中了【DisableJTAGClockBUFGInsertion】,设计工具在对JTAG时钟信号布线时就使用普通的布线资源,而不是全局时钟的布线资源。这里我们不选择此项,即按全局时钟资源布线。然后单击【Next】进入下一步。图3.2设置ICON参数设定ILA选项首先进入的是触发参数设置窗口,如图3.3。可以设置触发端口的数量,每个触发端口的触发宽

6、度,匹配类型和匹配单元的数量。匹配类型共有六种,表1.1已经介绍。本例中选择一个触发端口,触发宽度为5,匹配类型为基本类型,匹配单元为一个。设置完毕后,点击【Next】或直接点击【CaptureParameters】选项卡进入捕捉参数设置。图3.3设定ILA的触发参数在如图3.4所示的捕捉参数的设置面板中,可以设置数据深度、数据类型等参数。数据深度决定了ILA内核所需要的块RAM单元的数量。这里选择数据端口与触发端口相同,并在时钟的上升沿采样。在【CoreUtilization】下显示出当前所需块RAM的数量。设置完

7、毕点击【Next】或点击选项卡的【NetConnections】进入网络连接设置。图3.4设定ILA的捕捉参数图3.5为用来设置网络连接的面板。单击CLOCKPORT和TRIGGERPORTS后面的加号(+)将出现当前网络的连接情况,显示为红色表示网络尚未连接。图3.5设定网络连接下面进行网络的连接。选中CLOCKPORT下面的CH0,单击【ModifyConnections】,则将弹出网络选择对话框如图3.6。图3.6选择时钟网络设计的层次在左上方的面板中选择,相对于所选的层次的可选网络列在左下方的面板中,能够与这

8、些网络相连的ILA输入列在右边的面板中。在所有网络名称、网络驱动资源的实例名、网络驱动资源组成类型和基本组成类型中很容易找到相应层次的网络名,网络通配符(*,?)也可用在查找中,作为关键词、网络名或者部分网络名等:“?”可以替代一个字符“*”可以替代多个字符在下拉列表中选择网络名目录,在样式栏键入“clk”,包括通配符,然后单击Filter将会

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。