|
例如:手機,MP4,PDA等都是嵌入式,FPGA可實現那類產品呢?以下說法正確嗎?還有哪位高手能再補充的?
' C1 Z$ s: X( H3 b/ `6 E) y3 @
8 ?& m, _& N" H; ^我覺得ARM中可以嵌入系統,而FPGA是一種控制器.兩者完全處於不同的層次.
7 p& P, G8 y6 e% c4 B5 G) G I- \4 kArm像個電腦,可以運行系統和軟體,而FPGA只是門電路,沒有CPU的概念,現在剛開始學ARM,感覺他比FPGA強大' Q; R4 c6 R6 j7 c4 K) U. F$ t
! G( n5 ]. c8 M; D4 d' }7 rFPGA是塊打好的地基,你可以在上面蓋你想要的東西。ARM是間蓋好的房子,你需要指定各個房間的作用,以期實現期待的使用效果。IC設計就是要你自己準備蓋房子的所有東西,包括地基和材料,有很好的靈活性。不知這樣的比喻是否合適,不當之處請指正。
: {; _9 s* @* w- @1 S2 N
9 K G( u/ ?2 i, O凡是arm可以完成的工作,fpga一定可以完成。9 U; g i0 D3 n2 F
一些fpga可以完成的工作,arm不一定可以完成。, n5 b3 [# r; _ D* h5 ^( _
開發arm產品,軟體上的知識要多一點。+ t% B8 m/ ~9 n
開發fpga產品,硬體上的知識要多一點。
8 R5 X* [; {! F+ p同樣的性能,同樣功能的情況下,arm的功耗要低一點。% q5 h5 p1 P2 }
複雜的邏輯運算,arm的開發週期短一點。
4 r3 m7 E$ u9 E3 X8 f4 D p簡單的控制,fpga的開發週期短一點。2 s/ ~7 [& c T4 Z
量大,對性能,功耗要求高的場合,使用FPGA預研,最終會轉成IC。1 }. n) j+ v9 j
arm是通用產品。FPGA是用戶可以定制功能的產品。
) \# j7 f. C4 F8 W0 ?FPGA的價格比ARM貴,同樣規模的情況下。 |
|