Multiple Top-Level Documents
This compiler hint appears in hierarchical designs, where two or more schematic sheets are at the top-level of the structure. The message is displayed in the Messages panel in the following format:
Multiple top level documents:
SheetName has been used,
where
SheetName is the name of the schematic document currently being used as the top-level sheet.
Default Report Mode
Error
Recommendation
This issue typically arises due to the sheet symbol on the true top sheet not targeting the intended sub-sheet correctly. To resolve this issue, first determine which schematic sheet is the intended sub-sheet. Check to see if a sheet symbol has been placed for the intended sub-sheet on the top-level schematic:
- If a sheet symbol does not exist, create it - either by manual placement or by using the Create Sheet Symbol From Sheet Or HDL command (available from the main Design menu).
- If the sheet symbol exists, check the symbol's Filename field and ensure that it references the sub-sheet.
Upon recompiling, the hierarchy will be resolved and the error will disappear from the Messages panel.