SlideShare una empresa de Scribd logo
1 de 2
Universidad de Cundinamarca
Extensión Chía
ARM 32
Angie Natalia Canchon
Ángela Viviana Piraquive
Karen Natalia Rodríguez
Microprocesadores
4 semestre – ingeniería de sistemas
Javier Ruiz Farfán
ARMes un Micro-Controlador con un
núcleo de 32 bits del procesador, que se
utiliza para aplicaciones de alta gama, es
utilizado en aplicaciones robóticas
avanzadas, sus siglas significan:
A - (Application): Procesadores de alto
desempeño
R - (Real-time): RISC (computador con un
conjunto de instrucciones
reducidas)
M - (Microcontroller): Procesadores más
“simples” y “reducidos
Su Historia comienza el 26 de abril de
1985, VLSI Technology fabricó el primer
chip ARM el cual lo denomino ARM1, y al
principio fue usado para desarrollar
software de simulación para después ser
empleado en el desarrollo del ARM2.
El ARM2 disponía de un bus de
datos de 32 bits, un espacio de
direcciones de 26 bits(64MB),
dieciséis registros de 32 bits, era el
microprocesador más simple, con
sólo 30.000 transistores, y no
disponía de memoria cache.
ARM3 fue producido con una cache
de 4KB, lo que permitió mejorar el
rendimiento.
ARM6 presentado en 1991 por
Apple, el cual utilizó el ARM 610
(basado en el ARM6), como
procesador básico para su
innovador PDA, el Apple Newton.
su arquitectura es basada en RISC, del
cual tomo ciertas características como
son:
Arquitectura Load/Store
Instrucciones de longitud fija de 32
bits
Formatos de instrucción de 3
direcciones
Banco de registros uniforme
compuesto por 16 registros de 32
bits
Ejecución en un único ciclo
Sin embargo ARM desarrollo otras,
características complementado las
tomadas por la arquitectura RISC, entre
estas están:
Todas las instrucciones se ejecutan
en un ciclo de reloj
Modos de direccionamiento simples
Control sobre la unidad aritmética
lógica (ALU, ArithmeticLogicUnit) y
el “shifter”, en cada instrucción de
procesamiento de datos,para
maximizar el uso de la ALU y del
“shifter”.Modos de direccionamiento
con incremento y decremento
automático de punteros.
Carga y almacenamiento de
múltiples instrucciones.
Ejecución condicional de todas las
instrucciones.
Técnica “pipeline”:Esta técnica
consiste en comenzar la próxima
instrucción antes de que la actual
haya finalizado. El objetivo es
economizar tiempo.
Interrupciones: Se dispondrá de
dos interrupciones vectorizadas
IRQ y FIQ lascuales tendrán
habilitaciones separadas y FIQ será
de mayor prioridad que IRQ.Se
tomarán como casos particulares
Universidad de Cundinamarca
Extensión Chía
de excepciones.
Arquitectura “Thumb”: Aparece la
posibilidad de operar con códigos
de operación comprimidos a 16
bits. Si bien con ello parecería
duplicarse el tamaño de la memoria
de programa, la realidad es que las
instrucciones son menos poderosas
que las de 32 bits, de forma que se
requiere más de una instrucción de
16 bits para equiparar a una de 32
bits
Estas mejoras sobre la arquitectura RISC
básica permiten a los procesadores ARM
adquirir un buen equilibrio entre alto
rendimiento, escaso tamaño de código,
bajo consumo y poca área de silicio.
EXCEPCIONES: Se dice que estos son
los casos particulares de control de flujo
(saltos) en los que un efecto posiblemente
no deseado de la ejecución del programa
lleva a una situaciónde falla, como un
fallido acceso a memoria, un código de
operación inválido, etc., llevan a que el
programa se desvíe de su curso original y
pase a ejecutar un tramo de programa que
atienda esta situación excepcional. Las
interrupciones son un caso particular de
las excepciones.
La arquitectura ARM soporta siete tipos de
excepción, los cuales son:
Reset
Intento de ejecutar una instrucción
indefinida
Interrupciones software (SWI),
pueden usarse para implementar
llamadas al sistema operativo
PrefetchAbort, error al buscar una
instrucción en memoria
Data Abort, error al acceder a datos
en memoria
IRQ, interrupciones normales
FIQ, interrupciones rápidas
BIBLIOGRAFIA
Micro-controladores de 32 bits ARM... O como no temerle al cambio!! Parte 1
 Por Ing. Marcelo E. Romeo - Ing. Eduardo A. Martínez
