Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
14 years ago

how partition works

hi friends,

i am having doubt about partitions, how it works.

top_level.v

|

|sub_level1_a.v

| |

| |sub_level2_a.v

| |

| |sub_lelvel2_b.v

|

from the above hierarchy, if sub_level1_a.v only (not the sub_level2_a.v) partitioned for PAR and compiled.

now which code exactly reserved by the partition. sub_level2_a.v code is instantiated under sub_level1_a.v, so will it be also reserved by the partition, or only the logic statements which are written in the sub_level1_a.v code only gets partitioned?

later if i change sub_level2_a.v code then will it be re-routed as per new changes?

Thanks in advance

1 Reply

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    hi friends,

    i am having doubt about partitions, how it works.

    top_level.v

    |

    |sub_level1_a.v

    | |

    | |sub_level2_a.v

    | |

    | |sub_lelvel2_b.v

    |

    from the above hierarchy, if sub_level1_a.v only (not the sub_level2_a.v) partitioned for PAR and compiled.

    now which code exactly reserved by the partition. sub_level2_a.v code is instantiated under sub_level1_a.v, so will it be also reserved by the partition, or only the logic statements which are written in the sub_level1_a.v code only gets partitioned?

    later if i change sub_level2_a.v code then will it be re-routed as per new changes?

    Thanks in advance

    --- Quote End ---

    Hi,

    if you define a partition for sub_level1_a all code including the lower level blocks will be part of the partition.

    Best regards

    GPK