如果您出於安全考慮,想要將設計檔案保密,則有一個選項是使用 Quartus® II 匯出分割區檔案 (。qxp) 在不包含任何來源設計檔案的情況下,建立合成後或安裝後的網路清單。 這些增量編譯功能需要完整的 Quartus II 訂閱授權(且不包含在免費網頁版授權中)。 如需其他替代方案和其他關係資訊,請參閱下面的相關解決方案。
將您的設計當成一種傳送的程式。qxp 檔案記錄于 Quartus II 手冊的「使用匯出分割區傳送設計而不含來源檔案」一節中,並隨附于此處,以利於此處。
若要將完整的設計或設計的一部分匯出,再由其他人重新使用,您會建立一個設計分割區、匯出該分割區,然後收件者將分割區導入到新專案中。 若要使用增量流程的這個簡單的方面,您無須建立任何其他設計分割區,或是將平面圖分配新增到您的專案中。如需使用增量編譯指令的詳細資訊,請參閱手冊章節。
執行下列步驟,將設計模組匯出並傳送給其他人:
- 向收件者提供裝置姓氏。如果您將安置資訊傳送至合成的網路清單中,也可以提供確切的裝置選擇,以便他們能設定其專案以配合。
- 建立檔或樣本即時,定義設計區塊的埠介面,並將其提供給收件者,以便他/她能將該區塊立即化為頂級設計中的空分割區。
- 在 Quartus II 軟體版本 7.2 SP3 和更早版本中,您必須傳送一個空的黑匣模組/實體定義,其中列出了設計區塊的埠寬度和方向。從版本 8.0 開始不需要這樣的檔案。
- 將適當層級的階層級匯出為單一層級。qxp 檔案。如果您在專案功能表上使用 Quartus II GUI,請選擇 匯出設計分割區 ,然後選擇 磁碟分割階層來匯出。
- 如果您不需要傳送安置資訊,請選擇僅包括 合成後網路清單 的選項。如果收件者想要重現您的確切配接器結果,您可以選擇 「貼裝後」網路清單 選項,並選擇性地讓 匯出路線 也包含路由資訊。
- 提供 . .qxp 檔案給收件者。請注意,您無須傳送任何設計原始碼。
- 建立頂級設計的 Quartus II 專案,並確保您的專案目標對準相同的裝置(或至少是同一裝置系列(如果為同一裝置家族)。qxp 檔案不包含放置資訊),這是寄件者所指明的。
- 使用所提供的埠資訊即時化設計區塊。
- 在「處理」功能表上,指向 「開始 」,然後按一下 「執行分析」和「詳細闡述」 以識別設計階層。
- 為設計區塊實例建立設計分割區。以滑鼠右鍵按一下 專案導航器中的實例名稱,然後選擇 設定為設計分割區。
- 導入.適用于適當分割區層級的qxp 檔案。如果您在專案功能表上使用 Quartus II GUI,請選擇 「導入設計磁碟分割」、選擇設計區塊的分割區,然後流覽到 。提供的 qxp 檔案。
- 如果寄件人提供了更合適的資訊,您可以使用 Fitter Preservation Level 來控制是否僅保留進口的網路清單、位置或位置與路由。在「分配」功能表上,選擇 「設計分割區視窗」,並視需要調整設定。
作為 a. 的收件者。qxp 檔案,透過執行下列步驟,將設計區塊整合到頂級設計中:
您現在有一個完整的設計,使用原始的設計網路清單,但不包括原始設計檔案。 此專案包括導入作業,以及包含在專案中的任何編譯後資訊。qxp 檔案。