Intel® Quartus® Prime Pro Edition用户指南: 调试工具

ID 683819
日期 9/30/2019
Public
文档目录

2.10.1.2.1. 包含Signal Tap HDL实例的内核分区重用的开发人员(Developer)流程

准备在Developer工程中使用Signal Tap HDL实例进行调试的设计:
  1. Create a core partition.
    In a synthesized project, define a design partition for the core logic.
  2. Signal Tap HDL实例添加到内核分区。
  3. 将内核分区中的相关节点添加到Signal Tap HDL实例中,然后保存在.stp文件中。
    注: 在内核的实例中,请不要从根级分区布线信号。
  4. 编译设计。
    如果设计的QSF包含EXPORT_PARTITION_SNAPSHOT_SYNTHESIZED或者EXPORT_PARTITION_SNAPSHOT_FINAL assignment,那么Compiler自动在output_files目录中生成.qdb
  5. 如果编译不自动生成.qdb文件,那么点击Project > Export Design Partition

    默认情况下,.qdb文件包含与分区相关联的所有Signal Tap实例,除非将它们删除,重新编译内核和重新导出。

  6. 创建black box文件。
    black box文件仅包含端口和模块或者实体定义,无任何逻辑。
  7. 将文件复制到Consumer工程中。
    包含.qdb文件,black box文件和其他需要的数据。
除了在Consumer工程中设置内核分区用于验证,您也可以在Developer工程上使用Signal Tap logic analyzer调试内核分区或者根分区。