Altera FPGA 中的 Nios II 實際中用得多不多?是否可以代替普通 MCU?

時間 2021-05-29 22:59:08

1樓:老孟

感覺FPGA目前做些控制類、傳輸類外圍非常方便,如果一定有必要,嵌入個8051核也很簡便實用。嵌入NIOS核受該軟體天生缺陷限制,不建議使用!本人非常痛恨NIOS工具設計者,本來可以很簡單的自動關聯搞得非常複雜,人為增加層層出錯誤機會!

2樓:seeker

這種架構從長遠來看是一種趨勢,你想想看複雜的邏輯控制加上硬體加速,只整合在乙個片內中,無論是功耗還是成本都降低不少(相對而言),並且效能也大幅度的上公升。

但依照目前形式來看的話,ALTERA的 niosii 軟核,用起來並不是那麼的方便,需要開發人員同時需要掌握嵌入式開發和FPGA開發相關技術,再加上開發環境也不盡如意,有很多bug,特別是裝載程式簡直生不如死啊!!

綜上:目前niosii還難以替代目前的MCU,但是他的優勢不可忽略,如果所設計的系統中CPU難以勝任演算法的實時性並且也具有一定量的複雜邏輯,還有對成本的控制,我覺得niosii可以嘗試。

3樓:林桂

Altera的NIOSII和Xilinx的Microblaze類似,一併講了吧。

實際應用中,nios和microblaze的應用不能算很少,但也不多,乙個較為典型的應用是一些商用的協議棧會使用到軟核的功能。

4樓:

NIOS2應用於工程應該是不錯的,它的最大優勢是應變能力超強。當你的工程在需求經常發生變化的情況下,使用NIOS2這種軟核,可以大大減少因需求變化帶來的硬體設計變化,盡量做到「以不變應萬變」。另外工程應用也是不錯的,一般不存在穩定性的問題。

功耗的效果還是可以的,效能比16位的微控制器要強多了,比不上32位的嵌入式CPU效能。

5樓:

專用的產品還好,一切都在開發者自己手中掌握,只是研發過程有點困難而已,一般來說用軟核也直接用51,arm之類的,好歹是通用的,可用資源多啊。

6樓:丁天然

但FPGA功耗/個頭較大更適合一些設計原型的開發中或是對尺寸成本能耗不敏感的領域

NIO中的selector是阻塞的,為什麼效率就更高了?

Jarvins selector也可以設定成不阻塞的,大體原理上來說,他可以搞乙個輪詢機制去檢查是否有可以滿足事件的通道可以使用,比如每隔1000ms,不滿足期間你可以幹別的事.個人認為 jvm調os做檔案操作,os完成後返回jvm結果,jvm去維護selector,使用者執行緒只是去查詢selec...

在Java的NIO程式設計中,在ACCEPT事件監聽處理中,使用阻塞和非阻塞對效率影響大嗎?

觸發器 是一樣的,因為selecter的select 方法在沒有accept事件的時候也會阻塞。另外只處理accept事件又不需要處理讀寫資料,就沒有其他阻塞了。 程羅 乙個執行緒a阻塞在accept上,另乙個執行緒b阻塞在selector的select上。每當到來乙個連線,a都要呼叫selecto...

蔚來NIO的電池租用方案怎麼樣?租用電池在未來會產生哪些問題或者需要注意的地方?

A 張慶 電動車,就是數碼產品,和手機,可攜式電腦一樣的電子產品屬性。最新產品就是香,最新技術看著就是好。保險箱裡的技術就是牛。租用電池這事,打個比方 就是買數位相機,租用鏡頭的關係。介面可以長期不變,長槍短炮的鏡頭一直都出新品。租用起來更加靈活,對個人來說,是一種理財投資行為。但是租用期間,你有使...