Processor Arm

Embed Size (px)

Citation preview

  • 8/18/2019 Processor Arm

    1/23

    PROCESSOR ARM

    (Advanced RISC Machine)

    ARSITEKTUR KOMPUTER

    DICKY HALIM

    D411 14 30

  • 8/18/2019 Processor Arm

    2/23

    Pen!an"a#

     Arsitektur ARM merupakan arsitektur prosesor 32-bit RISC yang dikembangkan oleh ARM Limited .Dikenal sebagai Advanced RISC Machine di mana sebelumnya dikenal sebagai Acorn RISC

    Machine. Pada aalnya merupakan prosesor desktop yang sekarang didominasi oleh keluarga !"#.

    $amun desain yang sederhana membuat prosesor ARM %o%ok untuk aplikasi berdaya rendah. &al

    ini membuat prosesor ARM mendominasi pasar mobile electronic  danembedded system di mana

    membutuhkan daya dan harga yang rendah.

    Pada tahun 2''() sekitar *"+ dari satu miliar mobile phone yang ter,ual menggunakan setidaknya

    satu buah prosesor ARM. Dan pada tahun 2''*) prosesor ARM mendominasi sekitar *'+ dari

    keseluruhan pasar prosesor 32-bit RISC. Prosesor ARM digunakan di berbagai bidang seperti

    elektronik umum) termasuk PDA) mobile phone) media player) musi% player) game %onsole

    genggam) kalkulator dan periperal komputer seperti hard disk drie dan router.

    isensi arsitektur ARM dimiliki oleh Al%atel) Atmel) /road%om) Cirrus ogi%) Digital 01uipment

    Corporation) rees%ale) Intel melalui D0C) ) Marell 4e%hnology roup) $0C) $5IDIA) $6P

    Semi%ondu%tors) 78I) 9uall%omm) Samsung) Sharp) S4 Mi%roele%troni%s) Symbios ogi%) 4e!as

    Instruments) 5SI 4e%hnology) :amah dan ;iiA/S.

  • 8/18/2019 Processor Arm

    3/23

    Se$a#ah

    Setelah sukses dengan komputer

    //C Mi%ro) A%orn Computers td

    mempertimbangkan berpindah

    dari prosesor M7S 4e%hnology

    #

  • 8/18/2019 Processor Arm

    4/23

    rendah >lo-laten%y? pada penanganan inputBoutput >interupsi? seperti pada prosesor M7S

    4e%hnology #ARM #='? sebagai prosesor pada PDA Apple $eton dan pada tahun =** A%orn

    menggunakan ARM# pada komputer PC RISC. Pada @rekuensi 233 M&) prosesor ini hanya

    mengonsumsi daya sebesar = att dan ersi berikutnya lebih ke%il dari itu.

    Inti prosesor ARM tidak mengalami perubahan ukuran yang signi@ikan. Pada ARM2 terdapat 3'.'''

    transistor sedangkan pada ARM# bertambah hingga 3

  • 8/18/2019 Processor Arm

    5/23

    CPE lengkap berdasarkan ran%angan ARM dan dapat dibuat pada pabrik semikonduktor lama serta

    memberikan per@ormansi yang tinggi pada harga yang rendah. Arsitektur ARM dapat ditemui di

    banyak smartphone) PDA dan perangkat genggam lain.

    System on Chip pada aplikasi berbasis ARM

    System on Chip adalah sebuah integrated %ir%uit >IC? yang mengintegrasikan semua komponen dari

    %omputer atau sistem elektronik lainnya men,adi %hip tunggal. Chip ini mungkin sa,a mengandung

    digital) analog) sinyal gabungan) dan biasanya @ungsi radio-@rekuensi. Semuanya pada substrat %hip

    tunggal.

     ARM adalah pemimpin dalam industry ini) industry 32-bit embedded mi%ropro%essors. Menaarkan

    berbagai ma%am prosesor berdasarkan arsitektur yang umum digunakan untuk menghasilkan

    per@orma tinggi. ARM ,uga berorientasi pada e@isiensi energy dan pembiayaan yang minimum.

    Saat ini) kebanyakan smartphone menggunakan %hipset dari ARM yang mana ARM menyebutnya

     Appli%ation Pro%essor. Appli%ation Pro%essor adalah kemampuan prosesor untuk mengeksekusi

    sistem operasi yang kompleks seperti inu!) Android) indos) dan Symbian. Selain itu Appli%ation

    Pro%essor ,uga mampu memberikan antarmuka gra@is yang baik

    PERFORMA PROSESOR

    Per@orma %hipet yang berdasarkan arsitektur ARM dibagi seperti gra@ik di baah iniF

  • 8/18/2019 Processor Arm

    6/23

  • 8/18/2019 Processor Arm

    7/23

  • 8/18/2019 Processor Arm

    8/23

  • 8/18/2019 Processor Arm

    9/23

  • 8/18/2019 Processor Arm

    10/23

    4abel %ore ARM yang didesain oleh ARM

  • 8/18/2019 Processor Arm

    11/23

    4imeline dari %ore ARM >=**-sekarang?

  • 8/18/2019 Processor Arm

    12/23

  • 8/18/2019 Processor Arm

    13/23

    Da@tar prosesor berbasis SoC>System on Chip? yangmenggunakan %ore prosesor ARM

    =. 0!ynos

    Merupakan system on %hip berbasis ARM dimana dikembangkan oleh Samsung

    0le%troni%s. /erikut disa,ikan tabel lengkap perkembangan e!ynos

    0!ynos yang menggunakan arsitektur ARM(

  • 8/18/2019 Processor Arm

    14/23

  • 8/18/2019 Processor Arm

    15/23

    0!ynos yang menggunakan arsitektur ARM"

    E%&n' di!*na+an ',eh Sa-*n! .a,a%& A,/ha Sa-*n!.a,a%& A dan Sa-*n! .a,a%& A2E%&n' di!*na+an ',eh Sa-*n! .a,a%& Sa-*n! .a,a%& S

    e' Sa-*n! .a,a%& 5ie6 Sa-*n! .a,a%& A .

    E%&n' 2 di!*na+an ',eh Sa-*n! .a,a%& S 7

    Un"*+ e,en!+a/n&a da/a" anda ce+ di 6e8i"e 8e#i+*" ini 

    h""/9::en76i+i/edia7'#!:6i+i:E%&n'

    https://en.wikipedia.org/wiki/Exynoshttps://en.wikipedia.org/wiki/Exynos

  • 8/18/2019 Processor Arm

    16/23

    ;7 Sna/d#a!'n

    P#'e'# ini -*,ai di/#'d*+i /ada "ah*n ;002 ',eh

  • 8/18/2019 Processor Arm

    17/23

    6.4Snapdragon 425

    6.5Snapdragon 430 and 435

    7Snapdragon 600 series

    7.1Snapdragon 600

    7.2Snapdragon 602A

    7.3Snapdragon 610, 615 and 616

    7.4Snapdragon 617 and 625

    7.5Snapdragon 650 (618) and 652 (620)

    8Snapdragon 800 series

    8.1Snapdragon 800 and 801

    8.2Snapdragon 805

    8.3Snapdragon 808 and 810

    8.4Snapdragon 820

    Dimana kita hana akan me!ihat snapdragon seri 820

    "nt#k mode! $S$8%%6 &!ite' dig#nakan o!eh iao $i 5

    "nt#k mode! $S$8%%6 dig#nakan o!eh * *5, Sams#ng *a!a+ S7, Sams#ng

    *a!a+ S7 dge, iaomi $i 5 -ro, / ne $10, Son peria -erormane.

    https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_425https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_430_and_435https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_600_serieshttps://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_600https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_602Ahttps://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_610.2C_615_and_616https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_617_and_625https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_650_.28618.29_and_652_.28620.29https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_800_serieshttps://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_800_and_801https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_805https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_808_and_810https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_820https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_425https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_430_and_435https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_600_serieshttps://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_600https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_602Ahttps://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_610.2C_615_and_616https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_617_and_625https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_650_.28618.29_and_652_.28620.29https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_800_serieshttps://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_800_and_801https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_805https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_808_and_810https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_820

  • 8/18/2019 Processor Arm

    18/23

    "nt#k !eih !engkapna dapat anda ek di esite

    httpsen.ikipedia.orgikiisto9#a!ommSnapdragonde:ies;Snapdragon 

    600

    37 TE.RA

    Me#*/a+an &"e- 'n chi/ &an!di+e-8an!+an ',eh 5IDIA*n"*+ /e#an!+a" -'8i,e e/e#"i-a#"/h'ne PDA (Pe#'na,Di!i"a, Ai"an") dan -'8i,e

    in"e#ne" device7P#'ce'# /#'d*c" nvidia inian!a" -a$* di+a#ena+an ,e8ihd*,* -e,a+*+an #e,eae >*adc'#e e-en"a#a /#'d*en ,ain-aih -e-/#'d*+i d*a, c'#e7

    P#'d*c" >*ad c'#e "e#e8*" ada,ah nvidia "e!#a 3 &an!

    https://en.wikipedia.org/wiki/List_of_Qualcomm_Snapdragon_devices#Snapdragon_600https://en.wikipedia.org/wiki/List_of_Qualcomm_Snapdragon_devices#Snapdragon_600https://en.wikipedia.org/wiki/List_of_Qualcomm_Snapdragon_devices#Snapdragon_600https://en.wikipedia.org/wiki/List_of_Qualcomm_Snapdragon_devices#Snapdragon_600

  • 8/18/2019 Processor Arm

    19/23

    di8an!*n den!an -en!!*na+an a#i"e+"*# ARM C'#"e% A?den!an c'#e -a%i-*- 174.H@7 P#'ce'# ini -e-/*n&ai+e*n!!*,an -a-/* -ena-/i,+an +*a,i"a !a-8a# den!an+'n*-i da&a &an! -ini-*- e,ain i"* /#'ce'# ini $*!a-a-/* -e-*"a# vide' den!an #e',*i &an! 8ea#7 i+a anda!e-a# 8e#-ain !a-e dan -e-*"a# vide' -*n!+in "e!#aada,ah /i,ihan &an! c'c'+ *n"*+ anda7

    =e#i+*" -e#*/a+an $eni /#'e'# Te!#a9•  Te!#a AP

    •  Te!#a %%

    •  Te!#a ;

    •  Te!#a 3

    •  Te!#a 4

     Te!#a K1•  Te!#a 1

    Un"*+ Te!#a 1 -e-i,i+i /eiB+ai e8a!ai 8e#i+*"

    Di-ana -en!!*na+an c'#e ARM e8an&a+ 4 8*ah ARM C'#"e% Adan 4 8*ah ARM C'#"e% A37Un"*+ ,e8ih ,en!+a/n&a da/a" anda ce+ di i"* 8e#i+*"h""/9::en76i+i/edia7'#!:6i+i:Te!#a

    47MediaTe+

    MediaTe+ a"a* &an! ,e8ih di+ena,den!an MTK -e#*/a+an/e#*ahaan e-i+'nd*+"'# dan-en$*a, +'-/'nen *n"*+/e#an!+a" +'-*ni+ai ni#+a8e,7Di Tai6an -edia"e+ -e#*/a+an/e-8*a" chi/ "e#8ea# dan $*!a

    "e#-a*+ /e#*ahaan e-i+'nd*+"'# "e#8ea# e-en"a#a

    https://en.wikipedia.org/wiki/Tegra#Tegra_APXhttps://en.wikipedia.org/wiki/Tegra#Tegra_6xxhttps://en.wikipedia.org/wiki/Tegra#Tegra_2https://en.wikipedia.org/wiki/Tegra#Tegra_3https://en.wikipedia.org/wiki/Tegra#Tegra_4https://en.wikipedia.org/wiki/Tegra#Tegra_K1https://en.wikipedia.org/wiki/Tegra#Tegra_X1https://en.wikipedia.org/wiki/Tegrahttps://en.wikipedia.org/wiki/Tegra#Tegra_APXhttps://en.wikipedia.org/wiki/Tegra#Tegra_6xxhttps://en.wikipedia.org/wiki/Tegra#Tegra_2https://en.wikipedia.org/wiki/Tegra#Tegra_3https://en.wikipedia.org/wiki/Tegra#Tegra_4https://en.wikipedia.org/wiki/Tegra#Tegra_K1https://en.wikipedia.org/wiki/Tegra#Tegra_X1https://en.wikipedia.org/wiki/Tegra

  • 8/18/2019 Processor Arm

    20/23

    di8idan! chi/e" -a#"/h'ne -en*#*" da"a da#i "#a"e!icana,&"ic -edia"e+ -end*d*+i /e#in!+a" +e"i!a e"e,ahna/d#a!'n dan e%&n'7 Se,ain -e-i,i+i 8e#8a!ai+e*n!!*,an /#'ce'# -edia"e+ di+ena, e8a!ai /#'ce'#

    den!an ha#!a -*#ah na-*n -e-i,i+i +*a,i"a &an!-en!a!*-+an7

    =e#i+*" -e#*/a+an e#ia, MediaTe+ &an! -en!!*na+ana#i"e+"*#ARMv in!,e c'#e9 MT1 MT MTM

    ARMv d'*8,e c'#e9

    MT MTT MT1 MT1T MT; MT;M MT1

    ARMv >*ad c'#e9

    MT20 MT2?:MT22 MT2?M MT2?T MT2; MT2;M MT22

    ARMv he%a c'#e9

    MT?1

    ARMv 'c"a c'#e9

  • 8/18/2019 Processor Arm

    21/23

    MT?; MT?;M MT? MT?M

    MT? T*#8'ARMv2 >*ad c'#e9

    MT3; (S'n& /e#ia E4!) MT3 (Len'v' A;010 Ace# Li>*id

    30)

    ARMv2 'c"a c'#e9

    MT; (Len'v' P0 S'n& /e#ia C4) MT3 (Len'v' K4 n'"e Ace# ,i>*id30)

    MT? (He,i' 10) (ia' Mi Red-i '"e 3 S'n&/e#ia M)

    MT (He,i' P10) (S'n& /e#ia A Len'v' Kn'"e)

    ARMv2 deca c'#e9

    MT?(He,i' ;0) ('/' /eed 2)

    Un"*+ MT?(He,i' ;0) "e,ah -en!!*na+an 10 c'#e&a+ni 9;7 .H@ D*a,c'#e ARM C'#"e%A;;70 .H@ >*adc'#e ARM C'#"e%A3174 .H@ >*adc'#e ARM C'#"e%A3

    Un"*+ ,e8ih ,en!+a/ da/a" anda ce+ di i"*h""/9::en76i+i/edia7'#!:6i+i:Li"'Fdevice*in!Media"e+ S'C

    7 A//,e

    https://en.wikipedia.org/wiki/List_of_devices_using_Mediatek_SoCshttps://en.wikipedia.org/wiki/List_of_devices_using_Mediatek_SoCshttps://en.wikipedia.org/wiki/List_of_devices_using_Mediatek_SoCshttps://en.wikipedia.org/wiki/List_of_devices_using_Mediatek_SoCs

  • 8/18/2019 Processor Arm

    22/23

    A//,e Inc7 -en!e-8an!+an /#'e'# -e#e+a endi#i *n"*+di!*na+an /ada /e#an!+a" -'8i,e -e#e+a di-ana/#'e'#n&a "e#di#i a"a e#ia, A% dan e#ia, S%7Se#ia, A%9 Se#ia, S%9

    A//,e A4 S1 A//,e A A//,e A A//,e A A//,e A A//,e A A//,e A2 A//,e A2 A//,e A? A//,e A?

    =e#i+*" -e#*/a+an "a8,e /eiB+ai da#i +*-/*,an e#ia,/#'e'# A//,e 8ai+ e#ia, A% -a*/*n S% hin!!a e+a#an!7A/a8i,a +*#an! $e,a -a+a da/a" anda @''- a!a# +e,iha"an7

  • 8/18/2019 Processor Arm

    23/23

    (h""/9::en76i+i/edia7'#!:6i+i:A//,e-'8i,ea//,ica"i'n/#'ce'# )

    https://en.wikipedia.org/wiki/Apple_mobile_application_processorshttps://en.wikipedia.org/wiki/Apple_mobile_application_processors