使用Identify调试FPGA:从Instrumentor到Debugger的详细指南

需积分: 0 25 下载量 81 浏览量 更新于2024-08-07 收藏 702KB PDF 举报
"这篇文档主要介绍了如何使用Identify调试系统,特别是在霍尼韦尔Process Knowledge System (PKS)环境中的应用。Identify是一个强大的RTL调试工具,适用于多种FPGA厂商,具备断点、状态机和复杂计数器的在线调试功能。文档详细阐述了Identify的调试系统和流程,并提供了与典型FPGA设计流程的对比。此外,还包含了Identify的安装指南和使用方法,包括Identify Instrumentor和Identify Debugger的运用。" 本文档详细讲述了Identify调试系统的使用,首先,Identify RTL Debugger被提及,它是一款在Synplify中内置的逻辑分析工具,与Altera的Signal Tap II和Xilinx的chipScope类似。其优势在于通用性,支持多种FPGA厂商,并且能进行断点设置、状态机和复杂计数器的在线调试。在HDL设计阶段,通过Identify Instrumentor设定调试信息,然后使用Identify Debugger捕获并回传到上位机显示。 调试流程方面,Identify的使用与标准FPGA设计流程有所不同。在HDL设计完成后,利用Identify Instrument添加调试元素,接着进行综合、布局布线,然后将设计下载到FPGA中。最后,通过Identify Debugger进行在线调试。文档还提供了一般设计流程与Identify流程的对比图,帮助用户理解两者之间的差异。 在实际操作中,用户需要遵循一定的系统和硬件要求,例如Windows XP SP2/SP3操作系统,至少1GHz的CPU,256MB内存,100MB以上的硬盘空间,以及相应的开发环境和硬件设备,如ActelLibero IDE v8.2或更高版本,FlashPro3下载器,以及周立功FusionStartKit开发板等。安装过程简单,用户只需按照向导进行即可。 对于Identify的使用,文档详细分解了Identify Instrumentor和Debugger的步骤,包括设置调试信息、创建可调试的HDL设计,以及使用Debugger进行调试。这些内容对于FPGA开发者来说,是非常实用的操作指导,有助于他们在设计过程中更有效地找出并解决问题。