[文章]建立vs. 購買– 了解嵌入式設計的總成本

看板Electronics作者 (biocloud)時間18年前 (2007/09/19 23:24), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ [本文轉錄自 share 看板] 作者: biocloud (biocloud) 看板: share 標題: [文章]建立vs. 購買– 了解嵌入式設計的總成本 時間: Wed Sep 19 21:09:51 2007 本文章由NI提供 概觀當開發嵌入式裝置時,主要設計關鍵之一,即為決定要建置哪 種技術為系統的主要控制器。除了考慮處理器架構、作業系統功能, 與其他元件之外,亦必須決定要設計或購買現成的部份系統。在設計 並建立客制控制器後,可完整客制化最後的解決方案並決定成本;但 是任何的設計規格變更或疏失,均可能造成冗長又昂貴的延遲成本。 另一方面,使用現成平台將增加銷貨成本(COGS),並可能為不需要的 功能付出額外價格。然而,現成系統一般均具有較短的使用週期,也 因此也較能縮短產品上市時間。此白皮書將指出開發新控制器的2 個 選擇– 建立或購買– 並討論其技術與金融方面的風險。 客制嵌入式設計– 「建立」方式在開發之前,就必須選擇處理器 技術,主要的系統控制器即如下方所列的5 項。 1.微控制器– 微控制器特別著重於成本方面,並往往具有單一晶 片的整合解決方案,包含I/O 週邊。其所具有的內建晶片記憶體(on- chip memory) 不多,將有限的空間留以擴充之用。此外,時脈通常僅 有數百kHz,因此在一般情況下無法作為高效能的控制迴圈。 2.微處理器– 微處理器通常具有較高的時脈與外接記憶體介面, 因此效能與可擴充性較無問題。但由於往往沒有內建晶片的類比週邊 ,相關運用可能需要複雜的驅動程式開發。此外,如球閘陣列(BGA) 的高密度封裝技術,可能需要更完整的製造過程。此更增加了硬體除 錯的難度。 3.數位訊號處理器(DSP) – DSP 為包含附加指令的特定微處理器 ,可最佳化特定數學函式,如乘法與累計。DSP 特別適用於極高運算 量的應用,但使用者往往需要特定知識才能夠利用此軟體功能。 4.特殊應用積體電路(ASIC) – ASIC 晶片是針對特殊應用所設計 ,不同於一般的程式設計功能。一般均認知ASIC 為技術性考量的較 高技術,如功率耗用與貨物成本。然而,除了最高數量的產品之外,特 別昂貴的ASIC 開發與製造程序,將決定所有的生產要件。 5.廠房可程式化閘陣列(FPGA) – 在客制ASIC 與現成技術之間,F PGA 佔據有趣的中央地帶。FPGA 可針對需要高度特製化,但亦具有 為可重設性;因此不需要如ASIC 開發的高建構成本。雖然FPGA 可用 於多種處理應用,但由於大部分的嵌入式軟體工程師較習慣C 的序列 程式設計,仍不熟悉VHDL 程式設計範式(programming paradigm),因 此複雜的FPGA 設計並不普遍。 在許多案例中,單處理器技術網網無法符合應用的需要。因此,混 合架構在近年來漸趨普及。圖1 即為一種混合架構。即時處理器管理 網路通訊與1 組使用者介面,而FPGA管理介接至I/O 的元件與高速的 控制工作。此混合架構於嵌入式系統設計中漸行普遍。 進一步了解詳細全文: http://compotechasia.blogspot.com/2007/08/vs.html -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.243.152 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.243.152
文章代碼(AID): #16yJywgb (Electronics)