ARM11
ARM11 és un grup de nuclis de processadors RISC ARM de 32 bits amb llicència d'ARM Holdings. La família bàsica ARM11 consta d'ARM1136J(F)-S, ARM1156T2(F)-S, ARM1176JZ(F)-S i ARM11MPCore. Atès que els nuclis ARM11 es van llançar entre 2002 i 2005, ja no es recomanen per als nous dissenys de circuits integrats, sinó que es prefereixen els nuclis ARM Cortex-A i ARM Cortex-R.[1] Visió general
La família de productes ARM11 (anunciada el 29 d'abril del 2002) va presentar les addicions arquitectòniques ARMv6 que s'havien anunciat l'octubre de 2001. Aquests inclouen instruccions de suports SIMD, suport multiprocessador i una nova arquitectura de memòria cau. La implementació va incloure una canalització de processament d'instruccions significativament millorada, en comparació amb les famílies anteriors ARM9 o ARM10, i s'utilitza en telèfons intel·ligents d'Apple, Nokia i altres. El nucli inicial ARM11 (ARM1136) es va llançar als titulars de llicència l'octubre del 2002.[2] La família ARM11 són actualment els únics nuclis d'arquitectura ARMv6. Hi ha, però, nuclis ARMv6-M (Cortex-M0 i Cortex-M1), que s'adrecen a aplicacions de microcontroladors; Els nuclis ARM11 es dirigeixen a aplicacions més exigents. Diferències amb ARM9Pel que fa al conjunt d'instruccions, ARM11 es basa en la generació ARM9 anterior. Incorpora totes les característiques ARM926EJ-S i afegeix les instruccions ARMv6 per al suport de mitjans (SIMD) i l'acceleració de la resposta IRQ.[3] Les millores de la microarquitectura als nuclis ARM11 inclouen:
S'ha simplificat el suport de depuració de JTAG (per a aturar, fer passos, punts d'interrupció i punts de vigilància). El mòdul EmbeddedICE es va substituir per una interfície que va passar a formar part de l'arquitectura ARMv7. Els mòduls de traça de maquinari (ETM i ETB) són versions compatibles, però actualitzades, amb les utilitzades a l'ARM9. En particular, es va actualitzar la semàntica de traça per abordar l'execució d'instruccions paral·leles i les transferències de dades. ARM fa un esforç per promoure els estils i tècniques de codificació de Verilog recomanats. Això garanteix dissenys semànticament rigorosos, preservant una semàntica idèntica en tot el flux de disseny de xips, que incloïa un ús extensiu de tècniques de verificació formal. Sense aquesta atenció, integrar un ARM11 amb dissenys de tercers podria arriscar-se a exposar errors latents difícils de trobar. Com que els nuclis ARM s'han integrat en molts dissenys diferents, utilitzant una varietat d'eines de síntesi lògica i processos de fabricació de xips, l'impacte de la seva qualitat de nivell de transferència de registre (RTL) s'amplifica moltes vegades. La generació ARM11 es va centrar més en la síntesi que les generacions anteriors, fent que aquestes preocupacions fossin més un problema. NuclisHi ha quatre nuclis ARM11:
Xips
Referències
|