欢迎来到天天文库
浏览记录
ID:27508966
大小:354.50 KB
页数:7页
时间:2018-12-04
《Xilinx可编程逻辑器件设计与开发(基础篇)连载33:Spartan.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Xilinx可编程逻辑器件设计与开发(基础篇)连载33:Spartan9.2.5ChipScopePro内核生成器应用实例 下面通过一个简单8位计数器的例子,了解如何在工程中添加ChipScopePro内核生成器的各个IP核,对FPGA内部节点和逻辑进行观测。在该实例中,我们将调用一个ICON、一个ILA和一个VIO。 1.新建项目工程和RTL程序。(1)新建工程,选择器件型号、封装等项目信息,如图9-14所示。 图9-14器件型号信息 (2)编写或添加源程序count_top.v。 count_top.vmodulecount_top(clk,reset);inputclk
2、;inputreset;reg[7:0]count_out;always@(posedgeclk)beginif(reset==0)count_out<=0;elsecount_out<=count_out+1;endendmodule2.生成ICON核。 (1)在ISE环境下,单击【Project】菜单→【NewSource】,弹出源程序设置界面,选择源程序类型【IP(CoreGenerator&ArchitectureWizard)】,输入将要生成的IP核名,如ICON_Core,如图9-15所示。 图9-15【NewSourceWizard】选择源程序类型界面 (2)单击【
3、Next】,弹出内核生成器的IP列表,选择【ViewByFuncTIon】→【Debug&VerifictaTIon】→【ChipscopePro】→【ICON(ChipScopePro-IntegratedController)】,如图9-16所示。 图9-16【NewSourceWizard】IP核界面 (3)单击【Next】,进入ICON配置页面,由于本例要用两个调试内核ILA和VIO,因此ICON需要两个控制口,设置【NumberofControlPorts】为2。如图9-17所示。 图9-17ICON配置页面 (4)单击【Generate】,生成ICON核。3.生
4、成ILA核。 (1)回到ISE界面,【Project】→【NewSource】,弹出源程序设置界面,选择【IP(CoreGenerator&ArchitectureWizard)】,输入将生成的IP核名,如ILA_Core,如图9-18所示。 图9-18【NewSourceWizard】选择源程序类型界面 (2)单击【Next】,进入内核生成器的IP列表,单击【ViewByFuncTIon】→【Debug&VerifictaTIon】→【ChipscopePro】→【ILA(ChipScopePro-IntegratedLogicAnalyzer)】,如图9-19所示。 图
5、9-19【NewSourceWizard】IP核界面 (3)单击【Next】,弹出ILASummary界面,如图9-20所示。 图9-20【NewSourceWizard】Summary界面 (4)单击【Finish】,进入ILA配置页面一,配置触发端口和存储属性,如图9-21所示。 图9-21ILA属性界面一 (5)单击【Next】,进入ILA配置页面二,按图9-22所示配置触发条件。 图9-22ILA属性界面二
此文档下载收益归作者所有