lattice 與 modelsim 仿真 筆記


          對於 lattice  Diamond 與 modelsim 的聯合仿真,我總結了一句話,那就是—— 難者不會,會者不難。  也許剛開始 覺得 摸不着 頭腦,但是 一旦學會 感覺還是很簡單和直觀的。

         直接進入正題, 仿真第一步 : 建立仿真庫。

         在正確安裝了Diamond  和 modelsim  之后,就是先要建立自己的 lattice 仿真的庫文件:

         1、打開 modelsim 的 安裝目錄,在其目錄下 打開 modelsim.ini 的屬性,去除其只讀性。

               

                

       2、在modelsim 安裝目錄下的合適位置建立新的文件夾,並命名(我的是以芯片的類型命名),作為庫文件 的生成文件夾:

            

 

    3、進入modelsim 軟件 內,打開 file --> change directory ... 來改變路徑,將路徑改到新建的文件夾處,為了將庫文件直接生成在此文件夾下:

        

    

4、生成新的庫,方法如下: 

    

    

   點擊ok 之后,生成成功就會出現在library 中,如下圖:

    

  5、接下來就是很重要的一步了: 編譯庫文件:

        編譯之前記住兩個文件的路徑 : ECP3 和 pmi。

        如果使用verilog 語言,路徑為:

                 

     如果使用VHDL 語言,路徑為:

      

       記住之后,在modelsim 中 點擊compile --> compile ... 准備編譯庫文件。

    

  先編譯ECP3,Library: 選擇ECP3庫,查找范圍就是上個路徑的ECP3文件夾,然后全選里面的文件,在點擊compile 等待文件庫編譯完成:

    

  出現下面的界面則是編譯完成:

             

   然后改變查找范圍到 pmi 文件夾,同意全編譯里面的文件:

         

   直到完成,出現下面的信息,然后點擊上圖中的done,退出,再點擊保存下,關閉modelsim文件。

    

  6、退出之后,打開modelsim.ini文件,找到里面增加的一行,如下圖:

            

    將其改為,你的庫文件路徑:

        

      然后保存,再關閉該文件,並將其只讀選項勾選。

  7、打開modelsim ,可以看到庫列表中自己建立的庫可以使用了,那么就完成了第一步。

          

 

 

  仿真第二步; diamond 軟件的設置和仿真操作:

           待續。。。


免責聲明!

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



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