博客首页 | 排行榜 |

sys2003的博客

个人档案
博文分类
ChipScope工具的使用  2008-03-04 09:13

FPGA调试阶段,一般都要使用逻辑分析仪观察内部信号,但是传统的逻辑分析仪价格昂贵,而且随着FPGA器件规模的增大,使用传统的逻辑分析仪加上大量的探头来观察内部信号变得越来越困难。ChipScope(在线逻辑分析仪)具有传统逻辑分析的功能,而且允许用户观察FPGA内部所有信号和结点,通过下载线可以对FPGA进行实时调试。

ChipScope ProXilinx公司基于ISE软件开发的FPGA实时跟踪调试工具。ChipScope Pro中通过ChipScope内核生成器(Core Generator)可以将分析内核插入HDL源代码中,并对该源文件进行综合、实现、下载;也可以通过ChipScope内核插入器(Core Inserter)将分析内核直接插入到设计网表文件中,然后对新的网表文件进行实现和下载。在调试的时候,本课题采用第二种方式插入Chipscope内核。在生成分析内核时,必须对相关参数进行设置。三个参数包括采样时钟、触发条件、采样数据。三个参数进行设置时,需要与源设计文件中的相关信号线连接。其中采样数据设置的深度和宽度由FPGA内部剩余BlockRAM的数量决定。因为通过ChipScope采集的数据是存放在FPGA内部的BlockRAM中。最后ChipScope分析仪(Analyzer)用于修改和观察分析内核的触发条件、数据采样和波形显示。

|
上一篇:视频地址 | 下一篇:Verilog设计常见错误分析一
以下网友评论只代表其个人观点,不代表本网站的观点或立场