作者a149851571 (yem)
看板Electronics
標題[問題] de1&quartus&nios 這幾樣東西的關係是??
時間Fri May 7 12:27:13 2010
我們最近正在學習FPGA的設計,,使用的是DE1的板子
然後用quartus寫verilog燒進板子裡,,
最近我們想要跑altera公司提供的其中一個範例"DE1_SD_Card_Audio"
他可以從SD card讀音樂進codec然後播放出來
其中不只使用quartus燒寫好的verilog程式
還使用到了NIOS的開發環境,,看起來他是用C寫的
請問這幾者的相互關係是??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.37.242.44
1F:→ a149851571:或者是前輩們可以建議我看哪些書瞭解這些東西? 05/07 12:34
2F:→ Aquatics:DE1是開發板的名稱,Quartus 是compiler,NIOS是CPU 05/07 18:58
3F:→ Aquatics:這些可以問開發板供應商。開發板不是付錢就沒事的,售後 05/07 18:58
4F:→ Aquatics:服務才是價值所在。 05/07 18:59
http://tinyurl.com/22o6qrp
上面是QUARTUS,如A大所說,是一個compiler我能夠理解,他是把verilog compile之後
放進開發板的記憶體讓cpu去跑程式
http://tinyurl.com/337t3u5
上面是nios,這看起來也是一個compiler,做的事情似乎也跟quartus一樣
"DE1_SD_Card_Audio"這個範例 需要燒錄quartus寫的程式也要燒錄nios IDE寫的程式
這在感覺上跟以前我碰過的8051那種單晶片的感覺不太一樣
怎麼會需要寫入兩種程式呢?
※ 編輯: a149851571 來自: 114.44.206.102 (05/08 15:08)
5F:→ ZSheng:碩論平台剛好用這個 簡單的說 Quartus的SOPC是生"NIOS"這個 05/09 16:59
6F:→ ZSheng:這個軟核心 而NIOS IDE是負責軟體程式的編譯及燒錄 05/09 17:01
7F:→ ZSheng:8051實際上的硬體部分都已經定型了 所以你在開發的時候只要 05/09 17:02
8F:→ ZSheng:負責軟體的部分就好 你指的差別大概在這邊吧! 05/09 17:02
9F:→ ZSheng:去google"真OO無雙"看看 很不錯的教學網頁 可以學很多! 05/09 17:04
10F:→ ZSheng:推薦書的話 就看你要玩到什麼地步 05/09 17:31
11F:→ ZSheng:跑純硬體>RTL,邏輯閘,FSM -Verilog數位電路範例寶典基礎篇 05/09 17:33
12F:→ ZSheng:跑嵌入式>有軟有硬 -系統晶片設計-使用NIOSII,and.. 05/09 17:37
13F:→ ZSheng:and FPGA與SOPC設計教程-DE2實踐(簡體 這本比較概略) 05/09 17:41
14F:→ a149851571:所以quartus是產生硬體的概念 nios ide是產生程式囉? 05/09 18:06
15F:→ a149851571:大概有方向了 感謝!! 05/09 18:06
16F:→ ZSheng:哦對了Altera官方的user guide也寫得很詳盡,可以k一下 05/09 18:22
19F:→ sneak: //daxiv.com 11/11 15:48