太久沒用部落格,真的是忘了很多東西跟步驟
各位會在裡面看到幾個比較重要的使用方法
一如我對Q(quartus)系列的回憶XD
現在來做實驗室專用的DE2吧
先安裝好Quartus 9.1
這時候先來做測試。
以往測試是否可用的方式就是
Step 1. 先檢測序號是否會過
Step 2. 接下來拿系統光碟的程式來驗證
接下來我們來看我們 Step 1. 是否會過

小弟安裝的版本為Quartus 9.1 SP2
Step 1. 安裝並通過認證
其實他分兩大部份,兩個主程式兩個升級檔
請確實下載完成,並比對大小正確。
晶片硬體編譯及燒錄程式
- Quartus 9.1 for windows(可替換為linux) 91_quartus_windows.exe
- Quartus 9.1 for windows SP2 升級包 91sp2_quartus_windows.exe
- Nios2EDS for windows(JAVA) 91_nios2eds_windows.exe
- Nios2EDS for windows SP2 升級包 91sp2_nios2eds_windows.exe
請確定安裝完成後,再經由購買Altera公司的開發工具,來獲得認證序號,再不濟也請安裝30天試用包。確定序號沒問題,並能正常使用方能進入 Step 2. 驗證,圖二就是驗證過得畫面。
會出現一條Full Version 以及你的NIC ID確定這些都通過後接下來進入Step2
Step 2. 拿廠商提供的程式來驗證序號通過
除非妳最近2年才買DE2板子,否則光碟基本上提供的都是6.0、7.0等舊版。7.0以前被稱為舊版,從7.1版本後,所有硬體link方式大翻新後,因此6.0已不再使用。基本上所有都要更新,甭懷疑自己使用的版本正確與否,直接去網路下載使用光碟即可。而7.1~8.0又做了一次大翻新,這讓系統有很大的不一樣,而硬體連結部份大小瞬間少了快80%(以往7.1一個專案連結檔至少要20mb起跳,8.0之後,硬體連結檔部份優化剩1/5)
| DE2_System_v1.6.zip | 79.2M | 2007-11-21 07:33 | For DE2 boards with Serial Number (S/N) starting with Digit 1 and QuartusII version 7.1 |
如果您不是下載 Quartus II version 7.1 這版本,那代表你將會不能使用。
我們隨機找其中一個來編譯看看好了
各位會在裡面看到幾個比較重要的使用方法- DE2_control_panel 廠商控制範例,測板子用
- DE2_demonstrations 完整的結果範例
- DE2_lab_exercises 一些可以快速入手的範例
- DE2_tutorials 使用週邊的範例有常用的SRAM、SDRAM這類特別裝置需要自訂的週邊裝置,這邊範例可參照哥倫比亞大學的教學
我們將使用的是在
DE2_demonstrations\DE2_NIOS_HOST_MOUSE_VGA\
現在來做個備份的好習慣,複製整個資料夾到我們工作資料夾內,保存原始資料完整及取用容易等特點,讓到時別再等解壓縮取原始。接下來打開我們的專案檔

我們可以再資料夾中找到他的專案檔qpf
Quartus II Project File
雙點後可以開出我們要得方案
左上方塊就是目前專案開啟的樣式,左下方塊則代表編譯的程度,小弟會出現綠色勾勾則為編譯完成貌。而現在我們要選擇將會最熟悉的圖示

SOPC,編譯晶片CPU的地方
點了之後進入CPU編譯,並記得選擇Open in Classic,因為這是測試驗證,並非開發新軟體。
接下來就使用原先設定。
直接選擇Generate出我們的Nios II cpu
system_0.ptf
這就是我們Nios II 的核心(CPU)
所有支援的接腳都可以再第一頁看到
以及所有支援的記憶體優先權也都看得到。
好了請按EXIT返回
有50%與硬體或程式衝到而失敗的會在這裡發生
請注意自己的其他程式,如果有衝到請暫時終止
可能程式有1.控制系統螢幕的、2.防毒程式存取
我們可以回到上一張圖片的Quartus II的環境這時候可以按下
Start Compilation(Ctrl+L)開始編譯。接著就會看到編譯框框開始跑進度,實際測的結果比起9.0,還要快上2.5倍。事實上每次更新都有優化,算Quartus系列一直秉持的優點。
Start Compilation(Ctrl+L)開始編譯。接著就會看到編譯框框開始跑進度,實際測的結果比起9.0,還要快上2.5倍。事實上每次更新都有優化,算Quartus系列一直秉持的優點。如果過程無誤,就會再編譯成功的一個ok畫面。
當此方塊出來,請忽略後面的warnings,那是因為配線方面還有諸多未完善。
不過這時候已經可以確定編譯跟安裝已完善。



沒有留言:
張貼留言