Micro-controladores de 32 bits ARM.... O como no temerle al cambio!! Parte 2
 Por Ing. Marcelo E. Romeo - Ing. Eduardo A. Martínez
http://www.electron.frba.utn.edu.ar/materias/95-
0429/archivos/Cap10_2009_ARM7_apunte.pdf
http://www.eeherald.com/section/design-guide/esmod5.html
http://www.botskool.com/user-pages/tutorials/electronics/arm-7-tutorial-part-1
http://eprints.ucm.es/9519/1/Minix@ARM.pdf

Más contenido relacionado

La actualidad más candente

El microprocesador o simplemente procesador
El microprocesador o simplemente procesadorEl microprocesador o simplemente procesador
El microprocesador o simplemente procesadorJuan Restrepo Rivas
 
Arquitectura de Microprocesadores Modernos.
Arquitectura de Microprocesadores Modernos.Arquitectura de Microprocesadores Modernos.
Arquitectura de Microprocesadores Modernos.Joshua Aleman
 
Spd trabajo practico
Spd trabajo practicoSpd trabajo practico
Spd trabajo practicoSHEIC_DISAw
 
ActualizacióN De Equipos De Computo
ActualizacióN De Equipos De ComputoActualizacióN De Equipos De Computo
ActualizacióN De Equipos De Computolosrejaomar
 
Tipos De Microprocesadores Y Sockets
Tipos De Microprocesadores Y SocketsTipos De Microprocesadores Y Sockets
Tipos De Microprocesadores Y Socketsjhsg
 
Taller 9 tipos de microprocesador
Taller 9 tipos de microprocesadorTaller 9 tipos de microprocesador
Taller 9 tipos de microprocesadorKaren Gualiche
 
Tipos De Microprocesador
Tipos De MicroprocesadorTipos De Microprocesador
Tipos De Microprocesadordaniel19923
 

La actualidad más candente (16)

El microprocesador o simplemente procesador
El microprocesador o simplemente procesadorEl microprocesador o simplemente procesador
El microprocesador o simplemente procesador
 
La arquitectura arm
La arquitectura armLa arquitectura arm
La arquitectura arm
 
computadoras
computadorascomputadoras
computadoras
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
Presentacion evolucion computadores
Presentacion evolucion computadoresPresentacion evolucion computadores
Presentacion evolucion computadores
 
Arquitectura de Microprocesadores Modernos.
Arquitectura de Microprocesadores Modernos.Arquitectura de Microprocesadores Modernos.
Arquitectura de Microprocesadores Modernos.
 
Spd trabajo practico
Spd trabajo practicoSpd trabajo practico
Spd trabajo practico
 
ActualizacióN De Equipos De Computo
ActualizacióN De Equipos De ComputoActualizacióN De Equipos De Computo
ActualizacióN De Equipos De Computo
 
Trabajo de algoritmos
Trabajo de algoritmosTrabajo de algoritmos
Trabajo de algoritmos
 
Trabajo 10! ;)
Trabajo 10! ;)Trabajo 10! ;)
Trabajo 10! ;)
 
Tipos De Microprocesadores Y Sockets
Tipos De Microprocesadores Y SocketsTipos De Microprocesadores Y Sockets
Tipos De Microprocesadores Y Sockets
 
Primera generación
Primera generaciónPrimera generación
Primera generación
 
Actividad hardware 4
Actividad hardware 4Actividad hardware 4
Actividad hardware 4
 
