Filosofía de ARM

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 29

Filosofía de ARM 2,1

Ing. Roberto Gerardo Solórzano


Sistemas Electrónicos Digitales
Universidad Dr. José Matías Delgado
Objetivos
•Describir el origen de los dispositivos ARM
•Describir la filosofía de la tecnología ARM
•Describir las características de la tecnología y su función
•Describir la evolución de la tecnología .
Orígenes y principios
•En 1990, ARM una empresa surgida de
•Acorn Computers Limited of Cambridge, England, diseñó el primer
microcontrolador comercial de 32 bits de ancho de palabra basado en arquitectura
RISC 3
•El concepto tecnológico - comercial novedoso que implementaron fue la de diseñar
el núcleo
•de la familia de microcontroladores sin fabricarlos, sino que cedieron la producción
a empresas de semiconductores de primera línea (sólo como ejemplo, NXP, Atmel,
Texas Instrumentes,Freescale, Analog Devices, etc)
•. Cada fabricante respetaría el núcleo original y el repertorio de instrucciones, pero
pudieron incorporarle sus propios periféricos
Arquitectura RISC
•En arquitectura computacional, RISC (del inglés Reduced Instruction Set
Computer, en español Computador con Conjunto de Instrucciones Reducidas) es un
tipo de diseño de CPU generalmente utilizado en microprocesadores o
microcontroladores con las siguientes características fundamentales:
•Instrucciones de tamaño fijo y presentadas en un reducido número de formatos.
•Sólo las instrucciones de carga y almacenamiento acceden a la memoria de datos.
•El objetivo de diseñar máquinas con esta arquitectura es posibilitar la segmentación
y el paralelismo en la ejecución de instrucciones y reducir los accesos a memoria.
•RISC es una filosofía de diseño de CPU para computadora que está a favor de
conjuntos de instrucciones pequeñas y simples que toman menor tiempo para
ejecutarse. El tipo de procesador más comúnmente utilizado en equipos de
escritorio, el x86, está basado en CISC en lugar de RISC.
Detalles:
•La multitarea dentro de la arquitectura CISC nunca ha sido real, tal como en los
RISC sí lo es. En CISC, el microprocesador en todo su conjunto está diseñado en
tantas instrucciones complejas y diferentes, que la subdivisión no es posible, al
menos a nivel lógico. Por lo tanto, la multitarea es aparente y por órdenes de
prioridad. Cada ciclo de reloj trata de atender a una tarea instanciada en la RAM y
pendiente de ser atendida.
Resultado de generar un chip RISC
•Incrementar el tamaño del conjunto de registros.
•Mayor velocidad en la ejecución de instrucciones.
•Implementar medidas para aumentar el paralelismo interno.
•Añadir cachés enormes.
•Añadir otras funcionalidades, como E/S y relojes para mini controladores.
¿Que es ARM?
◇ ARM es un empresa que se dedica
al diseño de cores y algunos otros
aditamentos
(periféricos, controladores de memoria,
etc),
pero no a la fabricación de chip.
ARM y su evolución
◇ La arquitectura de procesadores ARM se ha convertido
en uno de los objetos de interés en cuanto a lo referente a detallar
la evolución que ha vivido, en los últimos años, el mercado de los
dispositivos móviles. Tal y como estos terminales han evolucionado
rápidamente en los últimos años, pasando de ser meros
feature-Phones con sistemas operativos propietarios de baja
eficiencia a smartphones muy avanzados, los procesadores
reunidos en su interior también han madurado.
Su uso en el mercado
◇ En la actualidad la fama de ARM es tal que en 2013 se ha convertido
en la arquitectura de 32 bits más exitosa a lo largo y ancho del mundo
si hablamos de cantidad de producción.

Los últimos años también han sido positivos en este sentido, apreciándose
que en hace 10 años , en el año 2009 los procesadores ARM ya sumaban
alrededor del 90% de todos los procesadores RISC de 32 bits
utilizados en el mercado.
Licencias
◇ Una de las particularidades de la empresa creadora de ARM,
la mencionada ARM Holdings, es que no tiene la intención de fabricar
sus propios chips. En lugar de ello licencia sus creaciones a otros
fabricantes y esto ayuda a que se extienda su presencia en el
mercado, así como los ingresos proporcionados.
Nombres tan reconocidos como Tegra de Nvidia, OMAP de Texas Instruments o
Snapdragon de Qualcomm, parten de la tecnología ARM y son muy
habituales en los dispositivos móviles más famosos del sector.
Empresas consumidoras de arquitecturas
ARM
Notas
◇ Antes:
◇ Acorn systems
■ El primer ordenador personal basado en ARM es el Acorn Archimedes
que ejecutaba un sistema operativo provisional llamado Arthur, que se
convirtió en RISC OS, utilizado en posteriores modelos de Acorn
y otros vendedores
◇ Ahora:
◇ Pinebook Pro
■ Es un portátil Linux ARM con batería de 10.000mAh cuenta con una pantalla
de 14 pulgadas con panel IPS que funciona a una resolución nativa de 1080p
(1920×1080); cámara frontal, un puerto USB 2.0; un USB 3.0 Type-A
(el “rectangular de toda la vida”); un USB Type-C para recargar la batería,
transmitir datos y transmitir vídeo hasta 4K
Familias y arquitecturas

