集成化逻辑分析工具的组成和设计流程
出处:liudewei 发布于:2008-09-11 14:23:59
集成化逻辑分析工具由3个内核构成,如图1所示,其中ICON、ILA和IBA共3个模块是为了使用ChipScope Pro观察信号而插入的核。

图1 3个内核
这些内核的功能和作用如下。
(1)ICON Core(Integrated Controller Core):集成控制器内核,ChipScope Pro内核利用边界扫描接口通过JTAG电缆实现主机通信。ICON模块(核)提供器件内部的JTAG边界扫描接口与多达15个的ILA、ILA/ATC、IBA/OPB、IBA/PLB或VIO内核之间的通信链路。
(2)ILA Core(Integrated Logic Analyzer Core):集成逻辑分析仪内核,用于监控器件内部的信号,提供触发和跟踪捕获功能。该内核由如下3个部件组成。
■触发器输入输出逻辑(Trigger input and output logic):输入逻辑用于检测准确的触发事件,输出逻辑用来触发外部的测试设备或其他逻辑。
■数据捕获逻辑(Data capture logic):ILA利用片内的存储器资源捕获和存储跟踪的数据信息;ILA/ATC(Integrated Logic Analyzer with Agilent Trace Core)部件将逻辑器件和Agilent E5904B Trace Port Analyzer测试设备连接起来,用来捕获更大深度且更复杂的触发设置,支持网络远程调试。
■控制和状态逻辑(Control and status logic):管理ILA内核的操作。
(3)IBA Core(Integrated Bus Analyzer Core):用于观察总线上的信号,根据所跟踪的不同总线结构,该内核可分为IBA/OPB Core(IBA for On-Chip Peripheral Bus Core)和IBA/PLB Core(IBA for Processor Local Bus Core)模块。这两个模块通常用于FPGA内部的PowerPC 405/PowerPC 440嵌入式系统内核及MicroBlaze 32位嵌入式处理器的总线进行昱艮踪不口测试。
可以采用两种方式将生成的ChipScope Pro内核加入到测试的逻辑器件中,如图2所示。一种方式为在ISE 10.x设计工具中通过ChipScope Pro的内核生成器,产生ICON、ILA和IBA等内核,将这些内核例化后添加到设计源文件中并对包含ChipScope Pro内核的文件综合并实现后到器件中;另一种方式为不修改源文件,利用ChipScope Pro的内核插入器将所生成的ICON、ILA和IBA等内核插入到综合工具所产生的设计网表文件(。NGC或EDIF)中,然后对这个新的网表文件进行设计实现和。在前一种方式中,每修改ChipScope Pro的内容需要重新例化内核,重新对设计进行综合处理。相对来说,操作比较复杂和费时;第2种方式不需修改源文件和对设计进行综合处理,仅进行设计实现。因此操作简单和方便,通常都采用这种处理方式。当然,如果利用上面介绍的FPGA底层编辑器,直接编辑插入在设计中的ChipScope Pro观察探点等。采用这种方法可以不用重新进行实现处理,而直接生成位流文件,操作更快捷。但这种方式不能修改分析仪所设置的条件,只能移动探点。

图2 将生成的ChipScope Pro内核加入到测试的逻辑器件中
上一篇:集成化逻辑分析工具简介
下一篇:使用ChipScope Pro
版权与免责声明
凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。
本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。
如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
- 嵌入式架构抉择:x86 与 ARM 深度剖析2026/7/8 16:24:24
- 嵌入式单片机全知道:发展历程、功能应用与学习窍门2026/7/7 15:56:28
- 深入剖析常见的嵌入式处理器架构2026/7/3 16:24:09
- 全面解析常见嵌入式处理器架构特点与应用2026/6/29 16:22:12
- 通过高性能 MCU 与集成外设,破解现代嵌入式设计难题2026/6/10 15:09:13









