Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[市場探討] MIPS VS ARM!?

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2006-8-30 16:22:25 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問各位,這兩家可以這樣比嗎?到底搞 MIPS 或 ARM 的人何者較多?+ P6 W; M( X6 \0 L3 W
  S& ^: e0 R) b6 v  t2 }& n
聽說 MIPS 的性能強一些,但功耗比 ARM 大一些。開發起來兩個差不多,都支援 Linux,所以相對來說通用性、移植性都很強!?7 X' ^: K0 u- L' j9 E* v$ ~
兩者的差別只有這樣嗎?還有沒有其他... 可供參考、評估的意見呢?

評分

參與人數 1Chipcoin +3 收起 理由
jacky002 + 3 Good question!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂12 踩 分享分享
2#
發表於 2008-3-6 19:18:09 | 只看該作者
我聽到的是MIPS授權金比ARM便宜,像是sunplus, RealTek有採用
8 c& B$ B( q! z' N. R; _$ g; o% ~* t3 O! O4 G
不過sunplus做的DVD IC沒MTK賣得好XD
3#
發表於 2008-4-1 14:08:22 | 只看該作者

特性不太一樣,,所以常用產品不同。

要比單位能量的運算能力,ARM比較好,所以用在有電力很計較的手持裝置,因為使用時間是最大考量。像是手機等。
5 ?, `. o0 C& S  e7 p但要比運算效能,MIPS比較好,這個在需要運算能力時比較重要。而數位相機是需要做影像運算,省下每張相片的運算時間是比較重要。
: C5 B* ]' S6 m1 j1 E! K8 n另外像DSP也是會用在手機上,主要是數學運算能力很強,主要是用在通信資料解碼、資料錯誤修正上。
0 i) M/ f$ r3 a( g  h1 w3 U9 J所以應是要了解各式CPU之特性,才會了解各種狀況使用何種CPU才是符合特性。
  B4 _" c; W. z. \; T; P至於軟體則為依附硬體發展。除非是軟體底子的公司,有可能是依軟體特性選硬體。

評分

參與人數 1Chipcoin +3 收起 理由
jacky002 + 3 Good answer!

查看全部評分

4#
發表於 2008-9-19 15:31:27 | 只看該作者

美普思發表突破性Linux開發工具

美普斯(MIPS)發表Navigator Integrated Component Suite (ICS),協助嵌入式系統開發人員更容易在MIPS-Based SoCs和嵌入式系統上設計程式、除錯和分析Linux系統。Navigator ICS將美普思開發工具與技術整合為一款相互結合的實際產品,其中亦包含了創新的Linux開發元件。  2 d. f2 }, T7 X: n/ Y

) y5 O2 l8 H: ^: G0 A: y0 h4 b該公司Navigator ICS包括了獨特的新工具與外掛程式(Plug-ins),支援Linux程式設計、除錯與分析。在程式設計方面,它內建了針對美普思最佳化的CodeSourcery Sourcery G++。這是依據GNU Toolchain及Eclipse Integrated Development Environment (IDE)為基礎所建立的完整的C/C++開發環境。透過Sourcery G++,開發人員可輸出絕對定址碼(Non-position Independent code, PIC),以提升Linux應用效能。  
; d6 p) [$ j4 q+ V/ s" E6 s! U1 }2 u! J( y
在除錯方面,開發人員可採用Navigator ICS的創新外掛程式Arriba Linux Debugger克服Linux除錯法的傳統缺失。使用此工具,使用者不須重新編譯或採用核心修補程式(Kernel Patches)。該工具提供完整除錯功能,包括透過單一連結(Single Connection)對驅動程式與應用程式進行除錯、多執行緒(Thread)/多行程(Process)除錯,並對共享程式庫(Shared Libraries)進行除錯。由於Arriba Linux Debugger不會先占核心執行(Pre-empt),因此適合應用於多媒體/即時應用程式和驅動程式。美普思透過與Viosoft Corporation的獨家合作協議,提供這種可輕易移植至其他客製化平台的產品。  4 y& Z! l+ W- [5 u9 ^) W

( }( G  U, N( v4 H6 FLinux Event Analyzer (LEA)是Navigator ICS的另一種獨特新工具。選購的LEA外掛程式(也是透過與Viosoft的獨家合作協議提供)將核心與應用程式層的剖析(Profiling)功能提供給所有執行Linux的MIPS-Based裝置。它能捕捉在目標上發生的一切Linux事件,再透過滑鼠操作,以圖形方式顯示某時段發生的事件細節。LEA與先前美普思宣布的Hot Spot Analyzer(HSA)外掛程式有相輔相成的效果。
5#
發表於 2008-9-29 08:45:10 | 只看該作者

MIPS vs ARM的比較(從網路整理的資料)

[前言]
) c9 U7 V' T$ `7 d5 a6 J9 P" `; ]    這是一個幾年以來我一直想做的“功課”,之所以稱之為“功課”,而不能說是“文章”,是因為我覺得自己的知識還遠遠不夠,不管是深度還是廣度,也 不管是全面性還是透徹性,我都不敢企及。但是我實在是很想把我的一些理解寫出來,然後能和其他朋友一起探討,糾正錯誤,補充完善,最終目的就是要加深對 ARM和MIPS 這兩種CPU架構的認識。
2 k5 \% W( _* ]- w  這裡的目前最多只能算個草稿吧,待以後不斷的補充。
  P8 B" S- I- u) @4 U- T. P6 ~% c/ F1 @
[正文]
- L% k& ]. ?7 U& S% e1.流水線結構 pipeline
# P! ^; C& {$ p4 h3 E9 }  - MIPS 是最簡單的體系結構之一,所以使大學喜歡選擇 MIPS 體系結構來介紹計算體系結構課程。6 T8 X7 w! b) r4 P
  - ARM has barrel shifter8 f2 M) O# Z9 x  M/ F
    shifter是兩面性的,一方面它可以提高數學邏輯運算速度,另一方面它也增加了硬體的複雜性。所以和可以完成同樣功能的adder/shift register相比,效率更高,但是也佔用更多的晶片面積。  S; L9 f. ^2 K6 N) n
    / B6 ^9 t) }' K& O0 _! [, s% _5 Q
  - MIPS have "branch delay slot" and "load delay slot"4 Q; b; |% {$ d( M" F6 q
    MIPS使用編譯器來解決上面的兩個問題。因為MIPS最初的設計思想就是使用簡單的RISC硬體,然後靠編譯器及其他軟體技術,來達成RISC的完整概念。
& w/ b7 S; ]# h1 {4 n4 M
% @" `. L/ p5 Q  K$ L9 W: n; E2.指令結構 instruction) c) @0 s2 R' ^  A( Q* `: U* [- K
  - MIPS have 32bit and 64bit architecture,but ARM only have 32bit architecture
: [2 X2 v6 \" D8 M5 {+ S    ARM11 局部64位元6 n, N% I: ~" Z- Q+ Q) q1 x: s
  - MIPS是開放式的架構,用戶可以在開發的內核中加入自己的指令,' i3 ^, G0 N% y" l& j
  - ARM has 4-bit condition code in every instruction+ o6 v% @( N. e/ w! n) N! y
   ARM 在這一點很像x86。MIPS在MIPS IV也加入"conditional move"指令,來提高pipeline的效率。
) C$ K- i$ A5 i9 a  - ARM has pre- and post-increment addressing modes
8 U6 `, M) K4 _+ s. ~( z- m2 J; g5 b# w    auto-increment/decrement on load/store instructions: B5 [3 x* x7 ]9 Y9 ?
  - 在節省代碼空間方面,MIPS16 很類似ARM Thumb
) F/ p6 l8 P( {0 p# J7 z. c' o& Q
0 v+ ?$ ?: I+ V6 n: O3.寄存器 register
3 Y9 S$ N" |1 B9 ?: Y  -由於MIPS內核中有32個註冊器(Register),而ARM只有16個,這種結構設計上的先天優勢,決定了在同等性能表現下,MIPS的晶片面積和功耗會更小。
; i' {( ]7 ]" ?) c. h3 S  - ARM 有一組特殊用途寄存器cp0-cp15,可以使用MCR,MRC等指令控制;相對應的,MIPS也有cp0 0-30,使用mfc0,mtc0 指令控制。
  c/ z4 Y) _' l: J7 G8 x1 Y0 g
( L9 i3 a: k" y( V8 g  f7 i  - Register banking in ARM. r8-r12 FIQ mode;r13:SP r14R& h  M& \; t8 z9 q. U
    感覺不出banked register有什麼好處。
! z9 c( Q; Z; }, K# j; F
6 H" M6 i: ?4 c! ~  - MIPS has a hard-wired-to-zero register ,but ARM not( J! x4 G3 w3 M9 B8 Q( n" C5 o
    MIPS use register $0 for Zero0 B' C4 v! L& Y' A- ^/ f3 _( r

# O  i3 X4 N7 r$ {- u( ^4.位址空間 address space$ @) ^" W5 U4 x4 f% z
  - MIPS 起始位址是0xbfc00000,會有4Mbyte的大小限制,但一般MIPS晶片都會採取一些方法解決這個問題。+ {3 `5 M7 h9 `
   ARM沒有這種問題。9 Y/ A( P8 y9 u; J( G, Z' y, u$ M
   MIPS24K 起始位址改到了0xbf000000,現在有16Mbyte的空間了。
: _. d: j+ O: W
" v2 J7 V3 W1 K- w  - MIPS don't have to turn paging on to enable the cache.! a5 Y+ S% ^/ N! @: y8 K7 @% V
    MIPS have the address space for both cache and un-cache- F$ u) T9 l- z( z% S; t# X- ?
    but ARM need enable/disable cache! ], }" G; B# O9 S' q# y, H8 z
8 d/ `8 ?8 P9 U% r% K6 y
5.功能 function$ v* {( |7 |5 Q4 a3 z; v
  - Float point: MIPS64 has.. {# d" h1 W9 ?9 @$ k9 i- y4 Y
    ARM's support for FP is limited, and usually not included, and it is a 32 bit architecture% _! F" y$ g3 n- K
  - ARM use JTAG,MIPS use EJTAG。Debug工具一般兩種都支援。使用起來感覺差不多。
, Q* C4 d' q" Y) ]2 J' y- M
+ b" n$ W$ I: h$ Z* y7 \# {6.性能 performance0 }0 d/ d. ]* N$ k' F! M
  - 具體性能比較,因為差異性太大,所以很難分出誰好誰壞。從個人經驗來講 MIPS4k和ARM9基本上是同一個級別的,但ARM9性能似乎要比MIPS4K好。3 @3 o- u4 v% B/ V9 B
   同樣是32bit的MIPS24K性能上比MIPS4K有很大提升,也應該比ARM9要好些。
0 Z; c0 Y8 F$ L5 Q# w, y# t& O. m   因為沒有用過ARM11和MIPS34K的晶片,沒法比較,但感覺這兩個似乎是一個級別的。
; r* b6 h. M& k5 O& l  v. d
! X; u) s0 K5 g" a0 ?' }4 m7.應用
+ c4 }0 E1 _4 g7 O1 m9 G& Z2 f  - 在1000MHz以上的應用,很難找到採用ARM架構的產品。9 i$ r* q4 r' w, H$ r, W) g
   MIPS架構用在200MHz或者是266MHz以下的應用比較少,而這恰恰是ARM的主攻市場。
. }9 r3 ~, U" p3 N  e. N- D( }  - ARM 在手機等可擕式領域,MIPS 在住宅閘道、線纜數據機、線纜機上盒等/ j5 K8 C3 R& S7 M" o: K
  - ARM 採用硬核授權;MIPS 採用軟核授權,使用者可以自己配置,做自己的產品。7 X9 [" A/ Q5 z
+ k1 j9 c) ]1 a/ w2 A" o. q" G
8.未來發展
% W. A; @0 k. y6 E  - ARM的下一代走向多內核結構,而MIPS公司的下一代核心則轉向硬體多執行緒功能(multithreading)
" A. `0 C+ t2 W& U1 _9 M4 p2 R   MIPS 的multithreading 很類似Intel 的 HyperThreading技術。從現在的發展來看,多內核占上風。) |- T4 h3 B+ X! w- G6 n

