Visible to Intel only — GUID: jmp1515008462022
Ixiasoft
Visible to Intel only — GUID: jmp1515008462022
Ixiasoft
1.7. Root Partition Reuse—Consumer Tutorial
Process Description
As a root partition Consumer, you receive the final top-level, placed, and routed root partition from the Developer. The Developer reserves a core partition for subsequent development by the Consumer. The Consumer completes the final design by adding the root partition and integrating with their own logic.
The following figure shows the RTL view of the Consumer's blinking_led partition. The Developer compiles and exports the final snapshot as a .qdb file. The Consumer adds their own logic to the reserved core partition.
Finally, the Consumer integrates their logic with the files from the Developer to create the final image.
Since the root partition .qdb includes final placement and routing information for the partition, the placement and routing is identical in the Consumer project, with the exception of clock signals that may be global signals.
Completed Files
The Root_Partition_Reuse/Completed/Consumer/ tutorial directory contains the completed files for this tutorial module.
Tutorial Module Steps
This tutorial module includes the following steps:
Command-Line Alternative Tutorial Step
You can skip Step 1: Add the SDC and Root Partition through Step 2: Compile the Design in this tutorial module by adding the following lines to the .qsf, and then running the Root_Partition_Reuse/Consumer/Script/run.sh script.
set_global_assignment -name SDC_FILE top.sdc
set_instance_assignment -name QDB_FILE_PARTITION \
root_partition.qdb -to | -entity top