作者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