Quartus 12007 Top-level design entity '' '' is undefined 異常原因


        好久沒有用FPGA了,最近重新使用FPGA練習下數字電源。可第一個Bug就花了我1個小時,慚愧ing。

        為了以后自己能長個記性,也為了幫助學弟學妹們少走彎路。因此,將這個問題記錄下來。


        過程:

               使用Quattus 軟件,自己建立工程並導入別家開發板例程的Led.V文件。

       現象:

    首次編譯,出現下面的錯誤提示,添加該文件后再次編譯,仍然報錯。

    

       可能原因:

    1、沒有定義Led.v文件

    2、工程里面包含了Led.v文件。但是,該文件的模塊名不是文件名

       反思:

               我檢查了好幾次,明明建的工程文件里面包含了“Led.v”文件,可實際編譯還是這個錯誤提示。

               最后檢查了好久,才發現是導入的其他家的例程,模塊名與文件名對不上。 

              這可能是與C語言編程的差異吧,C語言報錯undefined,在文件里面定義一個頭文件或者函數名就解決這個現象了。

 


免責聲明!

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



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