Taller 9 tipos de microprocesador
Taller 9 tipos de microprocesadorTaller 9 tipos de microprocesador
Taller 9 tipos de microprocesador
 
Tipos De Microprocesador
Tipos De MicroprocesadorTipos De Microprocesador
Tipos De Microprocesador
 
microprocesadores
microprocesadoresmicroprocesadores
microprocesadores
 

Destacado

كتاب اناشيد الإثم و البراءة
كتاب اناشيد الإثم و البراءةكتاب اناشيد الإثم و البراءة
كتاب اناشيد الإثم و البراءةAbdelmajid AKKAOUI
 
Sitios Web y Sistemas Empresariales
Sitios Web y Sistemas EmpresarialesSitios Web y Sistemas Empresariales
Sitios Web y Sistemas EmpresarialesDavid Urrutia
 
Lição 02 | O batismo e as tentações | Escola Sabatina | Power point
Lição 02 | O batismo e as tentações | Escola Sabatina | Power pointLição 02 | O batismo e as tentações | Escola Sabatina | Power point
Lição 02 | O batismo e as tentações | Escola Sabatina | Power pointjespadill
 
Hong Kong Investment Forum
Hong Kong Investment ForumHong Kong Investment Forum
Hong Kong Investment ForumEric Leininger
 
Проблема понимания в философской герменевтике
Проблема понимания в философской герменевтикеПроблема понимания в философской герменевтике
Проблема понимания в философской герменевтикеScientific and Educational Initiative
 
Бесконфликтное общение
Бесконфликтное общениеБесконфликтное общение
Бесконфликтное общениеШкола 1770
 
Hoja De Stevia Vs. Edulcorante De Stevia
Hoja De Stevia Vs. Edulcorante De Stevia
Hoja De Stevia Vs. Edulcorante De Stevia
Hoja De Stevia Vs. Edulcorante De Stevia acevedoqwarrlzoih
 
01 03 2012 - Inauguración de la Conferencia Anual de Municipios 2012
01 03 2012 - Inauguración de la Conferencia Anual de Municipios 201201 03 2012 - Inauguración de la Conferencia Anual de Municipios 2012
01 03 2012 - Inauguración de la Conferencia Anual de Municipios 2012Organización política
 
Juveniles | Lección 2 | ¿lo podrías hacer? | Escuela Sabática para menores
Juveniles | Lección 2 | ¿lo podrías hacer? | Escuela Sabática para menoresJuveniles | Lección 2 | ¿lo podrías hacer? | Escuela Sabática para menores
Juveniles | Lección 2 | ¿lo podrías hacer? | Escuela Sabática para menoresjespadill
 
Paper P000655 updated
Paper P000655 updatedPaper P000655 updated
Paper P000655 updatedLucian Palade
 
Intermediarios | Lección 2 | La inesperada cruz de Simón | Escuela Sabática p...
Intermediarios | Lección 2 | La inesperada cruz de Simón | Escuela Sabática p...Intermediarios | Lección 2 | La inesperada cruz de Simón | Escuela Sabática p...
Intermediarios | Lección 2 | La inesperada cruz de Simón | Escuela Sabática p...jespadill
 

Destacado (20)

كتاب اناشيد الإثم و البراءة
كتاب اناشيد الإثم و البراءةكتاب اناشيد الإثم و البراءة
كتاب اناشيد الإثم و البراءة
 
Sitios Web y Sistemas Empresariales
Sitios Web y Sistemas EmpresarialesSitios Web y Sistemas Empresariales
Sitios Web y Sistemas Empresariales
 
08102013
0810201308102013
08102013
 
Angelo e samuel
Angelo e samuelAngelo e samuel
Angelo e samuel
 
Lição 02 | O batismo e as tentações | Escola Sabatina | Power point
Lição 02 | O batismo e as tentações | Escola Sabatina | Power pointLição 02 | O batismo e as tentações | Escola Sabatina | Power point
Lição 02 | O batismo e as tentações | Escola Sabatina | Power point
 
