|
加速SoC軟體開發時程 7 n t( K+ k5 t9 `, U! T: h5 _
" j7 H, r* c0 _/ J |! i0 k$ \/ U) X. k隨著SoC設計日漸複雜,時脈速度不斷攀升,加上內建愈來愈多的功能,工程師必須在晶片開發週期中儘早取得設計平台。儘早發展出代表整體設計的原型方案,能早在硬體完成設計之前,就展開費時的軟體設計程序。此種平台運用創新的模式來隔離軟、硬體的設計,並簡化不同廠商IP的整合工作,大幅加快軟體設計流程。
7 R3 y8 ~; U( B1 P9 P. O$ p9 S3 g8 x: h/ [, a$ ]9 N7 p% L- P) h. J! @
過去,邏輯驗證是大多數SoC研發業者所遇到的瓶頸。因為SoC電路設計的快速攀升,讓硬體驗證工作的複雜度呈現急速激增的現象。. E( ]% w; F; g; O, Z5 K5 ^2 ]
% H9 O# Q* l% B. K現在,嵌入式軟體研發則是SoC研發業者在開發流程中所面臨的最大挑戰。目前SoC有超過五成的成本是使用在開發趨動程式、開機程式碼、與硬體相關的通訊協定堆疊、DSP演算法及其他嵌入式軟體。隨著軟體在新世代的設計中扮演愈來愈重要的角色,業者花在軟體上的成本也會愈來愈多,如(圖一)所示。# w$ b7 Y* U, W
) {% h! s4 v% g/ e+ x
, _" y) ? Q% w/ Y" k5 l- l5 d
7 Z' [6 g8 X1 x' p《圖一 業者花在軟體上的成本愈來愈多》9 T9 y3 A: ]$ K& g* X
# ^) z, b& E. K0 a, C$ }
SoC所面臨的難題,主要是實際晶片的開發與相關軟體設計兩者之間所存在的時間差問題。傳統的SoC軟體研發業者,必須等到硬體研發團隊設計出實體的原型元件後,才有可供參考的硬體環境。因此,軟體研發必須等到硬體工程師設計出完美的元件後才能動工。隨著市場上產品生命週期的縮短,以及激烈的競爭壓力,研發流程延遲不僅只是成本增加,更會影響產品獲利。1 u2 D S+ J9 W, W, E, B7 W
% H! z, E# i5 ~. ]' a0 O: P) C- DSoC研發業者需要的是能減低這種在軟、硬體設計上循序式進行的全新研發策略。這個策略可讓SoC研發業者能快速的將通過驗證的硬體IP整合到可量產的硬體核心系統。此外,它必須能建構在開放式架構上,讓SoC研發業者能很容易的將這些不同的IP供應商所推出最頂級的IP元件緊密整合到其設計中。最後,藉由同步的軟、硬體設計,能讓SoC研發業者在硬體設計完成之前,提早進行軟體撰寫與除錯作業,進而大幅減少研發成本與縮短上市時程。
# i. m; [* o8 Z* A9 t# Z6 l) k* [. ]8 B2 z1 b/ U2 S+ I
4 g# j) i5 K( y+ I* g' k C
2 E% V8 F; E+ G2 A; O3 D
[ 本帖最後由 masonchung 於 2008-4-21 06:37 PM 編輯 ] |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號?申請會員
x
|