ChipScope Pro 实例教程 1
ChipScope Pro 简介 ChipScope Pro 的主要功能是通过 JTAG 口、在线实时地读出 FPGA 的内部信号
基本原理是利用 FPGA 中未使用的 BlockRAM,根据用户设定的触发条件将信号实时地保存到这些 BlockRAM 中,然后通过 JTAG 口传送到 PC 机,显示出时序波形
一般来说,ChipScope Pro 在工作时需要在用户设计中实例化两种核:一是集成逻辑分析仪核(ILA core,Integrated Logic Analyzer core ),提供触发和跟踪捕获的功能;二是集成控制器核(ICON core,Integrated Controller core),负责 ILA 核和边界扫描端口的通信,一个 ICON 核可以连接 1~15 个 ILA 核
ChipScope Pro 工具箱包含 3 个工具:ChipScope Pro Core Generator(核生成器)、ChipScope Pro Core Inserter(核插入器)和 ChipScope Pro Analyzer(分析器)
ChipScope Pro Core Generator 的作用是根据设定条件生成在线逻辑分析仪的 IP 核,包括 ICON 核、ILA 核、ILA/ATC2 核和 IBA/OPB 核等,设计人员在原 HDL 代码中实例化这些核,然后进行布局布线、下载配置文件,就可以利用 ChipScope Pro Analyzer 设定触发条件、观察信号波形
ChipScope Pro Core Inserter 除了不能生成 IBA/OPB 核和 ILA/ATC2 核以外,功能与ChipScope Pro Core Generator 类似,可以生成 ICON 核和 ILA 核,但是它能自动完成在设