付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第6章
ChipScope应用基础实验重点ChipScope
Pro使用流程实验ChipScope
Pro
yzer选项说明ChipScope是指逻辑分析仪ChipScope
Pro具有传统逻辑分析仪的功能,是针对Xilinx
Virtex-II
Pro等系列FPGA的片内信号分析工具,主要功能是通过JTAG口,实时、、方便地观察到FPGA
的信号,给调试、故障定位提供极大的方便。6.1
概述ChipScope
Pro的基本原理是利用FPGA中未使用的BlockRam,根据用户设定的触发条件将信号实时的保存到这些BlockRam中,然后通过JTAG口传送到计算机,最后在计算机屏幕上显示出时序波形。ChipScope
Pro应用的方法:用户可以使用ChipScope
Pro内核生成的例示代码HDL源程序中,从而将ICON、ILA等内核到设计中,也可以使用ChipScopePro内核
器将ICON、ILA等内核直接到已经综合完成的设计网表中。然后,利用ISE的综合工具进行综合布线,生成配置文件。接下来,用户就可以通过ChipScope
Pro分析仪将配置数据流到待测的器件中,进行分析测试。实验目的6.2 ChipScope
Pro使用流程实验了解ChipScope
Pro的工作流程,学会使用
ChipScope
Pro(本实验可以用Verilog实现)。实验内容编写一些简单的任务在PicoBlaze上运行。用ChipScopePro生成ILA/ICON核,并到PicoBlaze设计中。在硬件上运行应用程序。实验准备将光盘中03.Examples
ofProgram实验程序下的01.ISE9.1文件夹拷贝到E:盘根
下。将USB
电缆与计算机及XUPV2Pro板的J8连接好。将RS232串口线一端与计算机连接好,另一端与板卡的J11相连接。启动计算机后,将XUPV2Pro板的电源开关SW11打开到“ON”上。观察XUPV2Pro板上的+2.5V,+3.3V,+1.5V的电源指示灯是否均亮,若有不亮的,请断开电源,检查电源。打开超级终端。选择“Start”→“Programs”→“XilinxISE9.1i”→“Project
Navigator”,进入ISE的Project
Navigator环境。选择“File”→“Open
Project”,并指向如下目录,选择“chipscope.ise”打开工程。选择Project下拉菜单中的“NewSource”,弹出“新资源” 框,选择“ChipScopeDefinition
and
ConnectionFile”,在File
Name栏输入文件名称loopback_cs,如图6.1所示。生成一个新的ChipScope
Pro工程图6.14)单击“Next”按钮后,弹出“Associate
Source”框,选择“loopback”后继续单击“Next”按钮,弹出信息窗口后,单击“Finish”按钮。在工程窗口生成一个ChipScope
Pro资源,如图6.2所示图6.2修改ILA
Core参数并连接1)如图6.2所示,在工程的“Sources”窗口双击资源操作窗口中的loopback_cs.cdc文件来打开
“ChipScope
Pro
Core
Inserter”用户接口,用户接口如图6.3所示。图6.32)单击“Next”按钮,不选择“Disable
JTAG
ClockBUFG”选项,单击“New
ILA
Unit”按钮,在左侧的窗口
出现“ILA
core”,U0:ILA被添加到系统中,如图6.4所示。图6.43)单击“Next”按钮,选择“Enable
TriggerSequencer”和“Enable
Storage
Qualification”选项,“Max
NumberofSequencer
Levels”设置为2,然后单击“Next”按钮,如图
6.5所示。图6.54)按照下面设置选项,然后单击“Next”按钮,如图6.6所示。
Data
Depth:512Sample
On:
Rising
clock
edgeData
Same
as
Trigger
Port:不选择
Data
Width:
8图6.65)弹出“Net
Connections”窗口,准备把 逻辑分析仪的输入信号与ILA
core的网线连接。如果没有连接,则单元(UNIT)接口连接标示会显示红色,如图6.7所示。图6.76)单击“Modify
Connections”按钮,弹出“Select
Net”框,此 框可以把 逻辑分析仪的工作时钟、触发信号、数据信号与设计中的网线连接起来。在“NetSelections”窗口中单击“Clock
Signals”按钮,然后选中窗口左侧的clk50MHz的网线,并单击“Make
Connections”按钮,将时钟信号连接到ILA
core的时钟端口,如图6.8所示。图6.87)同上步骤,单击“Net
Selections”窗口中的“TriggerSignals”,并按照如下参数连接这三个触发端口,如图6.9所示。TP0:
data_presentTP1:
read_from_uartTP2:
write_to_uart图6.9(a)图6.9(b)图6.9(c)8)单击“Net
Selections”窗口中的“Data
Signals”,将
PicoBlaze的out_port输出连接到ILA
core的数据端口,完成后单击“OK”按钮,如图6.10所示。图6.109)时钟、触发信号和数据端口信号连接起来后,“NetConnection”窗口下面原来的红色显示为黑色,表明连接有效,单击“Return
to
ProjectNavigator”,单击“OK”按钮保存文件,如图6.11所示。图6.116.3 ChipScope
Pro
yzer选项说明单击工程的“Sources”窗口中的顶层文件loopback.vhd文件,并双击Processes窗口中的“
yze
Design
Using
ChipScope”。板卡上电后,单击“Open
Cable/Search
JTAGChain”按钮,如图6.12所示。图6.12(3)XUP板在JTAG链上有三个设备:Compact
FlashXCF32P,System
ACE和Virtex-IIPro
XC2VP30。Impact将检测到这些设备,并且列出设备名称、IR长度和设备ID,单击“OK”按钮,如图6.13所示。图6.13(4)右键单击XC2VP30设备,显示“DEV:2MyDevice2(XC2VP30)”,然后选择“configure”,如图6.14所示。图6.14(5)单击“Select
New
File”,在工程 中选择loopback.bit文件,单击“打开”按钮打开此文件,如图6.15所示。图6.15,在超级终端显示如下,(6)单击“OK”按钮后,程序如图6.16所示。图6.16yzer接口由4部分组成,如图6.17(7)ChipScope
Pro所示。图6.17(8)打开“File”→“Import”,在工程 中导入loopback_cs.cdc文件,这个文件包含触发的网点名称和数据信号,单击“打开”按钮打开此文件,然后单击“OK”按钮,如图6.18所示。图6.18(9)按照如下参数设定触发条件判断单元,如图6.19所示。M0:TriggerPort0
(data_present):
Value
1M1:TriggerPort1(read_from_uart):
Value
1M1:TriggerPort1(write_to_uart):
Value
1图6.19(10)单击“Trigger
Condition
Equation”下面的单元格,在“Sequencer”选项卡中,设置以下参数来生成M0→M1,单击“OK”按钮,如图6.20所示。图6.20(11)单击“Storage
Qualification”后面的单元格,检查M2,单击“OK”按钮,如图6.21所示。图6.21(12)设置Depth为16,并按Shift键将out_port0~out_port7全选中,右键单击这些信号并选择“Add
toBus-New
Bus”来产生output_port总线,如图6.22所示。图6.22(13)如图6.23所示,单击图中矩形框所示的“ApplySettings
and
Arm
Trigger”按钮。图6.23(14)点击:开始→所有程序→附件→通讯→超级终端,在超级终端输入“Xilinx#1
FPGA!”,如图6.24所示。图6.24(15)在ChipScope
yzer看到波形,右键单击“output_port”总线,选择“Bus
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 苏教版五年级上册数学《解决问题的策略》常考易错题专项汇编(含详细解析)
- 重庆市铜梁区教育事业单位应届毕业公费师范生招聘考试真题2025
- 2025年温州市乐清市教育局招聘高中教师真题
- 2025年滁州市来安县人民法院招聘政府购买服务人员真题
- 初中语文作文讲义 第9讲 如何使文章更有文采(含答案)
- 数据采集与监控系统安全管理制度
- 术前皮肤准备护理技术操作常见并发症的预防和处理规范
- 教学事故认定与处理流程
- 关于加强交通运输应急救援体系建设的指导意见
- 槟榔精深加工建设项目环评报告表
- 2026年安徽合肥经开区社区工作者招聘考试试卷-含答案解析
- 2026年广东省中考化学试卷(含答案及解析)
- 2026广西来宾市机关事务管理中心招聘事业单位后勤服务控制数人员1人笔试备考题库及答案详解
- 2026-2030泡沫金属行业市场发展分析及发展趋势与投资前景研究报告
- 2026海南万宁市总工会招聘工会社会工作者11人(第1号)笔试参考题库及答案详解
- 功能性消化不良诊疗指南(2026版)
- SB/T 11091-2014冷库节能运行技术规范
- GB/T 5185-2005焊接及相关工艺方法代号
- GB/T 34910.2-2017海洋可再生能源资源调查与评估指南第2部分:潮汐能
- 信用风险缓释工具课件
- 颅脑手术的麻醉课件
评论
0/150
提交评论