AN 942: Signal Tap Tutorial with Design Block Reuse: for Intel® Agilex™ F-Series FPGA Development Board

ID 709306
Date 12/10/2021
Public
Document Table of Contents

2.4. Step 4: Exporting the Core Partition and Creating the Black Box File

After compilation, you export the core partition and create a supporting black box port definitions file. This tutorial reuses the final compilation snapshot.
  1. Click Project > Export Design Partition. Select blinking_led_top for the Partition name, and the final Snapshot for export.
  2. Confirm blinking_led_top.qdb as the Partition Database File name and click OK. The final blinking_led.qdb that you export preserves the place and route data from the Developer project.
  3. To create the black box file, click File > New, select SystemVerilog HDL File under Design Files, and then click OK. A blank .sv file opens to allow you to enter the port definitions for the partition you export and the partition boundary ports created in Step 3: Compiling and Checking Debug Nodes.
  4. Include Verilog parameters or VHDL generics in the definition. The port definitions in the black box file must match the original, without the logic RTL.
    module blinking_led_top(
    	output [3:0] value,
    	input clock,
    	output db_count_0,
    	output db_count_1,
    	output db_count_2,
    	output db_count_24,
    	output db_value_0,
    	output db_value_1,
    	output db_value_2,
    	output db_value_3
    	);
    endmodule
  5. Save the black box file as blinking_led_top_bb.sv. Turn off the option to Add file to current project.