Chip123 科技應用創新平台

標題: 多重核心DSP推動音效應用的創新 [打印本頁]

作者: chip123    時間: 2007-1-10 01:55 PM
標題: 多重核心DSP推動音效應用的創新
飛思卡爾推出支援高解析音效標準的多重核心音效DSP
9 j/ u! ]8 y6 lSymphony™系列多重核心DSP的第一個成員,提供高性能與大容量記憶體的單晶片音效解決方案,可支援Blu-Ray、HD-DVD及其它裝置$ Q3 q' K; [% r, X* I; @& o' O
0 C2 M0 r. n: A# X( A5 U2 s
2007年1月3日德州奧斯汀報導-為了因應先進音效應用對於記憶體及性能與日俱增的需求,飛思卡爾半導體推出兩款數位訊號處理(DSP)晶片,其設計可支援多種高解析(HD)音效標準。Symphony DSP56720與DSP56721雙核心DSP是飛思卡爾多核心24位元音效處理器系列的第一彈,進一步拓展了該公司廣泛的音效產品線。; K1 C! m8 b. }' z) [1 Z- d
) [: X9 b. G: f" D: u: U- ^
新款的DSP在2007年國際消費性電子展(CES)中問世,飛思卡爾的半導體平台會展示如何驅動多項先進的音效、影像以及行動產品。) m) G. W/ u& y! m9 _$ B3 r( B

) p# B* J! O8 {8 O4 `飛思卡爾多媒體應用部門總經理Berardino Baratta表示:「自從第一款多核心音效DSP問世以來,飛思卡爾就一直在拓展我們屢獲大獎的Symphony DSP產品線,以便用在家庭娛樂、汽車及專業音效等應用上。過去五年來,音效處理的性能需求不斷遽增,我們也認為這一系列的新款多核心DSP將可推動次世代的產品,提供前所未有的使用體驗,例如Blu-Ray及HD-DVD播放器、A/V接收器、吉他擴音器等等。」
3 v% J& s  ~* E9 ~4 ?6 @
- k# g5 {; ~9 n. |" j. `5 oSemico Research Corp的策略技術副總裁Morry Marshall則指出:「新式的高解析音效標準,很快就會整合到消費性產品當中,該項標準規格所需的處理能力,會超過單一DSP在一般情形下所能提供的。飛思卡爾的多核心DSP系列既具備足夠的性能,也可以簡化設計、縮短上市時間、並降低原本需要使用多重DSP的系統成本。」 * v- J/ K/ _7 M; `, }( i* x  p1 B

