Perbedaan tentang AVR dan ARM
08.24
By
Unknown
0
komentar
1. AVR
AVR atau Automatic Voltage Regulator. Perinsip kerja dari AVR adalah mengatur arus penguatan (excitacy) pada exciter. Secara umum, AVR dapat dikelompokkan dalam 10 kelas, yaitu:
• Keluarga AVR Otomotif
• Keluarga AVR Z-Link
• Keluarga AVR Manajemen Batere
• Keluarga AVC CAN
• Keluarga AVR LCD
• Keluarga AVR Pencahayaan
• Keluarga TinyAVR
• Keluarga MegaAVR
• Keluarga XMEGA
Atmel AVR dari kelas MegaAVR adalah jenis mikrokontroler yang paling sering dipakai dalam bidang elektronika dan instrumentasi. Mikrokontroler AVR ini memiliki arsitektur RISC (Reduce Instruction Set Computing) delapan bit, di mana semua instruksi dikemas dalam kode 16-bit (16 bits word) dan sebagian besar instruksi dieksekusi dalam 1 (satu ) siklus clock. Untuk menulis program dan pada AVR, telah disediakan sebuah software yang bernama AVR Studio. Selain itu, terdapat beberapa cross compiler dari pihak ketiga yang dapat digunakan seperti CodeVision AVR Compiler atau ICC AVR.
CodeVision AVR menggunakan bahasa pemograman C atau C++ dalam pembuatan source code program.
2. ARM
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).
KEUNGGULAN
1. AVR
Keunggulan AVR adalah:
AVR memiliki kecepatan eksekusi yang lebih cepat karena sebagian besar instruksinya dieksekusi dalam satu siklus clock.
Mikrokontroler AVR memiliki fitur yang lengkap (ADC Internal, EEPROM Internal, Timer/counter, Watchdog Timer, PWM, PORT I/O, komunikasi serial, komparator, I2C, dll. Sehingga dengan fasilitas yang lengkap ini, programmer dan desainer dapat menggunakannya untuk berbagai aplikasi sistem elektronika seperti robot, otomasi industri, peralatan telekomunikasi, dan berbagai keperluan lain
2. ARM
Keunggulan ARM adalah:
Arsitektur efisien yang hemat daya, mudah diproduksi, dan murah.
Performanya baik
PERBEDAAN
Perbedaan untuk AVR dengan ARM, AVR memiliki kecepatan eksekusi yang lebih cepat. Sedangkan ARM memiliki performa yang baik.
AVR atau Automatic Voltage Regulator. Perinsip kerja dari AVR adalah mengatur arus penguatan (excitacy) pada exciter. Secara umum, AVR dapat dikelompokkan dalam 10 kelas, yaitu:
• Keluarga AVR Otomotif
• Keluarga AVR Z-Link
• Keluarga AVR Manajemen Batere
• Keluarga AVC CAN
• Keluarga AVR LCD
• Keluarga AVR Pencahayaan
• Keluarga TinyAVR
• Keluarga MegaAVR
- ATMega8535
• Keluarga XMEGA
Atmel AVR dari kelas MegaAVR adalah jenis mikrokontroler yang paling sering dipakai dalam bidang elektronika dan instrumentasi. Mikrokontroler AVR ini memiliki arsitektur RISC (Reduce Instruction Set Computing) delapan bit, di mana semua instruksi dikemas dalam kode 16-bit (16 bits word) dan sebagian besar instruksi dieksekusi dalam 1 (satu ) siklus clock. Untuk menulis program dan pada AVR, telah disediakan sebuah software yang bernama AVR Studio. Selain itu, terdapat beberapa cross compiler dari pihak ketiga yang dapat digunakan seperti CodeVision AVR Compiler atau ICC AVR.
CodeVision AVR menggunakan bahasa pemograman C atau C++ dalam pembuatan source code program.
2. ARM
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.
KEUNGGULAN
1. AVR
Keunggulan AVR adalah:
AVR memiliki kecepatan eksekusi yang lebih cepat karena sebagian besar instruksinya dieksekusi dalam satu siklus clock.
Mikrokontroler AVR memiliki fitur yang lengkap (ADC Internal, EEPROM Internal, Timer/counter, Watchdog Timer, PWM, PORT I/O, komunikasi serial, komparator, I2C, dll. Sehingga dengan fasilitas yang lengkap ini, programmer dan desainer dapat menggunakannya untuk berbagai aplikasi sistem elektronika seperti robot, otomasi industri, peralatan telekomunikasi, dan berbagai keperluan lain
2. ARM
Keunggulan ARM adalah:
Arsitektur efisien yang hemat daya, mudah diproduksi, dan murah.
Performanya baik
PERBEDAAN
Perbedaan untuk AVR dengan ARM, AVR memiliki kecepatan eksekusi yang lebih cepat. Sedangkan ARM memiliki performa yang baik.
0 komentar: