O ARM11 é um grupo de processadores RISC de núcleo de 32 bits de ARM licenciados pela ARM Holdings.
Visão geral A microarquitetura ARM11 (anunciada em 29 de abril de 2002) introduziu a adição de arquitetura ARMv6 que tinham sido anunciada em outubro de 2001. Inclui instruções SIMD, suporte a múltiplos processadores e uma nova arquitetura de cache. A implementação inclui um pipeline de processamento de instruções significativamente melhorada, em comparação com as famílias anteriores ARM9 ou ARM10, e é usado em smartphones da Apple, Nokia e outros.http://www.vivaolinux.com.br/artigo/Angstrom-Linux-em-Palmtops-portateis-e-embarcados-sem-misterio?pagina=2 O núcleo ARM11 inicial (ARM1136) foi liberado para os licenciados em Outubro de 2002.
A família ARM11 são, atualmente, os únicos com núcleos de arquitetura ARMv6. Há, no entanto, núcleos ARMv6-M (Cortex-M0 e Cortex-M1), usados em microcontroladores. Os núcleos ARM11, geralmente, são usados para aplicações mais exigentes.
Núcleos Há quatro modelos de núcleos ARM11:
ARM1136 ARM1136JF-S and ARM1136J-S Technical Reference Manual Revision: r1p5; ARM DDI 0211K ARM1156, introduziu instruções thumb2 ARM1176, introduziu extensões para segurança ARM1176JZF-6 Technical Reference Manual Revision: r0p7; accessed on 4 October 2012. ARM11MPcore, suporte multicore
Chips thumb|right|Raspberry Pi B+ com uma Broadcom BCM2835 (ARM1176JZF-S) Ambarella A5s, A7, A7L Broadcom BCM2835 (Raspberry Pi), BCM21553 Cavium ECONA CNS3000 series CSR Quatro 4230, 45xx, 53xx Freescale Semiconductor i.MX3x series, bem como i.MX31, i.MX35 Nintendo CTR-CPU (Nintendo 3DS CPU) Infotmic IMAPX2xx Nvidia Tegra PLX Technology NAS782x MediaTek MTK6573 Qualcomm MSM720x, MSM7x27 Qualcomm Atheros AR7400 Samsung S3C64xx, S5P64xx, S5L87xx, S5L89xx Telechips TCC8902 Xcometic KVM2800 Texas Instruments OMAP2 series, com um TMS320 C55x ou C64x DSP como um segundo núcleo.
Ligações externas ARM Holdings
ARM11 Technical Reference Manuals ARMv6 Architecture Reference Manual (requires registration) Cartões de referências Instruções: Thumb (1), ARM e Thumb-2 (2), Vector Floating Point (3) Opcodes: Thumb (1, 2), ARM (3, 4), GNU Assembler Directives 5. Other ARM11 lacks an integer hardware division instruction Yurichev, Dennis, "An Introduction To Reverse Engineering for Beginners" including ARM assembly. Online book: https://yurichev.com/writings/RE_for_beginners-en.pdf The ARM11 Architecture, 2009, by Ian Davey and Payton Oliveri
Categoria:Arquitetura ARM