AN 941: 设计块复用教程: 针对 Intel® Agilex™ F系列FPGA开发板

ID 709312
日期 12/10/2021
Public
文档目录

1.4.3. 第三步:创建Black Box(黑盒)文件。

将核心分区.qdb集成到另一工程中,需要您将一个支持黑盒的文件添加到Consumer工程中。该黑盒文件定义了Consumer工程中您复用的块所使用端口和端口对接的类型。请按照以下这些步骤为您的 blinking_led分区创建一个黑盒端口定义文件。
  1. 要创建一个文本文件,请点击File > New,在Design Files下选择SystemVerilog HDL File,然后点击OK。创建一个文件只包含您导出分区的端口定义。这些端口定义与blinking_led.sv文件指定的定义相同:
    module blinking_led (
        output [3:0] value,
        input      clock
        );
    
    endmodule
  2. 将黑盒文件另存为blinking_led_bb.sv。保存此文件时,请禁用Add file to current project选项。
    图 9. 禁用“Add File to Current Project”