Forum Discussion

Mahdi's avatar
Mahdi
Icon for Occasional Contributor rankOccasional Contributor
4 years ago
Solved

Design Partition help

Hello all,

I have several questions regarding design partitioning in Quartus. What I am doing right now is to connect a custom IP core (let's call X) to a NIOS II and on-chip memory in my system. Also, I instantiated an FP custom instruction and a user-defined custom instruction and connected them to the NIOS.

My goal is to optimize (in terms of Fmax) each of these IP Cores in a separate project and then import them to my main project. Here are my questions:

1. Is it possible to have a design partition for the NIOS, on-chip memory, and other IP cores?

2. Why the Fmax drops when I try to have a design partition for the same design or when I want to have a logic lock region for my design?

3. Is it possible to instantiate a black box IP core in Platform Designer for those IP Cores, and then, import their partition database file in the main project? Let's say we have a partition database file for NIOS and X. I want to instantiate these IP cores in my main project but as a black box and then import their database file as a final snapshot. So, in this way, I can make sure that the Fmax will not drop when I connect them together.

I am using Quartus Prime Pro v21.1, and Stratix 10

Thank you in advance for your help

1 Reply