arm和dsp開發都可以基於c或者彙編,很多指令都是類似的,當然也有一些專用指令,如dsp裡有fir指令。
c是通用語言,所以c演算法既可以在dsp上跑又可以在arm上跑,基於c的作業系統(如ucos-2)既可以在arm上用也可以移植到dsp上。
arm和dsp外設都很豐富,可以擴充套件外部儲存器,以及各種匯流排介面i2c,usb,can,spi,uart等。
在一般情況下,只用dsp或只用arm,必要時配合fpga就能完成乙個系統。
fpga是arm和dsp的擴充套件。通過fpga可以靈活地選擇不同訊號通路,或實現緩衝機制。
如果不用fpga,會提高pcb佈線難度,並且佈線長度不一致對訊號完整性造成影響。
在一些採集系統中,利用fpga可以很方便地實現多路同步採集儲存,避免了多路開關造成的相位延遲。
fpga設計不同於c語言。關鍵是「並行」,多個模組同時執行,提高了效率,同時引入了競爭,需要合理安排,統籌規劃。
高階的fpga可以做片上系統,直接內部生成乙個arm核或dsp核,這樣避免了外部硬體連線引起的訊號延遲,大大提高了傳輸速度
ARM DSP FPGA的技術特點和區別
在嵌入式開發領域,arm是一款非常受歡迎的微處理器,其市場覆蓋率極高,dsp和fpga則是作為嵌入式開發的協處理器,協助微處理器更好的實現產品功能。那三者的技術特點以及區別是什麼呢?下文就此問題略做了總結。arm advanced risc machines 是微處理器行業的一家知名企業,設計了大量...
ARM DSP FPGA的技術特點和區別
在嵌入式開發領域,arm是一款非常受歡迎的微處理器,其市場覆蓋率極高,dsp和fpga則是作為嵌入式開發的協處理器,協助微處理器更好的實現產品功能。那三者的技術特點以及區別是什麼呢?下文就此問題略做了總結。arm advanced risc machines 是微處理器行業的一家知名企業,設計了大量...
ARM DSP FPGA的技術特點和區別是什麼
arm advanced risc machines 是微處理器行業的一家知名企業,設計了大量高效能 廉價 耗能低的risc處理器 相關技術及軟 件。arm架構是面向低預算市場設計的第一款risc微處理器,基本是32位微控制器的行業標準,它提供一系列核心 體系擴充套件 微處理器和系統晶元方案,四 個...