1. 程式人生 > >FPGA初學工程記錄,應該是比較詳細吧!嘻嘻

FPGA初學工程記錄,應該是比較詳細吧!嘻嘻

FPGA初學工程記錄 啦啦啦QVQ,第一次寫部落格,關於FPGA初學的歷程,記錄下來以免忘記,同時和各位初學者一起進步交流啦!!! 首先學習FPGA最重要的就是——有一塊自己的板子!初學者不用太好,我買的板子兩百塊左右,作為入門,altera公司的Cyclone IV EP4CE6E22C8N。 然後就是下載安裝Quartus II軟體和破解。這一步比較簡單,大家網上搜一搜安裝包和破解包一般都可以使用的,而且如果是某寶的板子一般賣家會打包附贈。安裝過程就是一路next下去,然後破解,過程如下: 如果是64位我們就選x64位的破解器,32位就選x86的破解器,如果有不知道自己電腦是多少位的小可愛,動動手指,找到電腦的:設定->關於,裡面就有啦! 就在這裡!

然後進入破解器,點選應用,它可能提醒你未找到該檔案,點選確定查詢該檔案,如果你安裝quartus時,軟體位置是預設,那麼該檔案一般在C:\altera\13.1\quartus\bin64目錄下,如果沒有就自己改一下路徑哈~選中該字尾為dll的檔案,點選開啟,再點選儲存。 這裡的圖片fai fai在網上找的啦,因為已經破解過了就懶得再去截圖惹,如果有侵權的話告知一下faifai會撤掉的! 退出之後我們再到該路徑下面找到license.bat檔案,把裡面的xxxxxxxxxxxx改為我們的NID號儲存就行。NID號不知道的小可愛,動動手指,開啟Quartus,tools->license setup ,最下面就有啦,只用其中一個複製過去就OK。 然後在license setup裡面要再次選擇一下license file的路徑,點選OK,就應該成功惹! OK之後我們就可以在Quartus II裡面編寫我們的工程了。編寫工程之前fai fai建議大家用一個專用資料夾來儲存自己的工程,每個工程再新建一個專用的工程資料夾。 首先開啟軟體,會出現一個新建工程的嚮導,我一般都直接用這個新建工程: 工程嚮導
當然你也可以不使用這個,直接在軟體裡新建工程:File->New->New Quartus II Project,然後會出現工程嚮導,或者File->new->New Project Wizard…也會出現工程嚮導。 然後就是新建工程: 工程嚮導出現是introduction,點選next,出現如下介面: Page1 在這裡我們可以選擇工程存放的位置,一般都是自己建好的工程資料夾,工程的名稱和頂層檔案的名稱,後面這兩項最好是一個名稱。 然後點選next,出現我們的Page2: Page2 這裡可以選擇已經存在的檔案新增到這個工程中,如果以後我們編輯了自己的一些模組器件複用的話,可以在這裡新增進來。不過如果沒有的話這一步就直接跳過了哦! 接下來,next,Page3: Page3
在這裡我們選擇自己板子的引數,以便後面寫好程式之後的除錯和下載,之前說啦我的板子是Cyclone IV EP4CE6E22C8N,因此Family選擇Cyclone IV E,Available devices選擇對應的EP4CE6E22C8: Page3 補充一下下,如果有的同學點進來發現沒有器件可以選擇,可能是沒有破解成功或者器件庫沒有下載,前者的話就再破解一次,記住更改了license.dat檔案之後進入軟體的license setup中的license file路徑要再重新選擇一下,點選OK才行!(因為faifai之前也是這樣,哭唧唧) 然後!next,來到Page4: Page 4 這裡一般不需要做什麼更改啦,直接next來到Page 5: Page 5 這裡一般就是檢查一下自己的選擇有沒有誤,然後直接Finish!!我們的工程就建好啦!!!撒花!!!萬歲!!!!完結!!!! . . . . . 放X,完結是不可能完結的,OTZ!!! . . . 建好工程之後,我們就要建立我們的程式碼檔案了,這個呢就看大家學的什麼語言就建立什麼檔案,fai fai 大二數電課上自學的verilog HDL,和C語言比較像,容易上手一些,不過現在發現VHDL也很好,就是好多程式碼都是大寫的,我看起來比較頭暈… 程式碼編寫和軟體使用我放到下一次部落格裡面啦,部落格太長了看起來也頭暈誒! 關於這塊有什麼不懂的也可以評論發問,雖然我並沒有什麼粉絲,可能也並沒有人看(保持圍笑.jpg)。 歡迎大家一起來討論~~~我們下次再見惹!