Chip Micron AT91SAM9G20-CU mendukung set instruksi ARM 32-bit dan Thumb 16-bit
Prosesor ARM926EJ-S adalah anggota keluarga ARM9 dari mikroprosesor serbaguna.
Prosesor ARM926EJ-S ditujukan untuk aplikasi multitasking di mana manajemen memori penuh, kinerja tinggi, ukuran die kecil, dan daya rendah semuanya penting.
penting.
Prosesor ARM926EJ-S mendukung set instruksi ARM 32-bit dan Thumb 16-bit, memungkinkan pengguna untuk menukar antara kinerja tinggi dan kepadatan kode tinggi.
Prosesor ARM926EJ-S menyertakan fitur untuk eksekusi bytecode Java yang efisien, memberikan kinerja Java yang mirip dengan JIT, tetapi tanpa overhead kode yang terkait.
Prosesor ARM926EJ-S mendukung arsitektur debug ARM dan menyertakan logika untuk membantu dalam debug perangkat keras dan perangkat lunak. Prosesor ARM926EJ-S memiliki arsitektur cache Harvard dan menyediakan subsistem prosesor berkinerja tinggi yang lengkap, termasuk:
inti integer ARM9EJ-S
Unit Manajemen Memori (MMU)
antarmuka bus AMBA AHB instruksi dan data terpisah
antarmuka TCM instruksi dan data terpisah.
Prosesor ARM926EJ-S menyediakan dukungan untuk prosesor eksternal yang memungkinkan akselerasi perangkat keras floating-point atau aplikasi-spesifik lainnya ditambahkan. Prosesor ARM926EJ-S mengimplementasikan versi 5TEJ arsitektur ARM.
Prosesor ARM926EJ-S adalah makrosel yang dapat disintesis. Ini berarti Anda dapat mengoptimalkan makrosel untuk pustaka target tertentu, dan Anda dapat mengonfigurasi sistem memori agar sesuai dengan aplikasi target Anda. Anda dapat mengonfigurasi ukuran cache secara individual menjadi pangkat dua apa pun antara 4KB dan 128KB.
Gambar 1-1 pada halaman 1-3 menunjukkan blok utama dalam prosesor ARM926EJ-S.