ARM a partir de su arquitectura v7 introduce el concepto de perfiles denotándolo por una letra en su nomenclatura:
A: Procesador de alta performance orientados a sistemas complejos.
R: Procesadores orientados a sistemas de tiempo real o de seguridad critica.
M: Procesadores orientados a microcontroladores, de arquitectura más “sencillas”
Resumiendo
ARM es una compañía que vende modelos/diseños de CPU/ MCU
•basadps en- Advanced RISC Machines: modelos de altas prestaciones.

Los fabricantes de silicio integra cores ARM en MCUs

• Cores según potencia: ARM7 (70 MHz), ARM9, ARM11


(750 MHz)
• Arquitectura Harvard, Cortex.

• Multitud de fabricantes de silicio:


TI, Freescale, NXP, ST, Atmel, Luminari, ADI, Cirrus, Sharp …
Multitud de herramientas de desarrollo
GNU, ARM, Keil, IAR, Green Hills, Rowley, ICC

Multiples RTOS con BSPs disponibles


• VxWorks, Linux, INTEGRITY, RTEMS, NUCLEUS …

Cerca del 70% del mercado embedded
Cortex -M

•Los que nos interesa en este curso son los Cortex M


y actualmente está compuesta por:
•Cortex M0, M0+, M1, M3, M4. (y el M7)

•M1 solo se puede usar como softcore dentro de una


FPGA.
Cortex-M •Las modificaciones y diferencias de esta arquitectura están fundamentalmente
enfocadas a obtener una operación determinística, mínima latencia de interrupciones,
contar con una pipeline mínima y prescindir del uso de caches.

•El set de instrucciones está diseñado para soportar de forma simple y eficiente la
gran mayoría de las operaciones realizadas en lenguaje C, incluyendo bitfields. Un
micro con un set de instrucciones diseñado para que el compilador pueda generar
código eficiente en la mayoría de las operaciones típicas que se desarrollan en C.

•Presenta un mapa unificado de memoria, lo que le permite ocultar su estructura


Harvard a los oj os del programador (y fundamentalmente del compilador).

•La definición del mapa de memoria por parte del proveedor del core (ARM),
permite que todos los fabricantes que lo utilizan ubiquen tanto memoria como
periféricos en las mismas direcciones (en general). Esto, sumado a la existencia de
periféricos comunes como el NVIC (Nested Vectored Interrupt Controller) y el
timer Sy sTick , y el software de abstracción CMSIS (Cortex Microcontroller
Software Interface Standard), logran que el usuario final pueda portar su aplicación
de un fabricante a otro sin may ores inconvenientes. Esto es tal vez la mayor
fortalez a de ARM en microcontroladores, el usuario no queda atado a un fabricante
ni a una herramienta de desarrollo.
Venta de acciones de ARM Holdings

◇ SoftBank compra a la británica ARM Holdings


por 29.000 millones en efectivo.

SoftBank Corp Group ha acordado comprar el diseñador británico


de chips ARM Holdings PLC por alrededor de 32.000 millones de dólares
(29.000 millones de euros) en julio de 2016

◇ Softbank pagará 1.700 peniques en efectivo por cada acción de ARM


lo que implica una prima del 43 por ciento.
Tras la adquisición- noticias relevantes
Softbank espera colocar 1 billón de chips de ARM en los próximos 20 años;Softbank espera colocar 1 billón de chips de ARM en los próximos 20 años --- Noticia
de :Febrero de 2017

Softbank planea sacar a bolsa su unidad de telefonía móvil el próximo otoño------ Noticia de febrero de 2018 .

ARM se une al bloqueo a Huawei, según la BBC Adicionalmente también existe ARM China, una compañía separada pero donde ARM Holdings posee el 49% de
las acciones -22 may. 2019

SoftBank Group, el conglomerado tecnológico japonés ha anunciado su intención de lanzar un nuevo fondo destinado a invertir en empresas tecnológicas para
impulsar el desarrollo de la Inteligencia Artificial, con una capacidad de alrededor de 108.000 millones de dólares (96.925 millones de euros) y en el que
participarán empresas como Apple y Microsoft. -19 julio 2019

“El objetivo del fondo es facilitar la continua aceleración de la revolución de la IA mediante inversiones en empresas tecnológicas líderes en el mercado”,
   
Lo mas reciente -noticias relevantes
Samsung se suma a la puja por ARM. Parece que NVIDIA
no es la única empresa interesada en hacerse con el
fabricante británico de semiconductores.

Hace la segunda semana de Septiembre se hacía pública


   
la intención de NVIDIA de comprar ARM. Ante la noticia se
han destapado otros posibles compradores. A ARM le han
aparecido muchos pretendientes en poco tiempo, primero
Samsung, pero también Apple.
Septiembre 2020
En otras no tan nuevas
◇ Microchip firmo un acuerdo en el cual compra a su
compañía rival Atmel por 3.56 billones de dolares. Esto
forma parte de una serie de adquisiciones que viene
haciendo Microchip que ya adquirió otras empresas como
Micrel, Supertex y EqcoLogic. - Enero 2016
◇ Tarea

     Investigar sobe la minería de Datos con antminer en y nucleos ARM


       
(closter de procesamiento)
Noticas de ARM

◇ http://www.enter.co/noticias/arm/

◇ https://es.investing.com/equities/arm-holdings-news
Curiosidad
El panda rojo es originario de la cordillera del
Himalaya, al suroeste de China. Su traducción en Por otra parte , esta es la
inglés es «Firefox» evolución del logo de el
navegador

También podría gustarte