1. 程式人生 > >Quartus匯出網表文件:.qxp和.vqm

Quartus匯出網表文件:.qxp和.vqm

當專案過程中,不想給甲方原始碼時,該如何?我們可以用網表文件qxp或者vqm對資源進行保護。

下面講解這兩個檔案的具體生成步驟:

一、基本概念

QuartusII的qxp檔案為QuartusII Exported Partition,用於建立綜合或者PAR之後的網表文件。

QuartusII的vqm檔案為verilog quartusII mapping,只能儲存綜合後,PAR前的綜合結果。

二、qxp檔案生成

1. 在quartusII的Project Navigator中選中欲建立qxp的module檔案,右擊,選擇“Design Partition > Set as Design Partition”。

2. 綜合整個工程,想出PAR後的qxp就需要編譯整個工程。

3. 點選選單“Process”,選擇“Start > Start Partition Merge”,以建立完整的module網表。

4. 點選選單“Project”,選擇“Export Design Partition”。

5. 在彈出視窗中選擇想要的層次和網表選項,即可匯出qxp檔案。

  注:使用時,仍需右擊選擇“Set as Design Partition”,否則,有時候會出錯,只是有時候而已哦。

    通過RTL檢視器看到的qxp模組是空的,但PAR後即可看到裡面的東東了。

三、vqm檔案生成

1. 建立以相應module為頂層的工程。

2. 點選選單“Process”,選擇“Start > Start VQM Writer”,即可得到vqm檔案。

  注:有的器件不支援vqm哦,此時只能用qxp了。