2010年5月29日 星期六

部落格啟用發文(Q91sp2 安裝與驗證)

太久沒用部落格,真的是忘了很多東西跟步驟
一如我對Q(quartus)系列的回憶XD
現在來做實驗室專用的DE2吧
先安裝好Quartus 9.1
這時候先來做測試。
以往測試是否可用的方式就是
Step 1. 先檢測序號是否會過
Step 2. 接下來拿系統光碟的程式來驗證
接下來我們來看我們 Step 1. 是否會過
小弟安裝的版本為Quartus 9.1 SP2
Step 1. 安裝並通過認證
安裝方法為去Altera ftp 載點下載程式
其實他分兩大部份,兩個主程式兩個升級檔
請確實下載完成,並比對大小正確。
晶片硬體編譯及燒錄程式
  1. Quartus 9.1 for windows(可替換為linux) 91_quartus_windows.exe
  2. Quartus 9.1 for windows SP2 升級包 91sp2_quartus_windows.exe
晶片軟體編譯及燒錄程式
  1. Nios2EDS for windows(JAVA) 91_nios2eds_windows.exe
  2. 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)
廠商連結並下載最新的v1.6
DE2_System_v1.6.zip79.2M2007-11-21 07:33For 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
在圖中我們可以看到我們成功的Generate出
system_0.ptf
這就是我們Nios II 的核心(CPU)
所有支援的接腳都可以再第一頁看到
以及所有支援的記憶體優先權也都看得到。
好了請按EXIT返回
有50%與硬體或程式衝到而失敗的會在這裡發生
請注意自己的其他程式,如果有衝到請暫時終止
可能程式有1.控制系統螢幕的、2.防毒程式存取
我們可以回到上一張圖片的Quartus II的環境這時候可以按下Start Compilation(Ctrl+L)開始編譯。接著就會看到編譯框框開始跑進度,實際測的結果比起9.0,還要快上2.5倍。事實上每次更新都有優化,算Quartus系列一直秉持的優點。
如果過程無誤,就會再編譯成功的一個ok畫面。
當此方塊出來,請忽略後面的warnings,那是因為配線方面還有諸多未完善。
不過這時候已經可以確定編譯跟安裝已完善。

沒有留言:

張貼留言