Hong Kong Investment Forum
Hong Kong Investment ForumHong Kong Investment Forum
Hong Kong Investment Forum
 
Проблема понимания в философской герменевтике
Проблема понимания в философской герменевтикеПроблема понимания в философской герменевтике
Проблема понимания в философской герменевтике
 
ResumeSS
ResumeSSResumeSS
ResumeSS
 
Jerrad
JerradJerrad
Jerrad
 
Kalaivanan
KalaivananKalaivanan
Kalaivanan
 
Mobile e Privacy
Mobile e PrivacyMobile e Privacy
Mobile e Privacy
 
Бесконфликтное общение
Бесконфликтное общениеБесконфликтное общение
Бесконфликтное общение
 
Hoja De Stevia Vs. Edulcorante De Stevia
Hoja De Stevia Vs. Edulcorante De Stevia
Hoja De Stevia Vs. Edulcorante De Stevia
Hoja De Stevia Vs. Edulcorante De Stevia
 
01 03 2012 - Inauguración de la Conferencia Anual de Municipios 2012
01 03 2012 - Inauguración de la Conferencia Anual de Municipios 201201 03 2012 - Inauguración de la Conferencia Anual de Municipios 2012
01 03 2012 - Inauguración de la Conferencia Anual de Municipios 2012
 
Certificate_1
Certificate_1Certificate_1
Certificate_1
 
Historieta
HistorietaHistorieta
Historieta
 
Juveniles | Lección 2 | ¿lo podrías hacer? | Escuela Sabática para menores
Juveniles | Lección 2 | ¿lo podrías hacer? | Escuela Sabática para menoresJuveniles | Lección 2 | ¿lo podrías hacer? | Escuela Sabática para menores
Juveniles | Lección 2 | ¿lo podrías hacer? | Escuela Sabática para menores
 
Actividad3 artigas
Actividad3 artigasActividad3 artigas
Actividad3 artigas
 
Paper P000655 updated
Paper P000655 updatedPaper P000655 updated
Paper P000655 updated
 
Intermediarios | Lección 2 | La inesperada cruz de Simón | Escuela Sabática p...
Intermediarios | Lección 2 | La inesperada cruz de Simón | Escuela Sabática p...Intermediarios | Lección 2 | La inesperada cruz de Simón | Escuela Sabática p...
Intermediarios | Lección 2 | La inesperada cruz de Simón | Escuela Sabática p...
 

Similar a Microlistosi

M I C R O S C A P I T U L O 1
M I C R O S  C A P I T U L O 1M I C R O S  C A P I T U L O 1
M I C R O S C A P I T U L O 1CristianAlban
 
Introducción al PIC18F4550.pptx
Introducción al PIC18F4550.pptxIntroducción al PIC18F4550.pptx
Introducción al PIC18F4550.pptxsamuel686733
 
135127015 microcontroladores-1-1-ppt
135127015 microcontroladores-1-1-ppt135127015 microcontroladores-1-1-ppt
135127015 microcontroladores-1-1-pptCarlos Martir
 
Sesión 3 introduccion a microcontroladores
Sesión 3 introduccion a microcontroladoresSesión 3 introduccion a microcontroladores
Sesión 3 introduccion a microcontroladoresDidier Tec
 
Familia De Los Microcontroladores
Familia De Los MicrocontroladoresFamilia De Los Microcontroladores
Familia De Los Microcontroladoresguest70ea50
 
Familia De Los Microcontroladores
Familia De Los MicrocontroladoresFamilia De Los Microcontroladores
Familia De Los Microcontroladoresceiv
 
Familia De Los Microcontroladores
Familia De Los MicrocontroladoresFamilia De Los Microcontroladores
Familia De Los Microcontroladoresceiv
 
Ts11 tiltepec isaac _alvarez_cruz
Ts11 tiltepec isaac _alvarez_cruzTs11 tiltepec isaac _alvarez_cruz
Ts11 tiltepec isaac _alvarez_cruzIsaak Alvarez Krux
 
