新闻中心

EEPW首页 > EDA/PCB > 设计应用 > FPGA设计开发软件ISE使用技巧之:片上逻辑分析仪(ChipScope Pro)使用技巧

FPGA设计开发软件ISE使用技巧之:片上逻辑分析仪(ChipScope Pro)使用技巧

作者:时间:2015-02-02来源:网络收藏

  表6.4 触发条件判断单元的类型

本文引用地址:http://www.eepw.com.cn/article/269338.htm

  类 型数值类型匹 配 功 能Bit/Slice说 明

  Basic0、1、X=、<>8用于一般信号比较,是一种节约资源的类型

  Basic(w/trans)0、1、X、R、F、B=、<>、transition detection4用于控制信号的比较,可以检测跳变的发生

  Extend0、1、X=、<>、>、>=、<、<=2当主要考虑数据的大小时,用于地址或数据信号大小的比较

  Extend(w/trans)0、1、X、R、F、B=、<>、>、>=、<、<=、transition detection2当数据和地址信号的大小和跳变都需要考虑时,可以用于检测跳变的发生

  Range0、1、X=、<>、>、>=、<、<=、in range、not in range1当数据和地址的大小需要考虑时,可以用于检测数值是否在一定范围内

  Range(w/trans)0、1、X、R、F、B=、<>、>、>=、<、<=、in range、not in range、transition detection1当数据和地址的大小和跳变都需要考虑时,可以用于检测跳变和数值是否在一定范围内

  “Capture Parameters”选项卡可以对存储深度、采样时刻等参数进行设置,如图6.43所示。

  

 

  图6.43 “Capture Parameters”选项卡设置

  所谓存储深度,是指在满足触发条件后,要存储多少数据,用于最终的波形显示。ChipScope Pro可能的最大存储深度为16384,最大数据位宽为256bit。实际的数据存储深度和位数由内部剩余的BlockRam的数量决定。

  对于“Data Same As Trigger”选项,有时要观测的信号就是设置的触发条件中的信号,此时选中此项即可。有时设定了触发条件后,想观察别的数据信号,这时可以不选中此项,数据与触发信号完全独立。

  “Net Connections”选项卡可以设置触发端口信号线与要观测的信号的连接,要观测哪些信号,就将这些信号与端口的信号线连接即可,如图6.44所示。

  

 

  图6.44 “Net Connections”选项卡设置

  设置的连接信号可以分为3类:时钟信号(CLOCK PORT)、触发端口信号(TRIGGER PORTS)和数据信号(DATA PORT)。单击“Modify Connections”按钮会出现如图6.40所示对话框。

  

 

  图6.45 网线连接对话框

  设置完所有信号后,端口名字会变为黑色,否则为红色。设置完上述各项后,单击“Inserter”按钮,逻辑分析仪的网表就插入到原来的设计网表当中。之后在下完成布局布线并下载后,就可以用ChipScope Pro Analyzer进行观测了。

  6.7.4 ChipScope Pro Analyzer简介

  将逻辑分析的核插入设计当中后,就可以运行ChipScope Pro Analyzer进行观测了,ChipScope Pro Analyzer的启动方式有两种。

  (1)直接运行“开始”/“程序”/“ChipScope Pro 8.2i”/“ChipScope Pro Analyzer”。

  (2)在下启动。

  如图6.46所示,双击“Analyze Design Using ChipScope”即可启动,ChipScope Pro Analyzer界面如图6.47所示。

  

 

  图6.46 从中直接启动ChipScope Pro Analyzer

  

 

  图6.47 ChipScope Pro Analyzer用户界面

  ChipScope Pro Analyzer使用步骤如下。

  1.单击图标,打开JTAG并口连接电缆

        在此之前要保证已将JTAG与器件连接好,如果连接无误,会出现如图6.48所示的对话框。

  对话框中会显示JTAG连接的类型和所用的配置器件类型,这里使用的为Spartan 3系列,配置器件选用的是XCF02S。

  

 

  图6.48 JTAG正常连接后提示

  2.下载配置文件

  在ISE下完布局布线后,生成配置文件*.bit文件。注意:ChipScope Pro采用JTAG方式观测FPGA内部信号,这就要求在生成下载文件时。在“Generate Programming File”的属性对话框(如图6.49所示)中设置“Startup Options”/“FPGA Start-Up Clock”为JTAG Clock,否则ChipScope Pro将无法正确配置器件。

  

 

  下载配置文件时,选择“Device”/“DEV1”/“Configure”选项,如图6.50所示。单击后会出现如图6.51所示的对话框,选择要下载的*.bit文件,对FPGA进行配置。

  

 

  图6.50 配置FPGA

  

 

  图6.51 选择配置文件对话框

  3.设置触发条件

  成功完成对FPGA的配置后,会出现如图6.52所示界面。

  

 

  图6.52 成功完成配置后用户界面

  如图6.52所示,ChipScope Pro Analyzer的界面由两部分组成。

  左边一栏为工程视窗和信号列表。工程视窗的下拉列表中有“Trigger Setup”、“Waveform”选项。双击后,就会有相应的视窗在右边显示。信号列表中列出了所有信号,在这里可以增加或删除视图中的信号,对信号重命名,也可以将信号组合为总线以便于观察。

fpga相关文章:fpga是什么




关键词: FPGA ISE

评论


相关推荐

技术专区

关闭