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
治白癜风的方法全国白癜风治疗专家简介