8 a, [$ D9 U& y; g4 B- o1 D7 Q多重核心能夠滿足更高的資料效能需求
4 P6 @9 j# {5 I5 K' z飛思卡爾的Symphony音效DSP56720與DSP56721是以90nm的CMOS技術製造,內含兩個DSP核心、晶片內建記憶體,以及一套豐富的週邊設備,能夠提供穩固的音效,大幅改善性能、成本、佔板空間與設計。
, M% i0 k* M# v+ Y; k
8 h, A1 a, N. N# [5 [4 |, v& PSymphony音效DSP56720與DSP56721單晶片解決方案的設計,係使用兩組DSP56300的24位元核心,可以在相同晶片上同時執行最新的解碼標準及先進的後製處理。每一個核心都使用200 MHz的時脈,可達200MIPs,這使得該晶片足以應付多種音效應用的高性能需求,例如DTS-HD、Dolby® Digital+以及Dolby TrueHD之類的HD音效標準。目前有許多高性能的音效產品都在使用多重DSP晶片。Symphony音效多核心DSP可以減少對多重晶片解決方案的需求,大幅縮減佔板空間與設計成本。; h2 i2 S/ b; q, K3 O6 Q4 J# z7 R

! n. H$ p; Y  F3 r( t( ]* F6 GSymphony音效多核心DSP56720與DSP56721具備內建記憶體,包括晶片內的608K x 24位元字串ROM、以及248K x 24位元字串RAM。有了大量的內建記憶體,DSP56721便不再需要用到大部份消費性應用所需的外部記憶體,只需使用單一晶片,就能提供超值而簡易的解決方案。DSP56720則是增加了外部記憶體介面,可用於需要以外部記憶體來調節長延遲[迴聲、唇音同步(lip sync)]的音效應用。兩款DSP都整合了SPD/IF收發器及一具10聲道非同步取樣率轉換器(ASRC),可減少元件成本。此外,直接記憶體存取(DMA)控制器也經過擴充,能夠在每一核心支援多達八組DMA通道,增加頻寬及處理能力。
; V  f- p7 _+ @0 Q
9 K' \4 u0 z9 d& Q; m# NSymphony DSP56720與DSP56721可以與飛思卡爾現有的24位元DSP解決方案程式碼相容,客戶可以利用它們迅速升級,輕易取得性能更高超的解決方案。這兩款多核心的DSP都內建與現有飛思卡爾DSP563xx系列相同的隨插即用軟體架構,不只支援標準音效解碼器,也能提供後製處理運算所需的客製化與彈性。
8 x# w: T; b& t. M
& \4 V8 X$ _' [! ^: r推動音效應用的創新
( _# h* l1 n" a- N7 c; k0 }3 RSymphony音效DSP56720與DSP56721是多核心音效DSP最新的成員,其應用目標為需要高性能音效處理的消費性電子、專業音效及汽車等應用,如Blu-Ray與HD-DVD播放器、家用A/V接收器、車用擴音器、資訊娛樂系統、專業級錄音設備、以及音樂器材與擴音器等等。有了雙重的DSP56300核心,即使單一的Symphony音效DSP56720或是DSP56721裝置也能取代多重DSP的設計,既可節省成本,又能符合今日對於高度MIPS的需求。
. P; N. v+ t7 U
! d  j8 F+ f1 E+ J: `擴充Symphony的工具
$ N0 o+ ~/ F( I/ J- @0 E9 ^0 p除了引進多核心的DSP56720與DSP56721以外,飛思卡爾還研製了新款的軟體開發工具套件,以便同時支援多核心DSP567xx系列及單核心的DSP563xx系列。新款的工具套件包含整合式研發環境(IDE),其單一除錯器可以硬體或軟體模擬器為標的,並支援並列埠及USB指令轉換器。新的軟體套件將在2007年第二季問世。
4 A" i8 O6 x! K4 A- Y
- h2 F8 {) g" `  N  p& G2 H. |8 W完善的音效產品線  k$ F" o4 G( a  Q9 X4 {: z
飛思卡爾專為數位音效應用所設計的Symphony系列24位元DSP,該系列產品為汽車、消費性電子以及專業數位音效處理等所普遍建立起的市場能見度,已經在業界領先長達廿年。此系列目前包括DSP5636x與DSP5637x等產品。
  P) h, P, C& f8 X/ e- o# H4 s
取得
9 n% {1 a- w& G. }" c6 X+ R! w& Z$ cSymphony音效DSP56720與DSP56721多重核心解決方案已有限量樣品上市。預計在2007年第三季量產。建議零售價為美金$11.89,以一萬顆為採購單位。
作者: masonchung    時間: 2007-1-13 12:37 AM
多重核心DSP技術不斷的對多媒體領域ASIC展開攻城奪池之戰
: @) m7 r9 G7 S0 o- F# b' N! t其優點是快速的商品化能力2 B' K4 q( O  s' S
但是功耗問題始終是多重核心DSP致命之處
/ D5 f. s6 l6 x  `7 K9 W+ g; G7 t不知大家有無Design In 此種DSP的經驗??- ]5 G: q# h" z- Z
分享一下吧
作者: tommywgt    時間: 2007-1-19 11:33 AM
我只有一個感想...很痛苦...要把algorithm合理分到不同的core上去run; 要合理的分配computing power跟memory及所有的resource. coding時為了達到processor的maximum performance, code 必須跟processor的architecture緊密結合.......整體而言真的很無言
6 a& I: X1 l  g! @) M8 ]5 S! z3 ~3 E( X. z' Z
最好是有libraries, 只要負責最上層的coding就好了...但是這個樣子好像就沒什麼了不起的感覺...coding時也感受不到跟用一般的cpu有什麼不一樣的地方...
1 u3 k( U7 t  u, Q5 j5 w5 H6 N
4 K: @2 d  X' g" O" C# J順便問一下有人在TI的8個MAC的DSP上開發libraries的經驗嗎? (8GMAC 一定很爽...8 個MAC, coding時也會很爽)
作者: masonchung    時間: 2007-1-19 12:06 PM
TI DM64xx 系列DSP 有8個MAC, coding 的技巧的確影響 perfromance的好壞3 _* D. M: }* y% Y
以 DM642而言 TI 的套裝VSIP library 只能同時處理兩路的D1 解析度即時Video compression7 ^2 u: n4 v  y" @4 A* i0 w
但是在有效的coding 分配 MAC 資源後, 某監控大廠的DM642 已經能處理八路的D1 解析度即時Video compression ) Z0 l0 _) S9 F; `, e" Z1 s8 J. N& K
多核心DSP coding 的確是蠻複雜的一種工藝
作者: tommywgt    時間: 2007-1-19 01:37 PM
拿dm64做到8個d1 real timg壓縮的話算超強的了...每個channe才用到的computing power不多也, 就以演算法來看除了motion jpeg外其他的做的到的話都算超強了...你提到某監控大廠...直覺想到AverFocus, DynaColor跟AVTech...
! a' S' c& {2 K* Q去那三家spy一下, 有高手的話一定要認識的 (p.s. 不會是國外的廠商吧!!!)
作者: tommywgt    時間: 2007-1-19 01:43 PM
對不起喔....問個不相干的問題...(別罵我白目哦)
2 B* s. f8 v4 p1 Z5 @5 k- X7 k  q. C* ^5 h/ ^& b" U4 |2 K4 ?
RDB是做什麼的...這二天上線jiming跟chip123大大狂送我RDB...能吃嗎?) ^& F2 E  [, s) t) n
還是哪個連結有這些規則的介紹???
/ N8 Y# R4 A. B% N2 K5 }4 U4 \0 a: t9 V& H/ [. V, [
(這個問題太白目的話就請版主大大砍了吧...sorry囉)3 r; R3 U5 h' @1 H; Q$ k$ ?3 O+ l

