SlideShare a Scribd company logo
1 of 15
HARDWARE &
PEMROGRAMAN KOMPUTER
“PROSESSOR ARM- CORTEX”
SEJARAH SINGKAT ARMCORTEX

• ARM adalah prosesor dengan arsitektur set
instruksi 32bit RISC (Reduced Instruction Set
Computer) yang dikembangkan oleh ARM
Holdings. ARM merupakan singkatan dari
Advanced RISC Machine (sebelumnya lebih
dikenal dengan kepanjangan Acorn RISC
Machine). Pada awalnya ARM prosesor
dikembangkan untuk PC (Personal Computer)
oleh Acorn Computers, sebelum dominasi Intel
x86 prosesor Microsoft di IBM PC kompatibel
menyebabkan Acorn Computers bangkrut.
2
• Setelah Acorn Computers bangkrut,
Apple Computers (sekarang Apple
Inc) dan VLSI Technology Inc
membeli kekayaan intelektual Acorn
Computer, dan mendirikan ARM Ltd.
ARM Ltd kemudian melanjutkan
proyek Acorn Computer untuk
mengembangkan prosesor 32bit
dengan arsitektur RISC yang
sederhana dan hemat energi.
3
• Prosesor yang dikembangkan ARM Ltd
ternyata tidak diminati oleh kalangan
produsen PC, dengan alasan tidak
kompatibel dengan arsitektur Intel x86.
ARM Ltd kemudian memutuskan untuk
tidak memproduksi ARM prosesor, tetapi
melisensikan desain prosesor tersebut
untuk digabungkan dengan ASIC
(Application Specific IC) yang
membutuhkan kontroler embedded
(contoh: kontroler printer, kontroler mesin
cuci, kontroler video dekoder, kontroler
ethernet hub/router, dan sebagainya).
4
5
• ARM Klasik (Classic ARM Processors)
ARM klasik adalah keluarga ARM
prosesor yang pertama kali dirilis oleh
ARM Ltd (sekarang ARM Holdings).
Prosesor ARM klasik ideal untuk
pengguna yang ingin menggunakan
teknologi telah teruji di pasar. Prosesor-prosesor ini telah digunakan untuk
berbagai macam produk elektronik
selama bertahun-tahun. Desainer produk
elektronik yang memilih prosesorprosesor ini dijamin mempunyai
dukungan ekosistem dan sumber daya
yang luas, tingkat kesulitan integrasi yang
minimum, dan menurunkan waktu desain.
6
• ARM Cortex Prosesor Embedded
(ARM Cortex Embedded
Processors)
Prosesor-prosesor di keluarga seri
CortexM telah dikembangkan khusus
untuk domain mikrokontroler, dimana
permintaan untuk kecepatan,
determinasi waktu proses, dan
manajemen interrupt bersama dengan
jumlah gate silikon minimum (luas
silikon yang minimum menentukan
harga akhir prosesor) dan konsumsi
daya yang minimum sangat diminati.
Contoh aplikasi prosesor CortexM
adalah mikrokontroller dan sensor
cerdas.

7
• ARM CortexM0
ARM CortexM0 adalah prosesor dari
keluarga ARM Cortex prosesor
embedded untuk menggantikan
aplikasi mikrokontroler 8/16bit.
Keunggulan ARM CortexM0
dibandingkan mikrokontroler 8/16bit
terletak pada:
• Konsumsi daya yang lebih kecil atau
sama
• Jumlah pin yang sedikit (kurang dari
50pin, tidak memerlukan multilayer
PCB, luas PCB yang dibutuhkan kecil,

8
• Harga yang lebih murah atau sama
• Kompatibel dengan ARM CortexM
lain (ARM CortexM3, ARM CortexM4).
Aplikasi yang dikompile untuk ARM
CortexM0 bisa dijalankan di ARM
CortexM lainnya. Hal ini berguna
untuk upgrade hardware, tanpa
membuang software yang sudah
dikerjakan.
• Kemampuan komputasi yang lebih
tinggi untuk frekuensi kerja yang sama
9
• ARM CortexM0 Peripheral
ARM CortexM0 mempunyai
peripheralperipheral yang terintegrasi
dengan prosesor. Peripheralperipheral
tersebut merupakan bagian dari
desain ARM CortexM0. Karena itu,
peripheralperipheral tersebut terdapat
di semua mikroprosesor yang
berbasis ARM CortexM0, walaupun
dibuat oleh manufaktur yang berbeda.
Selain itu, peripheralperipheral yang
terdapat di ARM CortexM0, juga
terdapat di prosesor ARM CortexM

10
Peripheralperipheral tersebut
antara lain:
• Nested Vectored Interrupt
Controller (NVIC )
• System Control Block (SCB)
• System Timer (SysTick)
• Wakeup Interrupt Controller (WIC)
• Embedded Debug Core

11
12
13
14
SEKIAN DAN TERIMA KASIH

15

More Related Content

Similar to ARM-CORTEX PROSESOR

Evolusi dan kinerja komputer
Evolusi dan kinerja komputerEvolusi dan kinerja komputer
Evolusi dan kinerja komputerAnzhor Muhajir
 
arsitektur mikrokontroler oertemuan ke 7
arsitektur mikrokontroler oertemuan ke 7arsitektur mikrokontroler oertemuan ke 7
arsitektur mikrokontroler oertemuan ke 7RezaPahlawan26
 
Pertemuan 13 famili power pc
Pertemuan 13 famili power pcPertemuan 13 famili power pc
Pertemuan 13 famili power pcjumiathyasiz
 
Pertemuan 12 famili arm
Pertemuan 12 famili armPertemuan 12 famili arm
Pertemuan 12 famili armjumiathyasiz
 
Modul 2 Piranti Keras Integrasi Teknologi Perancangan dan Manufaktur .pdf
Modul 2 Piranti Keras  Integrasi Teknologi Perancangan dan Manufaktur .pdfModul 2 Piranti Keras  Integrasi Teknologi Perancangan dan Manufaktur .pdf
Modul 2 Piranti Keras Integrasi Teknologi Perancangan dan Manufaktur .pdfsallycahyati1
 
MIKROPROSSESOR&MIKROKONTROLER
MIKROPROSSESOR&MIKROKONTROLERMIKROPROSSESOR&MIKROKONTROLER
MIKROPROSSESOR&MIKROKONTROLERDenniz Alvarez
 
PPT Teknik Antarmuka_Vandy Dwi Putra_20130068.pptx
PPT Teknik Antarmuka_Vandy Dwi Putra_20130068.pptxPPT Teknik Antarmuka_Vandy Dwi Putra_20130068.pptx
PPT Teknik Antarmuka_Vandy Dwi Putra_20130068.pptxVandyDp1
 

Similar to ARM-CORTEX PROSESOR (20)

Evolusi dan kinerja komputer
Evolusi dan kinerja komputerEvolusi dan kinerja komputer
Evolusi dan kinerja komputer
 
Kuliah 3-mengenal avr
Kuliah 3-mengenal avrKuliah 3-mengenal avr
Kuliah 3-mengenal avr
 
arsitektur mikrokontroler oertemuan ke 7
arsitektur mikrokontroler oertemuan ke 7arsitektur mikrokontroler oertemuan ke 7
arsitektur mikrokontroler oertemuan ke 7
 
Risc
RiscRisc
Risc
 
Pertemuan 13 famili power pc
Pertemuan 13 famili power pcPertemuan 13 famili power pc
Pertemuan 13 famili power pc
 
Prosessor
ProsessorProsessor
Prosessor
 
Processor
ProcessorProcessor
Processor
 
Pertemuan 12 famili arm
Pertemuan 12 famili armPertemuan 12 famili arm
Pertemuan 12 famili arm
 
Pertemuan4
Pertemuan4Pertemuan4
Pertemuan4
 
Modul 2 Piranti Keras Integrasi Teknologi Perancangan dan Manufaktur .pdf
Modul 2 Piranti Keras  Integrasi Teknologi Perancangan dan Manufaktur .pdfModul 2 Piranti Keras  Integrasi Teknologi Perancangan dan Manufaktur .pdf
Modul 2 Piranti Keras Integrasi Teknologi Perancangan dan Manufaktur .pdf
 
Sejarah Perkembangan Prosessor Intel
Sejarah Perkembangan Prosessor IntelSejarah Perkembangan Prosessor Intel
Sejarah Perkembangan Prosessor Intel
 
MIKROPROSSESOR&MIKROKONTROLER
MIKROPROSSESOR&MIKROKONTROLERMIKROPROSSESOR&MIKROKONTROLER
MIKROPROSSESOR&MIKROKONTROLER
 
Perkembangan Prosesor
Perkembangan ProsesorPerkembangan Prosesor
Perkembangan Prosesor
 
Hardware
Hardware Hardware
Hardware
 
Bab 4 hardware
Bab 4   hardwareBab 4   hardware
Bab 4 hardware
 
Bab iv hardware
Bab iv hardwareBab iv hardware
Bab iv hardware
 
Hardware
HardwareHardware
Hardware
 
Hardware
Hardware Hardware
Hardware
 
PPT Teknik Antarmuka_Vandy Dwi Putra_20130068.pptx
PPT Teknik Antarmuka_Vandy Dwi Putra_20130068.pptxPPT Teknik Antarmuka_Vandy Dwi Putra_20130068.pptx
PPT Teknik Antarmuka_Vandy Dwi Putra_20130068.pptx
 
M-MIT-09 Komputasi
M-MIT-09 KomputasiM-MIT-09 Komputasi
M-MIT-09 Komputasi
 

More from Iwank Odarlean

cara menggunakan Form pada VB
cara menggunakan Form pada VBcara menggunakan Form pada VB
cara menggunakan Form pada VBIwank Odarlean
 
konsep pemrograman Visual Basic
konsep pemrograman Visual Basickonsep pemrograman Visual Basic
konsep pemrograman Visual BasicIwank Odarlean
 
Perulangan - visual basic
Perulangan - visual basicPerulangan - visual basic
Perulangan - visual basicIwank Odarlean
 
struktur pemilihan dan perulangan
struktur pemilihan dan perulanganstruktur pemilihan dan perulangan
struktur pemilihan dan perulanganIwank Odarlean
 
Bagian 3 (saluran udara transmisi arus bolak balik
Bagian 3 (saluran udara transmisi arus bolak balikBagian 3 (saluran udara transmisi arus bolak balik
Bagian 3 (saluran udara transmisi arus bolak balikIwank Odarlean
 
Metode penghapusan record
Metode penghapusan recordMetode penghapusan record
Metode penghapusan recordIwank Odarlean
 
ppt Tipe data,variabel, operator
ppt Tipe data,variabel, operatorppt Tipe data,variabel, operator
ppt Tipe data,variabel, operatorIwank Odarlean
 
Visual basic Perulangan
Visual basic PerulanganVisual basic Perulangan
Visual basic PerulanganIwank Odarlean
 
memori i o monitor n perangkat lain
memori i o monitor n perangkat lainmemori i o monitor n perangkat lain
memori i o monitor n perangkat lainIwank Odarlean
 
ppt prototyping Tgs iwank
ppt prototyping Tgs iwank ppt prototyping Tgs iwank
ppt prototyping Tgs iwank Iwank Odarlean
 

More from Iwank Odarlean (18)

PPT Archicad
PPT ArchicadPPT Archicad
PPT Archicad
 
A&d jarkom copy
A&d jarkom   copyA&d jarkom   copy
A&d jarkom copy
 
A&d jarkom
A&d jarkomA&d jarkom
A&d jarkom
 
cara menggunakan Form pada VB
cara menggunakan Form pada VBcara menggunakan Form pada VB
cara menggunakan Form pada VB
 
konsep pemrograman Visual Basic
konsep pemrograman Visual Basickonsep pemrograman Visual Basic
konsep pemrograman Visual Basic
 
Perulangan - visual basic
Perulangan - visual basicPerulangan - visual basic
Perulangan - visual basic
 
struktur pemilihan dan perulangan
struktur pemilihan dan perulanganstruktur pemilihan dan perulangan
struktur pemilihan dan perulangan
 
Bagian 3 (saluran udara transmisi arus bolak balik
Bagian 3 (saluran udara transmisi arus bolak balikBagian 3 (saluran udara transmisi arus bolak balik
Bagian 3 (saluran udara transmisi arus bolak balik
 
Metode penghapusan record
Metode penghapusan recordMetode penghapusan record
Metode penghapusan record
 
ppt Tipe data,variabel, operator
ppt Tipe data,variabel, operatorppt Tipe data,variabel, operator
ppt Tipe data,variabel, operator
 
Visual basic Perulangan
Visual basic PerulanganVisual basic Perulangan
Visual basic Perulangan
 
memori i o monitor n perangkat lain
memori i o monitor n perangkat lainmemori i o monitor n perangkat lain
memori i o monitor n perangkat lain
 
ppt motherboard
ppt motherboardppt motherboard
ppt motherboard
 
ppt KWH meter
ppt KWH meterppt KWH meter
ppt KWH meter
 
Ppt register
Ppt register Ppt register
Ppt register
 
Ppt Printer
Ppt PrinterPpt Printer
Ppt Printer
 
ppt prototyping Tgs iwank
ppt prototyping Tgs iwank ppt prototyping Tgs iwank
ppt prototyping Tgs iwank
 
UNIT CONTROL Tgs.ppt
 UNIT CONTROL  Tgs.ppt UNIT CONTROL  Tgs.ppt
UNIT CONTROL Tgs.ppt
 

ARM-CORTEX PROSESOR

  • 2. SEJARAH SINGKAT ARMCORTEX • ARM adalah prosesor dengan arsitektur set instruksi 32bit RISC (Reduced Instruction Set Computer) yang dikembangkan oleh ARM Holdings. ARM merupakan singkatan dari Advanced RISC Machine (sebelumnya lebih dikenal dengan kepanjangan Acorn RISC Machine). Pada awalnya ARM prosesor dikembangkan untuk PC (Personal Computer) oleh Acorn Computers, sebelum dominasi Intel x86 prosesor Microsoft di IBM PC kompatibel menyebabkan Acorn Computers bangkrut. 2
  • 3. • Setelah Acorn Computers bangkrut, Apple Computers (sekarang Apple Inc) dan VLSI Technology Inc membeli kekayaan intelektual Acorn Computer, dan mendirikan ARM Ltd. ARM Ltd kemudian melanjutkan proyek Acorn Computer untuk mengembangkan prosesor 32bit dengan arsitektur RISC yang sederhana dan hemat energi. 3
  • 4. • Prosesor yang dikembangkan ARM Ltd ternyata tidak diminati oleh kalangan produsen PC, dengan alasan tidak kompatibel dengan arsitektur Intel x86. ARM Ltd kemudian memutuskan untuk tidak memproduksi ARM prosesor, tetapi melisensikan desain prosesor tersebut untuk digabungkan dengan ASIC (Application Specific IC) yang membutuhkan kontroler embedded (contoh: kontroler printer, kontroler mesin cuci, kontroler video dekoder, kontroler ethernet hub/router, dan sebagainya). 4
  • 5. 5
  • 6. • ARM Klasik (Classic ARM Processors) ARM klasik adalah keluarga ARM prosesor yang pertama kali dirilis oleh ARM Ltd (sekarang ARM Holdings). Prosesor ARM klasik ideal untuk pengguna yang ingin menggunakan teknologi telah teruji di pasar. Prosesor-prosesor ini telah digunakan untuk berbagai macam produk elektronik selama bertahun-tahun. Desainer produk elektronik yang memilih prosesorprosesor ini dijamin mempunyai dukungan ekosistem dan sumber daya yang luas, tingkat kesulitan integrasi yang minimum, dan menurunkan waktu desain. 6
  • 7. • ARM Cortex Prosesor Embedded (ARM Cortex Embedded Processors) Prosesor-prosesor di keluarga seri CortexM telah dikembangkan khusus untuk domain mikrokontroler, dimana permintaan untuk kecepatan, determinasi waktu proses, dan manajemen interrupt bersama dengan jumlah gate silikon minimum (luas silikon yang minimum menentukan harga akhir prosesor) dan konsumsi daya yang minimum sangat diminati. Contoh aplikasi prosesor CortexM adalah mikrokontroller dan sensor cerdas. 7
  • 8. • ARM CortexM0 ARM CortexM0 adalah prosesor dari keluarga ARM Cortex prosesor embedded untuk menggantikan aplikasi mikrokontroler 8/16bit. Keunggulan ARM CortexM0 dibandingkan mikrokontroler 8/16bit terletak pada: • Konsumsi daya yang lebih kecil atau sama • Jumlah pin yang sedikit (kurang dari 50pin, tidak memerlukan multilayer PCB, luas PCB yang dibutuhkan kecil, 8
  • 9. • Harga yang lebih murah atau sama • Kompatibel dengan ARM CortexM lain (ARM CortexM3, ARM CortexM4). Aplikasi yang dikompile untuk ARM CortexM0 bisa dijalankan di ARM CortexM lainnya. Hal ini berguna untuk upgrade hardware, tanpa membuang software yang sudah dikerjakan. • Kemampuan komputasi yang lebih tinggi untuk frekuensi kerja yang sama 9
  • 10. • ARM CortexM0 Peripheral ARM CortexM0 mempunyai peripheralperipheral yang terintegrasi dengan prosesor. Peripheralperipheral tersebut merupakan bagian dari desain ARM CortexM0. Karena itu, peripheralperipheral tersebut terdapat di semua mikroprosesor yang berbasis ARM CortexM0, walaupun dibuat oleh manufaktur yang berbeda. Selain itu, peripheralperipheral yang terdapat di ARM CortexM0, juga terdapat di prosesor ARM CortexM 10
  • 11. Peripheralperipheral tersebut antara lain: • Nested Vectored Interrupt Controller (NVIC ) • System Control Block (SCB) • System Timer (SysTick) • Wakeup Interrupt Controller (WIC) • Embedded Debug Core 11
  • 12. 12
  • 13. 13
  • 14. 14
  • 15. SEKIAN DAN TERIMA KASIH 15