! l) q3 f% ~! a4 p; ]9.總結
& V' j5 F% W3 _  F  自己感覺ARM和MIPS在一開始的RISC的設計上有很多不同,但隨著技術的發展,各自揚長避短,好的技術大家都會使用。比如ARM11和MIPS R1000就使用了很多一樣的技術。感覺RISC做到了極至就都一樣了。

評分

參與人數 1 +5 收起 理由
masonchung + 5 大大感謝啦!

查看全部評分

6#
發表於 2008-10-18 10:19:22 | 只看該作者

ARM掀起行動上網運算新典範 產品已獲Apple HTC等大廠選用

1 n. I7 B, b( K) s
安謀國際(ARM)台灣區總經理呂鴻祥。安謀國際╱提供
" a* \6 `  B6 ^' G$ |
, X# S4 h$ ]/ o" S
8 ]5 M: \9 c1 b6 H# [/ _■呂鴻祥(安謀國際ARM台灣區總經理)■& N) W1 O+ m5 O
7 H3 c8 T+ x4 S' V2 L" O
人類生活自電腦問世後,產生巨大的變革,網際網路的普及,加快人與人之間的溝通速度,徹底改變人們的社交方式。現今,不受時空限制的雙向互動網路逐漸成為虛擬世界的主流。隨著網路滲透各個人類生活層面,行動聯網裝置(Mobile Internet Device,MID)趁勢而起,滿足現代人無時無刻的上網需求。
2 ^0 r& U% T2 [% x! j, Q. L" e2 e) F. h' h$ Z( h
根據估計,在2010年MID的出貨量將會超越筆記型電腦與桌上型電腦的總和。如Google總裁Eric Schmidt預言,未來5 到10年內,許多人第一次接觸網路的經驗將是透過MID,非桌上型或筆記型電腦。因此,消費者口袋中的行動聯網裝置市場,成為眾科技大廠競相投入的兵家必爭之地。
2 {& @& g: x4 }- ^* c4 o, z7 c
/ _( T7 H  }# {- l) @' \+ }MID這名詞非一夕間出現,MID是因應消費者對科技進步的需求,由智慧型手機與筆記型電腦兩端逐漸集中,長期演進的自然結果。MID市場是該由手機廠商主導還是由電腦處理器廠商帶領呢?要回答這問題,必須從消費者對MID的基本需求來討論。 . W  d8 c' v- P' {6 q$ ~6 d

4 i5 V8 {) u, [: h1 C! a& n5 n% V+ n- Q過去桌上型電腦或具備通話、照相等基本功能的手機已無法滿足現今消費者的需求。消費者期盼能擁有兼具兩者功能的行動聯網裝置,隨時隨地透過無線網路,處理生活中的大小事,例如:查詢資料、透過即時通與朋友聊天、觀賞YouTube影片、撰寫部落格文章,使用Gmail、Twitter、Facebook等各種網路應用,甚至在迷路時,也能利用Google Map定位,順利到達目的地。
7 Z* C5 o, ^# y7 F3 J, O, W; [9 a; j+ X0 g( a7 g. M
看好MID市場的龐大商機,不少電腦處理器廠,投入市場。就電池續航力,具備無線聯網功能的低價電腦只能說近似MID,因此「休眠待機時間」與「高速運算時間」低於採用ARM架構處理器的行動裝置。
" w% ]2 {' M- ~5 g/ Y
0 B1 j/ g& w; Z6 @4 D1 [( |ARM架構處理器的行動聯網裝置,休眠待機時間長達數週,其平均使用時間較其他處理器提供的方案高。消費者不必帶著充電電線與轉接插頭出門,就可享受不受限制、行動上網的輕鬆生活。透過ARM Connected Community,能藉由與業界中眾多廠商的合作,提供行動聯網裝置不同的平台選擇,如:Android、iPod Touch的Apple OS X、Limo、Microsoft Mobile與Symbian,讓消費者在不同的平台上擁有一樣快速、舒適的行動上網經驗。 ' t5 g) g: U. u- {& z( L  J" l

" @$ Z; [% Y5 |# n! u2 n價格方面包括蘋果iPod Touch與iPhone、HTC鑽石機、Nokia N95、n810等在市面上熱賣的MID,都證明ARM在提供低耗電與高效能等重要特性的同時,同時將消費者對價格的接受度納入設計考量。
7#
發表於 2008-10-21 16:25:53 | 只看該作者
MIPS為新一代消費性產品設計具差異化的SoC研討會
8 U. v6 |; e  T: Y: S* Z8 i/ L" d# z; N; v, n8 n
開始時間: 十月三十一日(五) 13:00 1 M& G4 ?; M" m3 N( }" j0 z
活動地點: 新竹國賓飯店國際B、C廳-新竹市東區中華路二段188號 # j: k( k4 M$ B- }+ g0 T3 s

4 w7 _3 i: Y+ g0 U現今SoC的設計過程已充滿了挑戰性。而未來,隨著尺寸微縮、上市時程縮短、新標準制定、更多的晶片實體效應、以及晶片上的整合功能越來越多等因素下,可以預期,新一代SoC的設計挑戰將更為艱鉅。
: y$ L3 H% `* d; }, {  \. y
0 a. F3 u6 Q/ xMIPS是業界唯一一家能針對嵌入式市場提供完整處理器、類比IP,以及軟體工具的公司。研討會中,MIPS與合作夥伴將針對以上設計議題,進行深入探討與分析。
$ q5 e, a  P' v0 O  d( i/ l$ O2 ]1 [) A
研討會主題涵蓋多核心技術、全世界最小的OpenGL ES 2.0 GPU、行動網際網路裝置(MID)的視訊設計、除錯用的晶片上測試儀(OCI)和軟體工具、家庭網路與寬頻存取方案、SoC上的整合音訊與數據轉換技術、以及行動裝置中的嵌入式HDMI技術。
8#
發表於 2009-4-30 17:45:19 | 只看該作者
mips4k  > arm7
7 l" ~* @; z; S' I+ T% Rmips24k ~> arm 9
9#
發表於 2009-5-1 00:58:57 | 只看該作者
good!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
10#
發表於 2009-5-20 12:40:30 | 只看該作者
更接近的比较是:( n. }( B$ Y; u2 R
mips4k <--> arm9! t. V2 n( e6 m0 z+ w
! \& R( m* _$ _: @8 I
个人更喜欢mips,因为是做digital design的,从设计角度看,mips无疑更graceful.0 A' y/ I! z5 o' a: e4 t" \
: ?" u" N  P% Y& N5 ^" G* k
顺便,这个题目是holy war之一,很多论坛禁止讨论的。
0 z  B0 s6 }: v7 v5 Q! s0 X7 K" \
0 m, b3 v9 N; v4 l/ A3 B$ \* q[ 本帖最後由 darylz 於 2009-5-20 12:42 PM 編輯 ]
11#
發表於 2009-5-20 21:19:55 | 只看該作者
本版歡迎討論喔 非技術類或違反版規才會禁止討論
12#
發表於 2009-6-9 09:11:05 | 只看該作者
不得不说mips的linux支持太弱了
. f- N, b4 z3 |8 T6 q+ g  f看看arm,非常规范
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-21 09:21 AM , Processed in 0.123516 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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