Lattice Diamond 學習之編譯、檢查和設置約束


在新建工程以及完成代碼的輸入之后。則就要進行編譯,並檢測錯誤。

一、 Generate Hierarchy(產生層次結構)。

 1、 點擊Generate Hierarchy 圖標或者Design --》Generate Hierarchy,

       編譯之后就會生成響應的層次視圖。同時點擊雙擊實例則可以查看RTL視圖。

       

       

 

二、運行BKM檢查。

         1、  點擊Design--》Run BKM Check 或者BKM Check.圖標。

               

             運行BKM檢查之后,您可能會遇到警告和錯誤消息。錯誤和警告消息顯示在輸出,警告和錯誤欄。

             在輸出、錯誤或警告框,如果你雙擊消息,則可以定位到程序中錯誤的地方。

        2、運行分析工具之后在左側File List 中頂層文件會變為粗黑體。

                 

        

           3、  窗口的分離方法與還原方法。分離時。點擊右上角的分離符號;合並式點擊分離后的窗口的windows--》 Attach Windows .

            

 

  三、設置策略

       策略是一個在實現過程中控制不同階段(綜合、映射、布局布線等)的設置的集合。

       策略可以控制是否為區域或設計優化速度,布局布線需要多長時間,以及許多其他因素。Diamond提供了一個默認的策略。在剛開始,

  它可能是一個很好的采集。你也可以試一試它的一些變化。您可以在不同的情況下修改Strategy1並創建其他規則試驗並使用。

        設置方法如下圖:

       1、雙擊File List 中的 Strategy1,在彈出的對話框中單擊Synthesis Design --> Synplify Pro 。默認的策略對話框出現,Synplify Pro默認的

設置也在其中。

          

      關於在綜合中的SDC文件用法的信息,在Synplif安裝字典中,參考 在Synplify Pro 中的 Lattice 綜合手冊內的Synplif和Synplify Pro。

      2、對Synplify Pro 指定如下設置,Number of Critical Paths :10.

         注意:當任何策略被選中之后,它響應的txt描述就會出現在對話框的面板底層。

     3、點擊OK,則本設計的全局綜合操作被設置。

      具體的設置內容因工程而異。

 

 

 四、資源檢測:

          Diamond 提供了可視化工具去幫助你理解和記錄物理資源關於驅動芯片資源和使用資源,你可以瀏覽和定位工程資源文件中芯片的獨立特性。

   綜合之后你可以看到使用資源的計算。

   瀏覽芯片的資源的步驟:

     1、Tool --> Device View .    Device View 出現,點擊右上角的分離圖標是他成為一個單獨的窗口。出現目標資源芯片的索引。

     2、點擊展開芯片文件夾,幾個文件夾組織通過文件類型來出現。

          

   3、展開sysDSP Blocks 和sysMEM Blocks 文件夾。 8個 sysDSP  Blocks 和18 個 sysMEM  Blocks 出現。

   4、鍵入EBR_R17C11(會有變化,可能是其他的)在上面的查找對話框中,回車,查找到會會出現高亮。

   5、  在列表中點擊 EBR_R17C11,右鍵,show in --> Floorplan View.

         

        

        Floorplan View提供了整體的布局設計,它顯示用戶約束,從邏輯優先文件(.lpf)和布局布線信息。

   6、 關閉Floorplan view 和 Device view。

       綜合之后可以看到資源使用情況的計算。

 

      查看綜合設計和資源利用情況的步驟:

        1、在Process View,雙擊Synthesize Design。

        2、當綜合進程完成,選擇Hierarchy——》Post Synthesis Resources 表。在綜合后,層次視圖顯示設計中每層使用的邏輯單元數量。

 

      圖片缺

 

 

 

 

 

 

 

  遠航路上ing 整理,僅供學習交流。轉載請說明出處。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM