将ILA Core、ICON Core和VIO Core插入到设计中二

出处:chunyang 发布于:2008-09-11 14:48:08

  ■ 【Trigger Port Width】文本框:触发端口宽度,为256。
 
  ■  【Match Units】下拉列表框:用于检测触发端口是否满足特定的条件。一个触发端多可有16个触发匹配单元,匹配单元的类型在 【Match Type】下拉列表框中选择。简单的匹配单元是“等于(=)”或“不等于(!=)”。复杂的匹配单元是需要满足所有的比较类型,包括“等于(=)”、 “不等于(!=)”、 “大于(>)”、 “小于(<)”、 “大于等于(>≡)”、 “小于等于(<=)”和范围比较。配置单元也包括对信号沿的检测。
 
  ■  【 Counter width】下拉列表框:匹配单元计数器宽度,用来选择满足匹配条件的次数。
 
  ■ 【Match Type】下拉列表框:匹配类型选择,其中Basic类型用于比较数据信号,该类型仅检测逻辑“0”逻辑“1”和无关逻辑“x”。匹配函数可以是相等“=”或不等“<>”,而对逻辑沿的变化并不关心。由于结构简单,因此每个逻辑Slice可以实现8位数据的检测;Basic w/edges类型用于比较控制信号,即需要检测信号由低到高或由高到低的变化。该类型可以检测逻辑“0”逻辑“1”、无关逻辑“x”、上升沿“R”、下降沿“F”和任何变化“B”,匹配函数可以是相等“=”或不等“<>”。一个逻辑Slice可以实现4位数据的检测;Extended类型用于比较地址和数据信号,该类型主要关心数据值的变化,仅检测逻辑“0”逻辑“1”和无关逻辑“x”。匹配函数可以是相等“=”、不等“<>”、大于“>”、大于等于“>=”、小于“<”和小于等于“<=”。在一个逻辑Slice中只能实现2位数据的检测;Extended w/edges类型用于比较地址和数据信号,该类型不仅关心数据值的变化,同时也检测信号沿的变化。可以检测逻辑“0”、逻辑“1”、无关逻辑“x”、上升沿“R”、下降沿“F”和任何变化“B”,匹配函数可以是相等“=”、不等“()”、大于“>”、大于等于“)=”、小于“<”和小于等于“<=”。一个逻辑Slice只能实现2位数据的检测;Range类型用于比较地址和数据信号,该类型主要关心数值范围的变化,仅检测逻辑“0”、逻辑“1”和无关逻辑“x”,匹配函数比较复杂,可以是相等“=”、不等“<>”、大于“>”、大于等于“>=”、小于“<”、小于等于“<=”、在范围内"in range”和不在范围内“not In range”。一个逻辑Slice仅能实现1位数据的检测;Range w/edges类型用于比较地址和数据信号,该类型不仅关心数值范围的变化,同时也检测信号沿的变化。可以检测逻辑“0”、逻辑“1”、无关逻辑“x”、上升沿“R”、下降沿“F”和任何变化“B”,匹配函数比较复杂,可以是相等“=”,不等“<>”大于“>”、大于等于“>=”、小于“<”小于等于“<=”、在范围内“in range”和不在范围内“not in range”。一个逻辑Slice仅能实现1位数据的检测。
 
  ■ 【 Exclude Trigger Port from Data Storage】复选框:是否从所采样和保存的数据中剔除触发端口。当在图1所示对话框中选择【Data Same As Trigger】复选框后,将自动激活该选项;否则需要占用更多的存储器资源。
 
  (6)选择ICON(Integrated CONtroller)Core,单击【Nextl按钮,将出现图1所示的设置ICON模块参数界面。将Core命名为ICON_core。ICON Core用来将ILA Core和VIO Core连接JTAG端口,因此它起到了一个桥梁的作用。

模块参数界面图

  图1设ICON模块参数界面

  ■【Number of Control Ports】下拉列表框:ICON Core可以连接多达15 ILA、IBA/OPB、IBA/PLB、VIO和ATC2捕获内核。

  ■【Disable Boundary Scan Component Instance 】复选框:FPGA内的边界扫描元件用来实现FPGA支持JTAG协议,该元件多可扩展到4个扫描链,具体使用了多少(USER1、USER2、USER3或USER4)由器件所决定。例如,Spartan-3E器件使用了USER1和USER2。由于Cores不能同时使用这些边界扫描元件,但可以通过用户的设计来间接地使用这些资源。通常可将ICON中包含的作为ICON Core接口信号的未用边界扫描链进行例化,或者例化处于器件中任何位置的边界扫描元件并将USERi和USEFR2扫描链联系起来,以实现ICON信号的通信。
  该选项默认值为清除,即需要自动地例化ICON内部的边界扫描元件。
  ■【Disable JTAG Clock BUFG Insertion】复选框:选择是否在JTAG链的时钟引脚前插入BUFG宏,默认值为自动分配一个BUFG
。如果设计者清除该选项,可能会造成JTAG时钟的延迟和偏移。
  ■【Enable Unused Boundary Scan Ports】复选框:用来控制是否将未用的边界扫描链绑定到端口上。
 
  (7)单击【Next】按钮,将出现图2所示的设VIO模块参数界面。将Core 命名为VlO_core。虚拟IO的使用,可以非常方便地
实时监控和驱动FPGA内部的信号,为现场调试提供了非常大的帮助。

设置VIO模块参数界面图

   图2 设置VIO模块参数界面
 
  ■ 【Enable Asynchronous Input Port】复选框:当使能异步输入端口时,采样信号使用JTAG引脚的输入时钟,信号输入的宽
度从1~256。

  ■ 【Enable Asynchronous Output Port】复选框:当使能异步输出端口时,其输出信号的时钟为来自于JTAG引脚输入的时钟,信号输出的宽度从1~256。
 
  ■ 【Enable Synchronous Input Port】复选框:当使能同步输入端口时,其对信号的采样使用设计运行的时钟,信号输入的宽
度从1~256。
 
  ■ 【Enable Synchronous Outnut Port】复选框:当使能同步输出端口时,其输出信号的时钟为来自于设计本身运行的时钟,
信号输出的宽度从1~256。
 
  ■ 【Invert Clock Input】复选框:选择时钟的上升沿或下降沿作为触发条件。
   


  
关键词:将ILA Core、ICON Core和VIO Core插入到设计中二PORTCONTROLCONTROLLERFROMCLOCKTRIGGER

版权与免责声明

凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

拆解BOSE SoundSport Free蓝牙耳机,解决左耳电池不耐用问题
广告
OEM清单文件: OEM清单文件
*公司名:
*联系人:
*手机号码:
QQ:
有效期:

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:
技术客服:

0571-85317607

网站客服电话

0571-85317606

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!