pdf

ChipScope_Pro详细教程(Xilinx在线逻辑分析仪)

  • 1星
  • 日期: 2016-09-01
  • 大小: 7.9MB
  • 所需积分:1分
  • 下载次数:6
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: ChipScope_Pro详细教程

ChipScope_Pro详细教程(Xilinx在线逻辑分析仪)

文档内容节选

ChipScope Pro 实例教程 宋存杰 1 ChipScope Pro 简介 ChipScope Pro 的主要功能是通过 JTAG 口在线实时地读出 FPGA 的内部信号基本 原理是利用 FPGA 中未使用的 BlockRAM,根据用户设定的触发条件将信号实时地保存到这 些 BlockRAM 中,然后通过 JTAG 口传送到 PC 机,显示出时序波形 一般来说,ChipScope Pro 在工作时需要在用户设计中实例化两种核:一是集成逻辑分 析仪核ILA core,Integrated Logic Analyzer core,提供触发和跟踪捕获的功能二是集成 控制器核ICON core,Integrated Controller core,负责 ILA 核和边界扫描端口的通信,一 个 ICON 核可以连接 115 个 ILA 核 ChipScope Pro 工具箱包含 3 个工具:ChipScope Pro Core Generator核生成器 ChipScope Pro Core Inserter核插入器和 ChipScope Pro Analyzer分析器......

ChipScope Pro 实例教程 宋存杰 1. ChipScope Pro 简介 ChipScope Pro 的主要功能是通过 JTAG 口、在线实时地读出 FPGA 的内部信号。基本 原理是利用 FPGA 中未使用的 BlockRAM,根据用户设定的触发条件将信号实时地保存到这 些 BlockRAM 中,然后通过 JTAG 口传送到 PC 机,显示出时序波形。 一般来说,ChipScope Pro 在工作时需要在用户设计中实例化两种核:一是集成逻辑分 析仪核(ILA core,Integrated Logic Analyzer core),提供触发和跟踪捕获的功能;二是集成 控制器核(ICON core,Integrated Controller core),负责 ILA 核和边界扫描端口的通信,一 个 ICON 核可以连接 1~15 个 ILA 核。 ChipScope Pro 工具箱包含 3 个工具:ChipScope Pro Core Generator(核生成器)、 ChipScope Pro Core Inserter(核插入器)和 ChipScope Pro Analyzer(分析器)。 ChipScope Pro Core Generator 的作用是根据设定条件生成在线逻辑分析仪的 IP 核,包 括 ICON 核、ILA 核、ILA/ATC2 核和 IBA/OPB 核等,设计人员在原 HDL 代码中实例化这 些核,然后进行布局布线、下载配置文件,就可以利用 ChipScope Pro Analyzer 设定触发条 件、观察信号波形。 ChipScope Pro Core Inserter 除了不能生成 IBA/OPB 核和 ILA/ATC2 核以外,功能与 ChipScope Pro Core Generator 类似,可以生成 ICON 核和 ILA 核,但是它能自动完成在设计 网表中插入这些核的工作,不用手工在 HDL 代码中实例化,在实际工作中用得最多。 下图为 ChipScope 的两种使用流程图,左侧为使用 ChipScope Pro Core Generator 流程。 右侧为使用 ChipScope Pro Core Inserter 的流程。两种方法各有优缺点,但由于 ChipScope Pro Core Inserter 更方便一些,可以较好地满足大多数调试要求,建议优先掌握。 本次练习中,第 3、4 两章主要描述了 ChipScope Pro Core Inserter 的流程。第 5 章简要 描述了使用 ChipScope Pro Core Generator 的流程。 1 / 45 2. 创建简单的 ISE 工程 2.1 新建工程 ISE 启动 Xilinx-ISE。 2 / 45 新建 Project。File -> New Project。 填入工程的名字以及所在路径。Next。 选择工程所对应的开发板的器件类型。Next。 3 / 45 创建源文件窗口。因为我们已有了源文件,所以这里直接点击 Next。 4 / 45 添加已有的源文件到工程中。 选择源文件 led.v 与 led_top.v,打开。 由于事先已经把两个源文件都放到了工程目录下,所以不用选择 Copy to Project,Next。 5 / 45
更多简介内容

推荐帖子

工程人员安全黑匣子的方案设计
前面几个帖子分别介绍了SensorTileBox的使用,APP的连接使用。通过编程模式测试环境传感器的编程使用,活动识别的配置使用。 SensorTile.box的物联网相关应用(如何连上Microsoft Azure IoT云服务) http://bbs.eeworld.com.cn/thread-1118522-1-1.html   SensorTile.box的物联网
sipower ST MEMS传感器创意设计大赛专区
BLE协议栈UART调试指南
UART在嵌入式软件开发中的重要性不言而喻;我之前有调通过TI BLE协议栈的串口,而且我记得当时有做过一个简单的文档记录,表明需要注意的地方。可遗憾的是换了个硬盘,源码也找不到,记录文档也丢了;直接导致我又花了好几个小时重新调试BLE协议栈的串口应用。废话不多说,赶紧记录要点。 首先贴出源码:SerialPortApp.h /*****************************
fish001 【无线连接】
抗干扰滤波器的工作原理解析
    伴随着现在电子技术的高速发展和电子设备的迅速增加,电磁环境日益恶化,大量的电子设备在这种电磁环境中很难正常工作。滤波器是应用最普遍的的一种抗干扰的方法,它主要是抑制通过电路通路直接进入的干扰,根据信号与干扰信号之间的频率差别,采用不同性能的滤波器,抑制干扰信号,提高模块化。     抗干扰滤波器有哪些      1、数字滤波器     与模拟滤波器相对应,在离散系统中广泛应用数字滤波
火辣西米秀 【模拟与混合信号】
LOTO课5:三极管音频放大电路实践
我们在项目中经常会遇到音频信号的采集处理,我们今天做一个最简单的音频采集模块。它的电路其实就是在我们上节课的三极管的放大电路上的一个改进,在上一节课三极管放大电路的基础之上,将输出信号换成驻极体话筒,输出端加上截止频率在20KHZ左右的RC低通滤波电路,通过滤波电路来滤除频率在20KHZ以上的噪声信号。    上一节课关于三极管放大的文章链接如下:   https://ww
LOTO2018 【测试/测量】
浅析CC2540的OSAL原理
一概述   OSAL (Operating System Abstraction Layer),翻译为“操作系统抽象层”。OSAL就是一种支持多任务运行的系统资源分配机制。OSAL与标准的操作系统还是有很大的区别的。简单而言,OSAL实现了类似操作系统的某些功能,但并不能称之为真正意义上的操作系统。 二、OSAL任务运行方式          我们以TI1.2.1的BLE协议栈中的S
fish001 【无线连接】
观看福禄克计量校准视频参与调查问卷好礼送!
观看福禄克计量校准视频参与调查问卷好礼送!活动开始啦~   >>进入活动   活动时间:即日起——2020年6月30日 参与方式: 1. 认真观看福禄克活动页面内两个视频,填写调查问卷内容并提交; 2. 活动结束后,我们将在参与网友中随机抽取43名幸运者送上下方礼品! 温馨提示: 1. 每个账号仅有1次获奖机会; 2. 用户多次注册的帐号,用户资
EEWORLD社区 综合技术交流

评论

xiejiji317
中文版好好看看
2020-01-10 19:37:33回复
登录/注册

意见反馈

求资源

回顶部

datasheet推荐 换一换

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })