Mengenal ARM CortexM0

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 prosesorMicrosoft
di IBM PC kompatibel menyebabkan Acorn Computers bangkrut.
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.
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).
Saat ini, selain digunakan untuk ASIC, ARM prosesor juga diproduksi oleh berbagai perusahaan
semikonduktor sebagai mikroprosesor terpisah (sebelumnya ARM prosesor selalu diembeddedkan
dengan
ASIC) maupun mikrokontroler (dengan pengurangan berbagai fitur yang diperlukan mikroprosesor).
Perusahaan yang dulu ataupun saat ini menggunakan lisensi ARM prosesor meliputi AlcatelLucent,
Apple Inc., Atmel, Broadcom, Cirrus Logic, Digital Equipment Corporation (DEC), Freescale, Intel (melalui
akuisisi DEC), LG, Marvell Technology Group, Microsoft, NEC, Nuvoton, Nvidia, NXP (dulu Philips), Oki,
Qualcomm, Samsung, Sharp, STMicroelectronics, Symbios Logic, Texas Instruments, VLSI Technology,
Yamaha and ZiiLABS.
Berbagai macam kontroler berbasis ARM yang terkenal meliputi DEC StrongARM (digunakan Intel untuk prosesor PDA), Marvell Xscale (desain Xscale dibeli Marvell dari Intel), Nintendo (untuk prosesor Gameboy,
DSi, dan 3DS), Nvidia Tegra, STEricsson
Nomadik, Qualcomm Snapdragon, Texas Instruments OMAP
product line, Samsung Hummingbird and Apple A4.

Lebih detail mengenai artikel ini dapat dilihat di an0168, Penulis Daniel Widyanto
Microcontroller ini dapat diperoleh di link berikut

Untuk Development Board dapat diperoleh di link berikut

Tags: , ,

Leave a Reply