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.
Pada tahun 2007, sekitar 98% dari satu miliar mobile phone
yang terjual menggunakan setidaknya satu buah prosesor ARM. Dan pada
tahun 2009, prosesor ARM mendominasi sekitar 90% dari keseluruhan pasar
prosesor 32-bit RISC. Prosesor ARM digunakan di berbagai bidang seperti
elektronik umum, termasuk PDA, mobile phone, media player, music player,
game console genggam, kalkulator dan periperal komputer seperti hard
disk drive dan router.
Lisensi arsitektur ARM dimiliki oleh Alcatel, Atmel, Broadcom, Cirrus
Logic, Digital Equipment Corporation, Freescale, Intel melalui DEC, LG,
Marvell Technology Group, NEC, NVIDIA, NXP Semiconductors, OKI,
Quallcomm, Samsung, Sharp, ST Microelectronics, Symbios Logic, Texas
Instruments, VLSI Technology, Yamah dan ZiiLABS.Perlu diketahui bahwa disini ARM hanya menjual arsitekturnya kepada vendor yang membutuhkan bukan membuat IC nya.
Fitur ARM :
•32 bit RISC Processor
•Register R0 – R16
•Load and Store architecture
•Uniform and fixed length instructions
•Good speed and power consumption ratio
•High code density
•Single cycle execution
•Speed 1 MHz – 1.25 GHz
•Support Java jezelle DBX (direct byte code execution)
•DSP enhanced instructions
•In build circuit for debugging
•Againts RISC
–32 bit barrel shifter
–Conditional execution of all instructions
Di bawah ini adalah diagram Core ARM :
- ARM mempunyai 37 register yang panjangnya 32 bit
- 1 program counter register
- 1 program status register
- 5 saved program status register
- 30 general purpose register
0 komentar :
Posting Komentar