) J! h) w1 B) S/ h0 q現在,嵌入式軟體研發則是SoC研發業者在開發流程中所面臨的最大挑戰。目前SoC有超過五成的成本是使用在開發趨動程式、開機程式碼、與硬體相關的通訊協定堆疊、DSP演算法及其他嵌入式軟體。隨著軟體在新世代的設計中扮演愈來愈重要的角色,業者花在軟體上的成本也會愈來愈多,如(圖一)所示。( K# B7 V7 `. |8 e5 K
9 p" ?2 K; X' g2 z( K[attach]1730[/attach] ; h" r9 [! Z% J0 ^# ]; u4 y T ( g2 q8 D' N. n- h" t2 ?5 O, R3 L《圖一 業者花在軟體上的成本愈來愈多》9 C. ?% W; V4 i0 \
& j$ p& o: L5 Y: [5 W3 t3 I
SoC所面臨的難題,主要是實際晶片的開發與相關軟體設計兩者之間所存在的時間差問題。傳統的SoC軟體研發業者,必須等到硬體研發團隊設計出實體的原型元件後,才有可供參考的硬體環境。因此,軟體研發必須等到硬體工程師設計出完美的元件後才能動工。隨著市場上產品生命週期的縮短,以及激烈的競爭壓力,研發流程延遲不僅只是成本增加,更會影響產品獲利。; H% F- M+ E' S( {
" ]+ B3 b' {1 n& q# USoC研發業者需要的是能減低這種在軟、硬體設計上循序式進行的全新研發策略。這個策略可讓SoC研發業者能快速的將通過驗證的硬體IP整合到可量產的硬體核心系統。此外,它必須能建構在開放式架構上,讓SoC研發業者能很容易的將這些不同的IP供應商所推出最頂級的IP元件緊密整合到其設計中。最後,藉由同步的軟、硬體設計,能讓SoC研發業者在硬體設計完成之前,提早進行軟體撰寫與除錯作業,進而大幅減少研發成本與縮短上市時程。* N3 o' }/ ?; i; T ?
9 W( L" N3 B# e' W4 a+ o
" W' ~2 \4 S6 p9 c + |& `' F5 G K5 I* u( i[ 本帖最後由 masonchung 於 2008-4-21 06:37 PM 編輯 ]作者: Jim_Lin 時間: 2007-10-3 09:46 AM
感謝好文分享) O" D4 V; ]' |0 |& k
; i, U) c3 j8 h2 J- }但看不到圖?作者: masonchung 時間: 2007-10-3 10:26 PM
圖上傳囉作者: tomlai2232 時間: 2007-10-9 11:09 AM
感謝提供好文章; t) b- }3 ]: h$ ~. |( h
讓大家可以互相學習作者: jacky002 時間: 2008-1-29 08:18 PM
SOC比起一般的ASIC驗證開發而言,不論其複雜度、人力與時間成本高出不少。 0 x6 S' g2 u7 i目前大致上都會在RTL與FPGA階段去做軟體的驗證,如果信心度要高一點的話,連RTOS也需一併在FPGA驗證,比較起來是有其難度。 n3 m4 W% g; Z1 q! C% ~! t$ p9 u/ W+ h3 a
如果可以縮短開發時程的話,Time-to-Market的時效性也就能有所增進。8 r7 [0 P& ]' B/ H- @( L
SystemC或許可以改善部分的SOC系統驗證的效率性,但還有更加有效又經濟的加速開發SOC的方式嗎?作者: 020645903 時間: 2008-1-30 09:18 AM
最後,藉由同步的軟、硬體設計,能讓SoC研發業者在硬體設計完成之前,提早進行軟體撰寫與除錯作業,進而大幅減少研發成本與縮短上市時程。: ~: S( a- v5 y6 `& f. F8 ]
這句話若真的實現我應該會大呼傑克,這真是太神奇了:j & a7 z5 O1 [8 t p
# L5 ~+ w* n+ ]: l
實現後可能視情況修改軟體1/3吧,新技術的硬體可能高達2/3@@ 猜的~作者: wonder 時間: 2008-1-30 10:18 AM
有人戲謔: 做SoC的IC designer越來越像"接線生"---僅將IP連線整合) o5 N8 Q. T" t6 I$ p
而firmware/software engineer越來越有發揮的空間作者: masonchung 時間: 2008-1-30 01:52 PM 標題: 回復 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.作者: blackeyes80cn 時間: 2008-2-8 12:18 AM
讓我看看這個圖片 啊作者: blackeyes80cn 時間: 2008-2-8 12:22 AM
樓主既然分享, 圖片干嘛還要收費 啊????作者: masonchung 時間: 2008-2-8 12:33 AM
沒有收費,請看清楚喔3 z. L; Y' B; P9 y2 J5 A) |" C6 h9 u; Q
回覆讓你賺RDB不好嗎?: k) Y' C$ N5 H% m$ }; E
2 X& k3 O$ e! I
[ 本帖最後由 masonchung 於 2008-2-8 12:34 AM 編輯 ]作者: chenjs 時間: 2008-2-8 02:49 PM
I'd like to take a look at this article. ' A9 \1 g( V I' x" r: ? ' \. Z) o) V) O% gThanks. % g/ S2 A' P+ L5 v) f lJonson作者: gost1029 時間: 2008-2-11 08:16 PM
感謝提供好文~小弟不才來學習學習~十分感謝~ 作者: tzuenhau 時間: 2008-2-11 10:09 PM
評台設計好就會有客戶買賣這樣生意就可坐起來 % s m8 M: a. h* [$ s, @4 F5 i哀~ 工作快來找我 >"<作者: aiken 時間: 2008-2-13 02:17 PM
thanks you for share . f z3 `3 U( y2 }& o+ C% w0 ]
so hope you post more good post作者: rod 時間: 2008-3-6 10:54 PM
firmware/software engineer越來越有發揮的空間了..... " m' M/ B, K: J$ ?- P# a加油!!作者: qaz123wsx 時間: 2008-3-7 12:18 PM
system驗證越來越複雜. thanks for sharing, 參考看看.作者: sychiang 時間: 2008-3-11 09:24 AM 標題: 回復 1# 的帖子 Thanks for the sharing, very good piece.作者: ipge 時間: 2008-3-11 11:03 PM
SoC嵌入软件开发的比重越来越大,如何加快嵌入软件的开发满足市场的压力确实是目前的挑战。作者: zylin614 時間: 2008-4-15 05:15 PM
SystemC是不是未來的解決方案呢?! : f; }6 h5 u8 _8 w" Q4 r# N希望這篇文章能讓我gain something作者: masonchung 時間: 2008-4-15 07:06 PM
If you want develop both hw and sw in synchronize , use SystemC and platform-based design is better and will gain performance in advanced.作者: silyfox 時間: 2008-4-15 09:05 PM
我是firmware/software engineer, 看看有什麼可以作的, 謝謝啦作者: holysml 時間: 2008-4-18 01:55 PM
看看是IC設計驗證還是 SOC操作平台OS規劃 感謝分享, 謝謝作者: yuntech11 時間: 2008-4-18 03:51 PM
ESL時代1 W( d, ?- b9 O; F
SoC驗證$ K1 f0 X! l3 Q9 O$ c# s: {
看看寫著什麼作者: stanlly9 時間: 2008-4-20 05:33 PM
我認為 Spiral Model 的design flow 跟 ESL 是最重要的關鍵。 + Z6 x! f: h2 W! L- uverification與design並行,同時減少design iteration bound才是關鍵 # X1 N* g' l* x B! ~- w2 z* Spiral Model http://en.wikipedia.org/wiki/Spiral_model作者: sieg70 時間: 2008-4-21 10:24 AM
講SoC的東西是一定要拜讀的, 請讓我拜讀全文, 謝謝!作者: masonchung 時間: 2008-4-21 06:34 PM
Sieg70 sir,; I$ e- {8 `/ w7 n; ^. I+ u
7 T$ @0 N* h( m5 k3 }Now, 沒有收費,請看清楚喔 ^^ ! M( W* ^% @6 X" W : C6 @- A3 s( p& v0 ]Before that, 收費 is not setting by me r1 m" Q1 X; P5 x
- X4 v3 i( a, u/ O3 M Q[ 本帖最後由 masonchung 於 2008-4-21 06:39 PM 編輯 ]作者: sieg70 時間: 2008-4-21 07:54 PM 標題: 回復 27# 的帖子 小弟是不清楚chip123的運作方式, 但個人認為這類轉貼文章的, 應該是"拋磚引玉", 希望能引起大家共同討論, 把圖遮住或本文遮一半, 感覺都不是很方便, 特別是有些人是上班時間偷喵一下, 即使是回復文章得以一覽全文, 但是回復過簡又依站規要扣xx, 要是一時有工作進來, 想必誰都是把網頁丟一邊, 先工作為主, 小弟還是覺得要回復才能看文的規定實在不友善.) M( X) F; d* f$ ?
若改回有回復者, 經板主認為具正面意義者給予+$獎勵來單方面鼓勵大家參與討論, 而不是強硬規定要看文就reply, 那可能會讓站友覺得輕鬆些. 4 `& `2 Z+ x0 ~; V: P7 n & z9 c7 G) x. UESL的hardware跟software co-design最早是Co-ware作的Platform Architect (ConvergenSC)算較成熟的技術, 後來ARM也參一腳, 發行了SoC Designer / Core Generator (當然library方面主要是以其本家的ARM core為主), 這兩者都是主要是用SystemC寫model, 但最近Synopsys已把SystemVerilog給開放, 所以或許在不久的將來也會出現支援SystemVerilog的ESL tools.作者: masonchung 時間: 2008-4-21 09:06 PM
若改回有回復者, 經板主認為具正面意義者給予+$獎勵來單方面鼓勵大家參與討論, 而不是強硬規定要看文就reply5 X5 O+ H5 a; ~5 n4 F
- N0 ?7 [; v% I& U S' u5 y
==> It's really chip123's webmaster action in currently % z7 S; J6 D5 o. J7 b( u% L" G- k5 x% C# J, [
[ 本帖最後由 masonchung 於 2008-4-21 09:09 PM 編輯 ]作者: cherishdays2003 時間: 2008-4-27 09:46 AM
很想看看啊,楼主,这么好的资料,正在寻找中呢,呵呵作者: scping 時間: 2008-4-29 12:37 PM
感謝分享,SoC複雜度和整合度越來越高,尤其是system throughput evaluation更是非常重要。作者: boot 時間: 2008-8-12 05:47 PM
SOC is the future main stream, we study SOC all together, let taiwan is the best of SOC作者: raymondcao 時間: 2008-8-25 08:45 PM
SOC设计从一开始产品功能确定,软件和硬件开发人员就应该在一起。同时应用方案的人也同时参与进去。这样才是SOC开发的模式!!作者: missyou0531 時間: 2008-10-15 11:41 AM
感謝樓主無私分享,說實在的目前真的是軟体 是比硬体更花功夫..就台灣而言。作者: omega0955 時間: 2008-10-21 04:20 AM
現在越來越多的IP 若要整合 必須靠強而有力的軟體設計 ; L. b, {. ?6 | y: C+ g以及管理概念來整何這些IP 這樣才會快速的發展出想要的系統出來作者: koolca 時間: 2008-12-11 07:08 PM
好文章,学习中,谢谢 作者: solemnchu 時間: 2008-12-20 06:43 PM 作者: 芝藕 時間: 2009-1-4 01:48 PM 標題: 半导体IC行业论坛MSN群 半导体IC行业论坛MSN群:group26330@bbqun.com,同行在线即时交流,添加普通联系人一样加入。作者: bigdot 時間: 2009-1-7 05:27 PM
Good tutorial for SystemC ! Thanks作者: killkill8250 時間: 2009-1-11 08:28 PM
感謝提供好文~謝大大的分享才能有更好的學習!! 3 T* U8 |5 e: G, U感恩~作者: skyshark 時間: 2009-4-24 11:35 PM
最近很想朝韌體方面發展,正在收集相關資訊,8051、ARM、組語等等.....作者: blackdan0716 時間: 2009-4-27 09:31 PM
最近在接觸SOC ECL這一塊領域 有眾多的不了解* `7 g- J3 N6 X4 Q$ I* a/ P
希望這一篇能對自己有更大的幫助作者: tommy297 時間: 2009-7-23 08:57 PM
雖然SOC的成本比單晶片貴,但在不care成本下的應用,還時有其前途的.作者: cedric5098 時間: 2009-7-27 10:03 PM
It's good article for engineer reference作者: hongy0813 時間: 2009-7-28 02:25 PM
趕快回覆來看看吧!!增長專業知識,已備不時之需!!..作者: smallman21 時間: 2009-10-13 09:16 AM
感謝提供好文章" |5 ]7 B& \* X/ d: u' J * L( b) h0 q6 t讓大家可以互相學習作者: Enoson 時間: 2009-10-14 08:51 AM 標題: 回覆 回覆回覆回覆回覆回覆回覆回覆回覆作者: smallman21 時間: 2009-10-15 02:33 PM
謝謝您分享經驗 + k9 P% F- f% G3 y, Z4 p讓我們想轉換跑道或是新手工程師能有更多了解8 W1 y- C9 U" m) c
謝謝您作者: vincent08tw 時間: 2022-8-14 02:15 PM
感謝大大們的分享~ . |+ `/ ]5 _6 p; z" {+ K& n7 Y & o/ q6 E9 z) w v* ~2 {/ V" y+ eThanks for sharing.