Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 36913|回復: 48
打印 上一主題 下一主題

加速SoC軟體開發時程

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-10-3 01:26:46 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
加速SoC軟體開發時程    2 K8 Z8 t) C( ~0 b

) a. A* u9 ~% J% Q+ A隨著SoC設計日漸複雜,時脈速度不斷攀升,加上內建愈來愈多的功能,工程師必須在晶片開發週期中儘早取得設計平台。儘早發展出代表整體設計的原型方案,能早在硬體完成設計之前,就展開費時的軟體設計程序。此種平台運用創新的模式來隔離軟、硬體的設計,並簡化不同廠商IP的整合工作,大幅加快軟體設計流程。  / {' G) J/ U: k- B) \# a
8 [3 p* _6 _0 T0 m  H% C# i9 U
過去,邏輯驗證是大多數SoC研發業者所遇到的瓶頸。因為SoC電路設計的快速攀升,讓硬體驗證工作的複雜度呈現急速激增的現象。$ \& Q9 }) ^( X6 C8 R
+ t1 k: X9 F9 {
現在,嵌入式軟體研發則是SoC研發業者在開發流程中所面臨的最大挑戰。目前SoC有超過五成的成本是使用在開發趨動程式、開機程式碼、與硬體相關的通訊協定堆疊、DSP演算法及其他嵌入式軟體。隨著軟體在新世代的設計中扮演愈來愈重要的角色,業者花在軟體上的成本也會愈來愈多,如(圖一)所示。
6 ?* q1 D" J3 Y# p7 ?# s" p6 ~. g& J: r: m
* q5 X5 n- M6 l! r
( E( p: B* C' ~' r( A" w; m& s
《圖一 業者花在軟體上的成本愈來愈多》
2 U8 @, f; x0 G7 f$ X( S  b5 J' ?# U9 `
SoC所面臨的難題,主要是實際晶片的開發與相關軟體設計兩者之間所存在的時間差問題。傳統的SoC軟體研發業者,必須等到硬體研發團隊設計出實體的原型元件後,才有可供參考的硬體環境。因此,軟體研發必須等到硬體工程師設計出完美的元件後才能動工。隨著市場上產品生命週期的縮短,以及激烈的競爭壓力,研發流程延遲不僅只是成本增加,更會影響產品獲利。" y) |0 o" d- o+ M

- E5 _$ O6 S. E( x9 J8 _SoC研發業者需要的是能減低這種在軟、硬體設計上循序式進行的全新研發策略。這個策略可讓SoC研發業者能快速的將通過驗證的硬體IP整合到可量產的硬體核心系統。此外,它必須能建構在開放式架構上,讓SoC研發業者能很容易的將這些不同的IP供應商所推出最頂級的IP元件緊密整合到其設計中。最後,藉由同步的軟、硬體設計,能讓SoC研發業者在硬體設計完成之前,提早進行軟體撰寫與除錯作業,進而大幅減少研發成本與縮短上市時程。# s, a8 M4 S% P% }$ `( b
5 Q) u. `9 n9 z# P2 \
遊客,如果您要查看本帖隱藏內容請回復
" |( L& P4 x4 ~0 U, E
+ Z+ x0 S$ _& f
[ 本帖最後由 masonchung 於 2008-4-21 06:37 PM 編輯 ]

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享分享 頂 踩 分享分享
2#
發表於 2007-10-3 09:46:12 | 只看該作者
感謝好文分享* J! @' x0 ?. y$ X9 S0 U" V
2 G7 I! q2 r; q  O) d
但看不到圖?
3#
 樓主| 發表於 2007-10-3 22:26:28 | 只看該作者
圖上傳囉
4#
發表於 2007-10-9 11:09:59 | 只看該作者
感謝提供好文章3 V- ~" e& f% h( U
讓大家可以互相學習
5#
發表於 2008-1-29 20:18:38 | 只看該作者
SOC比起一般的ASIC驗證開發而言,不論其複雜度、人力與時間成本高出不少。( i& d, a1 [8 R
目前大致上都會在RTL與FPGA階段去做軟體的驗證,如果信心度要高一點的話,連RTOS也需一併在FPGA驗證,比較起來是有其難度。1 J3 W  z9 l# M+ N5 N

: W- J/ q& k! L. c+ z& E- L如果可以縮短開發時程的話,Time-to-Market的時效性也就能有所增進。, w. R- L" h5 {+ l. c5 {
SystemC或許可以改善部分的SOC系統驗證的效率性,但還有更加有效又經濟的加速開發SOC的方式嗎?

評分

參與人數 1 +3 收起 理由
masonchung + 3 Platform based design tools support HW/S

查看全部評分

6#
發表於 2008-1-30 09:18:56 | 只看該作者
最後,藉由同步的軟、硬體設計,能讓SoC研發業者在硬體設計完成之前,提早進行軟體撰寫與除錯作業,進而大幅減少研發成本與縮短上市時程。
" i/ X& s& C" X8 N2 V這句話若真的實現我應該會大呼傑克,這真是太神奇了:j ' g5 e- g6 h$ m8 {
. @5 \+ K' V5 e3 r! v
實現後可能視情況修改軟體1/3吧,新技術的硬體可能高達2/3@@  猜的~

評分

參與人數 1 +3 收起 理由
masonchung + 3 The key point is ESL design

查看全部評分

7#
發表於 2008-1-30 10:18:22 | 只看該作者
有人戲謔: 做SoC的IC designer越來越像"接線生"---僅將IP連線整合
) j) E1 b" w+ @0 k, p8 [. `而firmware/software engineer越來越有發揮的空間
8#
 樓主| 發表於 2008-1-30 13:52:16 | 只看該作者

回復 7# 的帖子

SOC IC designer not really the line operator, he had much of  tech. knowledge need to integrate these ip and design new fuction block with all.
9#
發表於 2008-2-8 00:18:57 | 只看該作者
讓我看看這個圖片                        啊
10#
發表於 2008-2-8 00:22:54 | 只看該作者
樓主既然分享,             圖片干嘛還要收費         啊????
11#
 樓主| 發表於 2008-2-8 00:33:40 | 只看該作者
沒有收費,請看清楚喔2 ?1 d2 A, F* J! c$ Y( H
回覆讓你賺RDB不好嗎?
* ?; X! g, A" |5 h. q4 T1 x
2 B- x, `2 I4 T! P[ 本帖最後由 masonchung 於 2008-2-8 12:34 AM 編輯 ]
12#
發表於 2008-2-8 14:49:24 | 只看該作者
I'd like to take a look at this article.# V9 X/ c1 J2 K% W+ y" }

, C- F! y0 K( G% RThanks.3 Y8 ?  R9 X2 p8 h6 R3 w2 f1 x+ k) Z
Jonson
13#
發表於 2008-2-11 20:16:34 | 只看該作者
感謝提供好文~小弟不才來學習學習~十分感謝~
14#
發表於 2008-2-11 22:09:10 | 只看該作者
評台設計好就會有客戶買賣這樣生意就可坐起來
  d, _+ I9 a! ]& Q9 C$ ^哀~ 工作快來找我 >"<
15#
發表於 2008-2-13 14:17:10 | 只看該作者
thanks you for share
0 i3 M; T0 W7 }( A. f3 I) E3 |2 Pso hope you post more good post
16#
發表於 2008-3-6 22:54:02 | 只看該作者
firmware/software engineer越來越有發揮的空間了.....
# e/ @6 p8 e- d& f加油!!
17#
發表於 2008-3-7 12:18:33 | 只看該作者
system驗證越來越複雜. thanks for sharing, 參考看看.
18#
發表於 2008-3-11 09:24:39 | 只看該作者

回復 1# 的帖子

Thanks for the sharing, very good piece.
19#
發表於 2008-3-11 23:03:14 | 只看該作者
SoC嵌入软件开发的比重越来越大,如何加快嵌入软件的开发满足市场的压力确实是目前的挑战。
20#
發表於 2008-4-15 17:15:34 | 只看該作者
SystemC是不是未來的解決方案呢?! 0 S+ i: I1 Q1 N' H5 I/ y
希望這篇文章能讓我gain something
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-4-19 11:11 AM , Processed in 0.137008 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表