! l$ x  i0 L% v7 I6 u1 U6 L1 h[ 本帖最後由 tommywgt 於 2007-1-19 01:44 PM 編輯 ]
作者: chip123    時間: 2007-1-19 02:45 PM
RDB...目前還不能吃... 但是說不定哪天能換吃的來!?  你,或大家有想要吃什麼補品沒有?
* }, y8 a3 c/ a! Q  n& }6 k5 @5 f- v% k- x3 @9 C
tommywgt 這幾天狂po,都「言之有物,發之以情,問之有理 」,不多鼓勵RDB,怎麼過得去!? 大概沒其他會員complain吧?
( R1 N. Z8 ~. l" G- Z2 |- C* {: D5 O
站務發展區有這些規則的說明喔!(最近會整理出更明確的會員等級規範說明,歡迎會員們再多提供意見建議!)
+ V$ [" N. y3 R) S- `8 E1 f# D: w/ G7 y% ^, |8 r9 E7 s5 W
chip123第一波社群活動01/12 開跑!! a9 O1 T# U& o8 h
chip123科技論壇激勵計畫!
/ Q" R. m8 @5 x2 a0 rRD幣及如何賺取RDB的草案說明" t$ T4 d) P' e& t. n
「感謝」評分機制試行
8 ^% l3 p: S4 F% B; t  D+ c) @" m. \0 Y
看看能不能成為一個良性循環
作者: tommywgt    時間: 2007-1-19 06:05 PM
謝囉...我會去看看! G) n6 Z; `, I
為了回歸主題我就不在這繼續討論RDB的事了...; p% N8 U0 f6 \' @6 E
6 ]: D* f5 n6 g+ u7 b
感謝chip123跟jiming大大啦... (金幣送給我...夏威夷你們自己去就好....)
作者: tommywgt    時間: 2007-1-19 07:53 PM
再一次感謝jiming大大啦3 K" B9 P3 p4 [* ^6 f
回這些東東只是剛好有興趣也剛好都有實做過而已
5 J; p, o7 {7 c/ A. \, q4 Z2 W9 i  z# [; L1 s
. x# H( L" Y6 W& z4 x
當版主啊...jiming大大可能太恭維我了...any way感謝啦...親你一個好了.... 7 a+ w) t" M8 ^1 ?. v) ?
& v3 R2 j, b+ n7 c
為了不偏離主題我再回應一下這個主題的看法好了, l! ], W5 g7 A
& e+ ]" E9 F+ [
multi-processor固然有其好處, 但眾所皆知的ASIC在performance是遠勝processor. TI出貨最大的也不是multi-core DSP. 這二年有個新名詞叫structure ASIC這個也是好東東. 另一個很值得注恴的是FPGA.
' s  Y3 i2 k9 Q  g  F有在用FPGA的人應該知道Lattice的FPGA (ecp2系列的) 已經便宜的不像話了一顆不用10usd的fpga可以放10個32 bit mico-32 cpu. 當然實做上不會有人把fpga用soft code的CPU塞滿, 但是cpu+co-processor所能實現的運算能力再加上fpga的flexibility是不能忽視的.6 I1 Z  e+ @! \6 m! ]2 G

: g1 B; o: w, G# ~4 p- T9 Y' D4 A因此對於multi-core DSP我總覺得比較合適做特殊用途. 如果有些東東非得要high performance DSP時, 我通常會建議用DSP+PFGA做吧, 保証省錢performance又好....(不是絕對的哦, 這種事通常是application dependence)
0 \6 j# t# V7 r  v) u  F
8 s! `" K- d7 S5 _另外有個有趣的問題, 有實做DSP的人都知道答案, 所以這個問題留給其他人想想好了. 為什麼delicat for audio process的DSP都是24 bit. 一般的DSP都是16 bit, 而強調高精準度的DSP會支援float或32bit呢? (據我所知Yamaha高級的電子樂器都是用後者實做的哦)2 ~; J  p! h" q' t0 U

