標(biāo)題:
關(guān)于nios,一個(gè)高人的一些見解
[打印本頁]
作者:
51黑fan
時(shí)間:
2016-1-30 04:38
標(biāo)題:
關(guān)于nios,一個(gè)高人的一些見解
學(xué)習(xí)nios一段時(shí)間了,有網(wǎng)友咨詢我該方面如何學(xué)習(xí),那么我就簡單說說吧。
1 我建議最好對單片機(jī)有一定了解,這個(gè)方面資料是最多的,了解了比不了解的上手肯定快。關(guān)鍵是其一些思想,看中文肯定是快的,有了該方面的思想那么看英文資料會(huì)更好理解,而且更加準(zhǔn)確。
2 建議看altera公司提供的所有資料,包括軟件的硬件的。關(guān)于其中的指令部分就不必要看了。 提醒的是,這里的看是瀏覽的意思,不求甚解的意思。
3 建議基本都瀏覽了之后找有一個(gè)跟altera開發(fā)板相關(guān)的一個(gè)用戶手冊,也就是教你如何來用開發(fā)板跑小程序的資料,沒有開發(fā)板的情況下,你就自己看看資料吧,想像吧。呵呵。如果有開發(fā)板,那么跟著一起學(xué)習(xí),效果應(yīng)該還可以。
4 這個(gè)時(shí)候你就基本上能知道nios是個(gè)什么東西了。你再回頭看看你以前看過的資料,你感受一定很深。 到這個(gè)程度也就基本上差不多了。
5 自己設(shè)計(jì)電路,先以開發(fā)板的電路為基礎(chǔ),根據(jù)自己的需求,增加刪減一些。然后試驗(yàn)。
說實(shí)話,nios的用處呢,是有一定優(yōu)勢的,看具體在什么地方了。
但也有自己的限制,他需要的外部資源和內(nèi)部資源都比較多。比如需要的管腳數(shù)目要上百個(gè),外部要sram,SDRAM,flash,還要有用戶I/O,這個(gè)時(shí)候你想想,你的fpga的I/O要多少才夠啊?用BGA的fpga,那個(gè)價(jià)格你能承受嗎?還有資源問題,一個(gè)NIOS的核心要大約3000個(gè)LE,就相當(dāng)于一個(gè)1C3的全部資源,如果你加入的外設(shè)越多,那么你的LE就要的越多,如果你加上你自己定義的邏輯那么需要的資源就更多了。
個(gè)人正在努力開發(fā)該方面的東西以后會(huì)有更多的東西。具體用在那里,看自己的設(shè)計(jì),具體問題具體分析吧!
歡迎大家討論!
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1