Instituto tecologico de tuxtla gutierez
Instituto tecologico de tuxtla  gutierezInstituto tecologico de tuxtla  gutierez
Instituto tecologico de tuxtla gutierezIsaak Alvarez Krux
 

Similar a Microlistosi (20)

M I C R O S C A P I T U L O 1
M I C R O S  C A P I T U L O 1M I C R O S  C A P I T U L O 1
M I C R O S C A P I T U L O 1
 
Micros Capitulo 1
Micros Capitulo 1Micros Capitulo 1
Micros Capitulo 1
 
Micros Capitulo 1
Micros Capitulo 1Micros Capitulo 1
Micros Capitulo 1
 
Micros Capitulo 1
Micros Capitulo 1Micros Capitulo 1
Micros Capitulo 1
 
Micros Capitulo 1
Micros Capitulo 1Micros Capitulo 1
Micros Capitulo 1
 
MICROCONTROLADORES.ppt
MICROCONTROLADORES.pptMICROCONTROLADORES.ppt
MICROCONTROLADORES.ppt
 
Introducción al PIC18F4550.pptx
Introducción al PIC18F4550.pptxIntroducción al PIC18F4550.pptx
Introducción al PIC18F4550.pptx
 
135127015 microcontroladores-1-1-ppt
135127015 microcontroladores-1-1-ppt135127015 microcontroladores-1-1-ppt
135127015 microcontroladores-1-1-ppt
 
Sistemas Microprocesados I
Sistemas Microprocesados ISistemas Microprocesados I
Sistemas Microprocesados I
 
Sesión 3 introduccion a microcontroladores
Sesión 3 introduccion a microcontroladoresSesión 3 introduccion a microcontroladores
Sesión 3 introduccion a microcontroladores
 
Introducción
IntroducciónIntroducción
Introducción
 
Introducción
IntroducciónIntroducción
Introducción
 
Sistemas Microprocesados I
Sistemas Microprocesados ISistemas Microprocesados I
Sistemas Microprocesados I
 
Familia De Los Microcontroladores
Familia De Los MicrocontroladoresFamilia De Los Microcontroladores
Familia De Los Microcontroladores
 
Familia De Los Microcontroladores
Familia De Los MicrocontroladoresFamilia De Los Microcontroladores
Familia De Los Microcontroladores
 
Familia De Los Microcontroladores
Familia De Los MicrocontroladoresFamilia De Los Microcontroladores
Familia De Los Microcontroladores
 
Ts11 tiltepec isaac _alvarez_cruz
Ts11 tiltepec isaac _alvarez_cruzTs11 tiltepec isaac _alvarez_cruz
Ts11 tiltepec isaac _alvarez_cruz
 
Instituto tecologico de tuxtla gutierez
Instituto tecologico de tuxtla  gutierezInstituto tecologico de tuxtla  gutierez
Instituto tecologico de tuxtla gutierez
 
Familia Micros
Familia MicrosFamilia Micros
Familia Micros
 
Familia Micros
Familia MicrosFamilia Micros
Familia Micros
 

