文章 ID: 000076181 內容類型: 產品資訊與文件 最近查看日期: 2010 年 06 月 01 日

如何在不傳送原始碼設計檔案的情況下,將某人傳送我的編譯資料庫?

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
描述

如果您出於安全考慮,想將設計檔案保密,則可以使用 Quartus® II 資料庫,在不傳送原始碼設計檔案的情況下,將完整編譯結果傳送給某人。Quartus II 產生的資料庫不包含來源 HDL 代碼。如需未傳送原始碼即可傳送設計網路清單的額外資訊,請參閱下方的相關解決方案。

您可以使用下列兩種方法之一來建立一個不包含任何來源或 HDL 設計檔案的設計資料庫:使用包括資料庫在內的 Quartus II 檔案檔案,或手動建立資料庫檔案。

方法 1:使用 Quartus II 檔案

使用下列程式匯出不包括設計原始碼檔案的 Quartus II 設計資料庫。這種方法會建立一個檔案檔案,而其他人可以使用這個檔案來重現專案並編譯結果,而不需要來源 HDL 檔案。

  1. 在 Quartus II 軟體中,從專案功能表中選擇 檔案專案
  2. 請輸入 檔案檔名稱。預設值是專案目前的修訂名稱。
  3. 包含下列選用資料庫檔案下,選取下列選項之一:
  • 如果該選項適用于您的裝置家族,請選取 相容版本的資料庫檔案(適用于未來版本的 Quartus II 軟體)。此選項通常不適用於包含 Quartus II 軟體中任何初步資訊的裝置(也就是最新的裝置系列)。
  • 如果無法使用上述選項,請選取 編譯與模擬資料庫檔案(適用于目前版本的 Quartus II 軟體)。請注意,如果您想要保留資料庫的編譯結果,必須在相同的 Quartus II 軟體版本中開啟此檔案。
  • 按一下 「 新增/移除檔案 」
  • 重點介紹您不想包含在檔案中的設計檔案,然後按一下 「 移除 」。若要同時強調多個檔案,請握住 Ctrl 鍵並按一下每個檔案,或握住 Shift 鍵以強調一組檔案。您也可以透過按一下 Type 欄頭,按檔案類型排序;這能讓您輕鬆找到所有的 HDL 檔案。請注意,您也可以從檔案中移除其他大型檔案,以縮小檔案大小,例如.pof、.sof、.pin 和.rpt 檔案。請勿從 db 目錄移除任何檔案。
  • 按一下「檔案完整對話方塊」中顯示的「確定」。如果您選擇建立相容版本的資料庫,預設存檔程式會在名為export_db的目錄中建立資料庫副本。
  • 您現在可以傳送軟體產生的檔案檔,其中< archive 檔案名>.qar
  • 使用下列程式還原已歸檔的專案:

    1. 在 Quartus II 軟體中,從「專案」功能表中,選擇 「修復已歸檔專案」
    2. 流覽以選取 檔案名稱,< archive 檔案名>.qar
    3. 輸入或流覽目的地資料夾
    4. 按一下 確定
    5. 當有關建立檔案目錄的提示時,按一下 「是」
    6. 按一下 「確定」 以開啟專案。
    7. 如果檔案包含相容版本的資料庫,請按照下列額外步驟導入資料庫:
      1. 在「專案」功能表上,選擇 「導入資料庫」
      2. 流覽您要進口的 export_db 目錄的位置。在預設情況下,軟體會正確選取當您還原檔案時所建立的新 export_db 子編。
      3. 按一下 確定
      4. 當資料庫已導入時,按一下 確定
    8. 您現在可以檢視編譯報告、使用技術地圖檢視器和晶片規劃師等工具,或重新執行任何合成後的處理階段,例如 Fitter 或時序分析器。您無法檢視原始碼檔案或開啟 RTL Viewer。

    方法 2:以手動方式建立資料庫檔案

    使用下列程式手動建立不包括設計原始碼檔案的設計資料庫。使用此方法,您可以手動選擇要與資料庫一起傳送哪些專案檔案,而不是像使用方法 1 一樣選擇從專案中移除原始碼檔案。此方法需要超過一個檔案,才能重現專案與編譯結果,而無須來源檔案。

    1. 如果裝置系列支援相容版本的資料庫,請按照下列步驟匯出資料庫。此選項通常不適用於包含 Quartus II 軟體中任何初步資訊的裝置(也就是最新的裝置系列)。
      1. 在 Quartus II 軟體中,從專案功能表中選擇 匯出資料庫
      2. 請輸入 匯出目錄。預設值是目前專案目錄中的 export_db 子目錄。
      3. 按一下 確定
      4. 當資料庫匯出成功時,按一下 確定
    2. 在您的作業系統環境中(例如 Windows Explorer 或命令提示字元),流覽專案目錄 內的export_db 目錄 (適用于相容版本的資料庫) 或db 目錄 (適用于標準版本的特定資料庫)。
    3. 以您選擇的格式壓縮資料庫目錄(例如 WinZip *.zip 檔案或 *.tar 檔案)。
    4. 您現在可以傳送壓縮資料庫檔案,以及 Quartus II 設定檔案revision>.qsf 、Quartus II Project File project>.qpf,以及任何額外的設定或限制檔案,例如 revision>.sdc 檔案。

    使用下列程式開啟使用上述方法建立的專案檔案和資料庫:

    1. 將專案檔案複製到作業系統中的新專案目錄:Quartus II 設定檔案revision>.qsf 、Quartus II Project File project>.qpf,以及任何額外的設定或限制檔案,例如revision>.sdc 檔案。
    2. 將作業系統中的資料庫檔案解壓縮為新專案目錄的子目錄。
    3. 在 Quartus II 軟體中,從專案功能表中選擇 Open Project
    4. 流覽revision>.qpf 檔案。
    5. 按一下 「開啟」
    6. 如果壓縮檔案包含相容版本的資料庫,請按照下列額外步驟導入資料庫:
      1. 在「專案」功能表上,選擇 「導入資料庫」
      2. 流覽專案未壓縮的資料庫目錄。
      3. 按一下 確定
      4. 當資料庫已導入時,按一下 確定
    7. 您現在可以檢視編譯報告、使用技術地圖檢視器和晶片規劃師等工具,或重新執行任何合成後的處理階段,例如 Fitter 或時序分析器。您無法檢視原始碼檔案或開啟 RTL Viewer。

這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。