ARM11
ARM11 è una famiglia di processori ARM RISC a 32-bit che implementa l'architettura ARMv6. Questa include istruzioni di tipo SIMD, il supporto ai multiprocessori e una nuova architettura della cache. Questo processore migliora la gestione della pipeline rispetto alle precedenti famiglie ARM9 o ARM10. È utilizzata negli smartphone di Apple, Nokia e altri. Il primo core ARM11 (ARM1136) fu rilasciato alla fine del 2002.
La famiglia ARM11 è l'unica che implementa l'archiettura ARMv6. Vi sono tuttavia core ARMv6-M (Cortex-M0 e Cortex-M1) utilizzati per i microcontrollori.
Indice |
Differenze da ARM9 [modifica]
In termini di set di istruzioni ARM11 deriva dalla precedente generazione ARM9. Incorpora tutte le funzionalità ARM926EJ-S ed aggiunge le istruzioni ARMv6 per il supporto dei media (SIMD) e una risposta IRQ accelerata.
I miglioramenti includono:[1]
- Istruzioni SIMD che possono raddoppiare la velocità degli algoritmi MPEG-4 e audio digital signal processing
Core ARM11 [modifica]
Ci sono quattro core ARM11:
- ARM1136[2]
- ARM1156 che introduce le istruzioni Thumb2
- ARM1176 che introduce le estensioni di sicurezza
- ARM11MPcore che introduce il supporto multicore
Chip basati su ARM11 [modifica]
- Ambarella A5s, A7, A7L
- Broadcom BCM2835, BCM21553
- CSR Quatro 4230, Quatro 4500 series, Quatro 5300 series
- Freescale Semiconductor i.MX3x series, come i.MX31, i.MX35
- Nintendo 1048 0H
- Infotmic IMAPX200, IMAPX210, IMAPX220
- Nvidia Tegra
- PLX Technology NAS7820, NAS7821, NAS7825
- MediaTek MTK6573
- Qualcomm MSM720x, MSM7x27
- Samsung S3C64x0
- Telechips tcc8902
- Texas Instruments OMAP2 series, con un TMS320 C55x o C64x DSP come secondo core
Alcuni prodotti basati su ARM11 [modifica]
Note [modifica]
- ^ "The ARM11 Microarchitecture", ARM Ltd, 2002
- ^ ARM1136JF-S and ARM1136J-S Technical Reference Manual Revision: r1p5; ARM DDI 0211K
- ^ Kindle 2 First Look
- ^ a b c d Under the Hood: The iPhone's Gaming Mettle. 7 luglio 2008
Collegamenti esterni [modifica]
- Link ufficiali ARM
- (EN) ARM11 Processor Family
- (EN) ARM11 Technical Reference Manuals
- (EN) ARMv6 Architecture Reference Manual (richiede registrazione)
- Other