Top Banner
ARM
28

Introduction Arm

May 25, 2015

Download

Education

Yunanto Bagus

Mengenal ARM, sejarahnya dan jenis ARM
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introduction Arm

ARM

Page 2: Introduction Arm

Pembahasan Materi

Pengenalan ARM

Page 3: Introduction Arm

Pengenalan ARM

Page 4: Introduction Arm

Apa itu ARM ?

• ARM adalah prosesor 32-Bit Reduced Instruction Set Computer (RISC) yang dikembangkan oleh ARM Holdings

• ARM dikenal sebagai Advance RISC Machine

Page 5: Introduction Arm

Sejarah ARM

• Didirikan bulan November tahun 1990 • Acorn Computers ----> ARM.ltd

• Perusahaan Intellectual Property(IP) • ARM tidak memproduksi sendiri ICnya.• IC ARM diproduksi dan dijual oleh perusahaan

yang mempunyai lisensi desain Prosessor ARM

• Mengembangkan teknologi untuk desain arsitektur ARM• Sofware, board, downloader, peripheral,

aplikasi sofware, bus arsitektur dll

Page 6: Introduction Arm

ARM Partner

Page 7: Introduction Arm

Dimana Bisa Menemukan ARM ?

Page 8: Introduction Arm

Kenapa ARM ?

Page 9: Introduction Arm

Kenapa ARM ?

• Mempunyai kinerja lebih baik

Page 10: Introduction Arm

Kenapa ARM ?

• Efisiensi Energi jauh lebih baik

• Daya yang digunakan rendah

Page 11: Introduction Arm

• Ukuran kode yang lebih kecil

Kenapa ARM ?

Page 12: Introduction Arm

• 1-5 tahun kedepan ARM akan menguasai pasar

Kenapa ARM ?

Page 13: Introduction Arm

Set Instruksi

• ARM Menerapkan 2 set instruksi

• 32-bit ARM Set Instruksi

• 16-bit Thumb Set Instruksi

• Jazelle cores juga dapat menjalankan Java bytecode

Page 14: Introduction Arm

Arsitektur ARM(1)

Page 15: Introduction Arm

Arsitektur ARM(2)

ARMv4

ARMv5

ARMv6

ARMv7

Page 16: Introduction Arm

Pengembangan Arsitektur ARM

SA-110

ARM7TDMI

4T

1

Thumb instruction set

2

4

ARM9TDMI

SA-1110

ARM720T ARM940T

Improved ARM/Thumb Interworking

CLZ

5TE

Saturated maths

DSP multiply-accumulate instructions

XScale

ARM1020E

ARM9E-S

ARM966E-S

3

Early ARM architectures

ARM9EJ-S

5TEJ

ARM7EJ-S

ARM926EJ-S

Jazelle

Java bytecodeexecution

6

ARM1136EJ-S

ARM1026EJ-S

SIMD Instructions

Multi-processing

V6 Memory architecture (VMSA)

ARM Version

Page 17: Introduction Arm

Version7

Pengembangan Arsitektur ARM

Page 18: Introduction Arm

Versi Arsitektur ARM

Page 19: Introduction Arm

Arsitektur ARM(3)

Page 20: Introduction Arm

ARM Cortex(1)

Page 21: Introduction Arm

ARM Cortex(2)

Profil A untuk aplikasi high-end, canggih dan bisa menjalankan sistem operasi terbuka dan kompleks. seperti Android, linux, dll

Keunggulan Cortex-A • Multicore Technology• Mobile Internet• Sudah mendukung Grafis, untuk netbook, TV, Tab

Page 22: Introduction Arm

ARM Cortex(3)

Profil R untuk sistem real-time pemrosesan sinyal dan sistem kontrol.

Keunggulan Cortex-R• Konfigurasi Dual-Core Multi-Prosesing• Performa tinggi DSP dan fungsi Media

Page 23: Introduction Arm

ARM Cortex(4)

Profil M dioptimalkan untuk daya yang rendah dan aplikasi mikrokontroler.

Keunggulan Cortex-M• Dirancang untuk embedded prosesor yang dioptimalkan untuk MCU

Page 24: Introduction Arm

ARM Cotex-M

Page 25: Introduction Arm

ARM Cortex-M

Page 26: Introduction Arm

ARM Cortex-M0(1)

Page 27: Introduction Arm

ARM Cortex-M0(2)

Page 28: Introduction Arm

Terima kasih