3 g/ H5 x( {/ D7 z% p[ 本帖最後由 tommywgt 於 2007-1-19 11:14 PM 編輯 ]
作者: f888888x    時間: 2007-1-22 02:12 PM
:% J$ x7 K$ a$ m' U' O( K
      multi-processor 的 software 的確不好搞!!9 a; |( W# o& {- G

4 I1 r  b1 F2 A' b3 ?) w1 Y1 q     如果每個 dsp 專門負責固定的工作
. d" l4 _. s  H; f  則比較容易+ P" q7 l4 x& y2 N( r  }6 s7 Y
  上層的 code 則做最簡單工作調度: c7 Q0 A! J: X3 I
      但平行度不佳* r3 a' Q3 G3 E9 g8 A
      但可慢慢把工作切割給各 dsp
; U: W' [5 x7 Q8 `      使得平行度慢慢改善!!
. w$ P6 L/ p+ b# H ; u. A9 H2 r9 |0 v" a2 E. n
       中間還要測試各種調度狀況是否滿足需求(respone time)
作者: tommywgt    時間: 2007-1-22 08:33 PM
標題: 32MAC DSP
我寫過另類的32 MAC的DSP哦!( b0 Z1 K% c  ]8 k3 Z, ?4 I
不過是32 mac不是32 processor. 意思就是說32個mac是連動的. 寫這種的dsp就沒有multi-core那麼痛苦了. 一個2D DCT只花了32 cycles就做完了, 夠快吧 但是沒就沒有multi-core dsp的彈性了. 但是因為architecture太另類了, 改algorithm改到死才好用...
作者: hiwu    時間: 2007-1-26 02:45 PM
請問大家失,如果直接把opensource 的codec,直接porting到TI的DM642上,performance會比x86的PC好嗎?
作者: masonchung    時間: 2007-1-26 05:02 PM
若是不利用DSP的MAC架構 和VIDEO/AUDIO port等資源來執行% t  L  {: Y) X1 X1 X+ F# L( W0 \
光是把CISC的程式拿來跑
2 R& J- |% F( r, B* S1 K8 K5 S只會更慢而已
作者: tommywgt    時間: 2007-1-29 11:34 AM
標題: 回復 #13 masonchung 的帖子
根據實際經驗
/ p- k/ V9 J& U4 @: a; F" b* Y. p如果只是把VIDEO/AUDIO port等資源來執行
# b4 z: U2 ^8 R, H5 ~  D還是會比較慢. 理由是compiler對DSP的optimization很差." k# |3 m) `( q: T' `
但是如果把open source的中間的幾個比較複雜的運算部分改成DSP的運算的話就可以表現的比一段CPU還好了...
作者: tommywgt    時間: 2007-1-29 11:48 AM
標題: hiwu想PORT DSP看看嗎
另外, hiwu有興趣的話我可以提供一些些對你應該是很有幫助的幫忙的...




歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/) Powered by Discuz! X3.2