Microlistosi

  • 1. Universidad de Cundinamarca Extensión Chía ARM 32 Angie Natalia Canchon Ángela Viviana Piraquive Karen Natalia Rodríguez Microprocesadores 4 semestre – ingeniería de sistemas Javier Ruiz Farfán ARMes un Micro-Controlador con un núcleo de 32 bits del procesador, que se utiliza para aplicaciones de alta gama, es utilizado en aplicaciones robóticas avanzadas, sus siglas significan: A - (Application): Procesadores de alto desempeño R - (Real-time): RISC (computador con un conjunto de instrucciones reducidas) M - (Microcontroller): Procesadores más “simples” y “reducidos Su Historia comienza el 26 de abril de 1985, VLSI Technology fabricó el primer chip ARM el cual lo denomino ARM1, y al principio fue usado para desarrollar software de simulación para después ser empleado en el desarrollo del ARM2. El ARM2 disponía de un bus de datos de 32 bits, un espacio de direcciones de 26 bits(64MB), dieciséis registros de 32 bits, era el microprocesador más simple, con sólo 30.000 transistores, y no disponía de memoria cache. ARM3 fue producido con una cache de 4KB, lo que permitió mejorar el rendimiento. ARM6 presentado en 1991 por Apple, el cual utilizó el ARM 610 (basado en el ARM6), como procesador básico para su innovador PDA, el Apple Newton. su arquitectura es basada en RISC, del cual tomo ciertas características como son: Arquitectura Load/Store Instrucciones de longitud fija de 32 bits Formatos de instrucción de 3 direcciones Banco de registros uniforme compuesto por 16 registros de 32 bits Ejecución en un único ciclo Sin embargo ARM desarrollo otras, características complementado las tomadas por la arquitectura RISC, entre estas están: Todas las instrucciones se ejecutan en un ciclo de reloj Modos de direccionamiento simples Control sobre la unidad aritmética lógica (ALU, ArithmeticLogicUnit) y el “shifter”, en cada instrucción de procesamiento de datos,para maximizar el uso de la ALU y del “shifter”.Modos de direccionamiento con incremento y decremento automático de punteros. Carga y almacenamiento de múltiples instrucciones. Ejecución condicional de todas las instrucciones. Técnica “pipeline”:Esta técnica consiste en comenzar la próxima instrucción antes de que la actual haya finalizado. El objetivo es economizar tiempo. Interrupciones: Se dispondrá de dos interrupciones vectorizadas IRQ y FIQ lascuales tendrán habilitaciones separadas y FIQ será de mayor prioridad que IRQ.Se tomarán como casos particulares
  • 2. Universidad de Cundinamarca Extensión Chía de excepciones. Arquitectura “Thumb”: Aparece la posibilidad de operar con códigos de operación comprimidos a 16 bits. Si bien con ello parecería duplicarse el tamaño de la memoria de programa, la realidad es que las instrucciones son menos poderosas que las de 32 bits, de forma que se requiere más de una instrucción de 16 bits para equiparar a una de 32 bits Estas mejoras sobre la arquitectura RISC básica permiten a los procesadores ARM adquirir un buen equilibrio entre alto rendimiento, escaso tamaño de código, bajo consumo y poca área de silicio. EXCEPCIONES: Se dice que estos son los casos particulares de control de flujo (saltos) en los que un efecto posiblemente no deseado de la ejecución del programa lleva a una situaciónde falla, como un fallido acceso a memoria, un código de operación inválido, etc., llevan a que el programa se desvíe de su curso original y pase a ejecutar un tramo de programa que atienda esta situación excepcional. Las interrupciones son un caso particular de las excepciones. La arquitectura ARM soporta siete tipos de excepción, los cuales son: Reset Intento de ejecutar una instrucción indefinida Interrupciones software (SWI), pueden usarse para implementar llamadas al sistema operativo PrefetchAbort, error al buscar una instrucción en memoria Data Abort, error al acceder a datos en memoria IRQ, interrupciones normales FIQ, interrupciones rápidas BIBLIOGRAFIA Micro-controladores de 32 bits ARM... O como no temerle al cambio!! Parte 1  Por Ing. Marcelo E. Romeo - Ing. Eduardo A. Martínez Micro-controladores de 32 bits ARM.... O como no temerle al cambio!! Parte 2  Por Ing. Marcelo E. Romeo - Ing. Eduardo A. Martínez http://www.electron.frba.utn.edu.ar/materias/95- 0429/archivos/Cap10_2009_ARM7_apunte.pdf http://www.eeherald.com/section/design-guide/esmod5.html http://www.botskool.com/user-pages/tutorials/electronics/arm-7-tutorial-part-1 http://eprints.ucm.es/9519/1/Minix@ARM.pdf