这种方法存在很多弊端:一是逻辑分析仪价格

chipscope pro工作时,ila core根据用户设置的触发条件捕获数据,然后在icon core控制下,通过边界扫描端口上传到计算机,最后用chipscope pro analyzer显示信号波形

6.7.2 chipscope pro设计流程

其中ila、icon是为了使用chipscope pro观察信号而插入的核chipscope pro工作时一般需要用户设计中实例化两种核:一是集成逻辑分析仪核(ila core,integrate logic analyzer core),该核主要用于提供触发和捕获的功能;二是集成控制核(icon core,integrated contorller corandroid开发工具书e),负责ila core和边界扫描端口(jtag)的通信

2

上一页

在fpga的调试阶段,传统的方法在设计fpga的pcb板时,保留一定数量的fpga管脚作为测试管脚在调试的时候将要测试的信号引到测试管脚,用逻辑分析仪观察内部信号

这种方法存在很多弊端:一是逻辑分析仪价格高昂,每个公司拥有的数量有限,在研发期间往往供不应求,影响进度;二是pcb布线后测试脚的数量就确定了,不能灵活地增加,当测试脚不够用时会影响测试,测试管脚太多又影响pcb布局布线

6.7.1 chipscope pro概述

第一种是由chipscope pro core generator根据设定条件生成在线逻辑分析仪ip核,包括icon corehtml5开发工具中文、ila core、ila/atc core和iba/opb core等,之后设计人员在原hdl代码中实例化这些核,然后进行综合、布局布线、下载配置文件,就可以利用chipscope pro analyzer设定的触发条件,观察信号波形

chipscope pro是针对xilinx virtex-ii pro/ virtex/ virtex-ii/ virtex-em/ spartan-iie/ spartan-iie 系列fpga的在线片内信号分析工具它的主要功能是通过jtag口,在线实时读取fpga的内部信号

1

图6.34 chipscope pro应用框图

chipscope pro工具箱中包含了3个工手机app开发工具具:chipscope pro core generator、chipscope pro core inserter、chipscope pro analyzer,使用chipscope pro在线调试工具的fpga设计流程如图6.35所示

chipscope pro的基本原理是利用fpga中未使用的blockram,根据用户设定的触发条件将信号实时地保存到这些blockram中,然后通过jtag口传送到计算机,最后在计算机屏幕上显示出时序波形chipscope pro应用的框图如图6.34所示

http://

一个icon core可以连接1~15个ila core

下一页

第二种是原代码完成综合后,由chipscop那些是常用的开发工具e core inserter工具插入icon core和ila core等核,它能自动完成在设计网表中插入这些核的工作,而不用手动在hdl代码中实例化这些核,在实际中应用的比较多,也是推荐大家使用的方法下面就重点介绍chipscope pro core inserter和chipscope pro analyzer的使用,这里以chipscope pro 8.2i为例来介绍

chipscope pro是ise下一款功能强大的在线调试工具面对这些问题,chipscope pro都可以有效地解决

3

由上述流程可知,chipscope pro有两种使用方法

4


治白癜风的方法
全国白癜风治疗专家简介


转载请注明:http://www.nylrzx365.com/glgj/301.html