標(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