Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Investigación Grupo 3 Javier Criollo Luis Guiracocha Francisco Lema Javier Rodríguez.
Investigación Grupo 3 Javier Criollo Luis Guiracocha Francisco Lema Javier Rodríguez.
TRABAJO DE INVESTIGACIN:
MICROPROCESADORES Y
MICROCONTROLADORES.
Javier Criollo, Luis Guiracocha, Francisco Lema, Javier Rodrguez, Pablo Tonato
jcriollo@est.ups.edu.ec lguiracicha@est.ups.edu.ec flema@est.ups.edu.ec jrodriguezs2@est.ups.edu.ec
ptonato@est.ups.edu.ec
Universidad Politcnica Salesiana - Sede Cuenca
Sistemas Microprocesador I
AbstractThis report will be released on different microcontrollers and microprocessors in the existing market, where its
operation and characteristics of each is specified, the evolution
of Intel and AMD microprocessors present. It will also unveil the
main microcontroller such as PIC, AVR, ARM and others. the
difference between microcontroller and microprocessor is also
stress. They indicate which is the most used and why it is the
most reliable, it should be noted that this does not mean that
is the most used, because as you will see in this document, you
have to take into account the flexibility of the system program
these microcontrollers and the price it has.
Index Termsmicrocontroladores, microprocesadores, Frecuencia, reloj, nucleo, voltios, vatios, pines, transistores.
I. INTRODUCCIN
II. OBJETIVOS
Objetivo General:
Investigar la evolucin
microprocesadores.
de
los
microcontroladores
Objetivos Especficos:
Evolucin del microprocesador INTEL.
Evolucin del microprocesador AMD.
Evolucin de otro microprocesadores.
Evolucin del microcontrolador PIC.
Evolucin del microcontrolador AVR.
Evolucin del microcontrolador ARM.
Evolucin de otros microcontroladores.
instrucciones SSE.[5]
2004: El Intel Pentium 4 (Prescott).
A principios de febrero de 2004, Intel introdujo una nueva
versin de Pentium 4 denominada Prescott. Primero se
utiliz en su manufactura un proceso de fabricacin de 90 nm
y luego se cambi a 65nm. Su diferencia con los anteriores
es que stos poseen 1 MiB o 2 MiB de cach L2 y 16
KiB de cach L1 (el doble que los Northwood), prevencin
de ejecucin, SpeedStep, C1E State, un HyperThreading
mejorado, instrucciones SSE3, manejo de instrucciones
AMD64, de 64 bits creadas por AMD, pero denominadas
EM64T por Intel, sin embargo por graves problemas de
temperatura y consumo, resultaron un fracaso frente a los
Athlon 64.[5]
2006: EL Intel Core Duo.
Intel lanz sta gama de procesadores de doble ncleo y
CPUs 2x2 MCM (mdulo Multi-Chip) de cuatro ncleos
con el conjunto de instrucciones x86-64, basado en el
la nueva arquitectura Core de Intel. La microarquitectura
Core regres a velocidades de CPU bajas y mejor
el uso del procesador de ambos ciclos de velocidad y
energa comparados con anteriores NetBurst de los CPU
Pentium 4/D2. La microarquitectura Core provee etapas de
decodificacin, unidades de ejecucin, cach y buses ms
eficientes, reduciendo el consumo de energa de CPU Core 2,
mientras se incrementa la capacidad de procesamiento. Los
CPU de Intel han variado muy bruscamente en consumo de
energa de acuerdo a velocidad de procesador, arquitectura
y procesos de semiconductor, mostrado en las tablas de
disipacin de energa del CPU. Esta gama de procesadores
fueron fabricados de 65 a 45 nanmetros.[5]
2008: El Intel Core Nehalem.
Intel Core i7 es una familia de procesadores de cuatro ncleos
de la arquitectura Intel x86-64. Los Core i7 son los primeros
procesadores que usan la microarquitectura Nehalem de
Intel y es el sucesor de la familia Intel Core 2. FSB es
reemplazado por la interfaz QuickPath en i7 e i5 (zcalo
1366), y sustituido a su vez en i7, i5 e i3 (zcalo 1156) por
el DMI eliminado el northBrige e implementando puertos
PCI Express directamente. Memoria de tres canales (ancho
de datos de 192 bits): cada canal puede soportar una o dos
memorias DIMM DDR3. Las placa base compatibles con
Core i7 tienen cuatro (3+1) o seis ranuras DIMM en lugar de
dos o cuatro, y las DIMMs deben ser instaladas en grupos de
tres, no dos. El Hyperthreading fue reimplementado creando
ncleos lgicos. Est fabricado a arquitecturas de 45 nm
y 32 nm y posee 731 millones de transistores su versin
ms potente. Se volvi a usar frecuencias altas, aunque a
contrapartida los consumos se dispararon.[5]
2011: El Intel Core Sandy Bridge.
Llegan para remplazar los chips Nehalem, con Intel Core i3,
Intel Core i5 e Intel Core i7 serie 2000 y Pentium G. Intel
lanz sus procesadores que se conocen con el nombre en clave
Sandy Bridge. Estos procesadores Intel Core que no tienen
denominado 3DNow!.[6]
Aumento de prestaciones: un mayor control sobre un determinado elemento representa una mejora considerable
en el mismo.
Aumento de la fiabilidad: al reemplazar el microcontrolador por un elevado nmero de elementos disminuye el
riesgo de averas y se precisan menos ajustes.
Reduccin del tamao en el producto acabado: La integracin del microcontrolador en un chip disminuye el
volumen, la mano de obra y los stocks.
Mayor flexibilidad: las caractersticas de control estn
programadas por lo que su modificacin slo necesita
cambios en el programa de instrucciones.
Datos de 8 bits.
Instrucciones de 14 bits.
35 instrucciones.
Interrupciones.
Pila de 8 niveles(anidamiento de subrutinas).
Gran variedad de perifericos: Timer, ADC, USUART,
LCD, Comparadores,etc.
Datos de 8 bits.
Instrucciones de 16 bits.
58 instrucciones.
Potente sistema de gestin de interrupciones vectorizadas.
Arquitectura abierta (bus de datos y direcciones
disponibles: como en un P).
Gran variedad de perifricos: como en gama media, ms
un multiplicador HW de gran velocidad.
Datos de 8 bits.
Instrucciones de 16 bits.
77 instrucciones (multiplicacin de 8x8 en un ciclo).
Alta velocidad (hasta 40 MHz) y alto rendimiento (10
MIPS) .
Arquitectura orientada al lenguaje C.
Potentes herramientas de emulacin.
Flash(Kbytes)
TWI
Yes
EEPROM(Kbytes)
0.5
ISP
Yes
SPRAM(Bytes)
1024
10-bits A/D
23
Analog
Comparator
Yes
F. Max(Mhz)
16
Brown Out
Yes
Detector
Vcc (V)
2.7-5.5
Wathdog
Yes
16-bits Timers
On chip
oscillator
Yes
8 bits Timers
Hardware
Multiplier
Yes
18
PWM(Channels)
Interrupts
RTC
Yes
Ext Interrupts
SPI
Self Program
Memory
Yes
UART
Packages
MILF 32
PDIP 28
TQFP 32
Las instrucciones en la memoria de Programa son ejecutadas con una segmentacin de dos etapas. Mientras
una instruccin est siendo ejecutada, la siguiente es precapturada de la memoria de programa (fetching).
El Archivo de Registros contiene 32 registros de
propsito general de 8 bits, habilitados para un acceso
rpido.
El AVR fue diseado desde un comienzo para la ejecucin eficiente de cdigo C compilado. Por lo tanto,
algunas instrucciones tales como suma inmediata (add
immediate en ingls) faltan, ya que la instruccin resta
inmediata (substract immediate en ingls) con el complemento dos puede ser usada como alternativa. -Seis
de los 32 registros pueden ser usados como apuntadores
de 16 bits para direccionamiento indirecto en el espacio
de datos, habilitando clculos de direcciones eficientes.
Uno de estos apuntadores tambin puede usarse como
apuntador para tablas de bsqueda (look up tables) en
la memoria de programa. Para ello, estos registros se denominan X, Y y Z. - Despus de una operacin aritmtica,
el registro de Estado (Status Register) es actualizado, para
reflejar informacin acerca de la operacin. - La mayora
de instrucciones AVR tienen un formato en una palabra
de 16-bits.
En un ciclo de reloj se pueden leer 2 registros que
funcionen como operandos para la ALU, que se realice
la operacin y el resultado quede disponible para
escribirse en uno de esos registros.[10]
Thru
1994
1995
1996
1997
1998
1999
ARM
2170
2100
4200
9800
50400
MIPS
3254
5500
19200
48000
53200
57000
62800
62000
14000
18300
23800
2600
33000
50000
45000
2090
3300
4300
3800
6800
8300
18800
23000
30499
33830
58480
98220
Hitachi 2800
2000
2001
SH
Power
PC
Total
siguientes comandos:
Con los comandos originales ARM todas las instrucciones son 32-bit. La mayora de las instrucciones pueden
implementarse condicionalmente evitando saltos Branch
asociados con las sentencias IT/THEN/ELSE.
Con la introduccin del ncleo ARM7TDMI se
desarroll el juego de instrucciones THUMB, de 16-bits.
Las instrucciones Thumb son una abreviacin de las
instrucciones ARM 32-bits ms frecuente utilizadas.
Aunque requiere un numero ligeramente superior de
instrucciones para escribir un programa, el tamao
del cdigo se reduce en 30-40% aproximadamente.
TUMB2 complementa Thumb con la mayora de
las instrucciones ARM ms populares y adems
permite ejecucin condicional, Thumb2 combina el
comportamiento aritmtico de ARM con la densidad de
cdigo del juego de instruccionesThumb. [12]
10
Microcontrolador ALTAIR.
ALTAIR es el nombre genrico de una familia de
microcontroladores de propsito general compatibles con la
familia 51. Todos ellos son programables directamente desde
un equipo PC mediante nuestro lenguaje macroensamblador,
o bien mediante otros lenguajes disponibles para la familia 51
(BASIC, C, ...). Los microcontroladores ALTAIR disponen
de un microprocesador de 8 bits 100% compatible a nivel
de cdigo, 256 bytes de memoria interna, 128 registros
especiales de funcin, puertos de entrada/salida de propsito
general, 111 instrucciones y posibilidad de direccionar 128
Kbytes. Unos microcontroladores ALTAIR se diferencian de
otros por el nmero de entradas salidas, perifricos (DAC,
ADC, WATCHDOG, PWM, velocidad de ejecucin, etc.).
Por lo que la eleccin de un modelo u otro depender de
las necesidades. Como entrenador o sistema de iniciacin
recomendamos la utilizacin de un ALTAIR 32 BASICO o
bien un ALTAIR 535A completo. [13]
En proyectos avanzados o desarrollos profesionales puede
ser preferible un ALTAIR 537 A. Tanto al 535 como al 537
se pueden complementar con nuestra EMULADOR EPROM
PARA 535/537, que actuar como un emulador de EPROMs.
Con ello facilitar notablemente la puesta a punto de las
aplicaciones. INTEL (La familia 8051).[13]
El 8051 es el primer microcontrolador de la familia
introducida por Intel Corporation. La familia 8051 de
microcontroladores son controladores de 8 bits capaces de
direccionar hasta 64 kbytes de memoria de programa y una
separada memoria de datos de 64 kbytes. El 8031(la versin
sin ROM interna del 8051, siendo esta la nica diferencia)
tiene 128 bytes de RAM interna (el 8032 tiene RAM interna
de 256 bytes y un temporizador adicional). El 8031 tiene dos
temporizadores/contadores, un puerto serie, cuatro puertos
de entrada/salidas paralelas de propsito general (P0, P1,
P2 y P3) y una lgica de control de interrupcin con cinco
fuentes de interrupciones. Al lado de la RAM interna, el 8031
tiene varios Registros de Funciones especiales(SFR)(Special
Function Registers) que son para control y registros de datos.
Los SFRs tambin incluyen el registro acumulador, el registro
B, y el registro de estado de programa (Program Status
Word) (PSW), que contienen los Flags del CPU. Bloques
separados de memoria de cdigo y de datos se denomina
como la Arquitectura Harvard. El 8051 tiene dos seales
de lectura separadas, los pines RD (P3.7, pin 17) y PSEN
(pin 29). El primero es activado cuando un byte va ser ledo
desde memoria de datos externo; el otro, cuando un byte
va ser ledo desde memoria de programa externo. Ambas
de estas seales son seales activas en nivel bajo. Esto es,
ellos son aclarados a nivel lgico 0 cuando estn activados.
IV. CONCLUSIN
El microprocesador es el circuito integrado central ms
complejo de un sistema informtico y es el encargado
de ejecutar los programas, desde el sistema operativo
hasta las aplicaciones de usuario; slo ejecuta instrucciones
programadas en lenguaje de bajo nivel, realizando operaciones
aritmticas y lgicas simples. El campo de microcontroladores
ha evolucionado desde su origen junto con las computadoras
y otros aparatos electrnicos. Este tema se relaciona con
las areas de Nanotecnologia, Robotica, Electronica, Fisica,
Informtica y Computacion, teniendo como objetivo llevar a
cabo procesos lgicos o acciones programadas en lenguaje
ensamblador por un usuario o programador. Cuenta con
tres diferentes tipos los cuales se clasifican por bits, por
arquitectura y finalmente por software.En el informe se
pudo apreciar cmo han evolucionado las dos principales
empresas INTEL y AMD, esta ltima ha venido a opacar
y a reducir el monopolio impuesto por Intel en los ltimos
11
aos, sin duda que AMD ha sabido hacer las cosas, aunque
en estos momentos no est dando su mejor esfuerzo.Tambin
se puede decir que la tecnologa contina reduciendo las
dimensiones de los dispositivos. Esto lo hace que aumente
la complejidad de los microprocesadores y la frecuencia de
reloj tambin aumente mayores. (Limitada por los retardos
de interconexin).
En resumen puedo acotar que en forma practica y solo para el
uso de escritorio los procesadores AMD son verdaderamente
muy superiores a los de INTEL, e incluso el nuevo super
procesador de Intel, el Katmai o Pentium III ya ha sido
derrotado por el Athlon o K7 de AMD, esto sin duda ha
sido muy duro para Intel que ya esta pensando en su nuevo
procesador, que en definitiva ser una variacin del actual
Pentium III y que su nombre clave seria "Coppermine". A
nivel de utilizacin como servidor no tengo antecedentes
de las reales capacidades de los procesadores de AMD en
comparacin de los de INTEL, solo puedo agregar que el
procesador ideal para este tipo de labor es el Pentium Pro y
no el Pentium II como la misma INTEL trato de hacernos
creer, pero este tipo de utilizacin al parecer sigue siendo
explotada por INTEL, aunque nunca se sabe con AMD,
quizs sus procesadores actuales ya pueden realizar estas
actividades o en el futuro las realizaran, pero como he dicho,
no poseo antecedentes al respecto. Sin duda que AMD e
INTEL son las empresas que dominan este rubro Evolucin
de los Microprocesadores (INTEL AMD) en silencio,
quizs preparando su arma secreta, pero sin duda es otra
empresa de la cual hay que estar muy conscientes y no
olvidarse de ella, me refiero, claro esta, a la empresa CYRIX
que del anonimato puede pasar nuevamente a ser una de las
grandes empresas desarrolladoras de microprocesadores, pero
eso solo el tiempo lo dir.
En el informe se pudo apreciar como han evolucionado las
dos principales empresas del rubro, INTEL y AMD, esta
ultima ha venido a opacar y a reducir el monopolio impuesto
por Intel, sin duda que AMD ha sabido hacer las cosas, no
es solo el hecho que sus procesadores son en forma general
de mayor calidad que los de Intel, sino que tambin le ha
dado un duro golpe a esta empresa en la parte que menos
se lo esperaban, en los precios, ya que los procesadores de
AMD son por lo general un 25% mas baratos que los de
INTEL(comparados a un mismo nivel). Para uso domestico o
de oficina un procesador AMD K6 II es mucho mas rpido
y barato que un procesador INTEL Pentium II, en cualquier
velocidad que se les compare, pero quizs la nica ventaja que
aun mantiene INTEL sobre AMD, aparte de los procesadores
utilizados para servidores, donde los INTEL Pentium Pro
son los mas indicados , sea en el prestigio, ya que por muy
buenos y baratos que sean los AMD, siempre el comn de la
gente se va a inclinar por un INTEL, ese prestigio es el que
espera ganarse algn da la empresa AMD, aunque con sus
asociaciones con Microsoft entre otras empresas, de a poco
va logrando hacerse de uno.
V. BIBLIOGRAFIA
[1] C. O. H., Introduccin a los microprocesadores, 28 Enero 2006.
[En lnea]. Available: www.clase-2-historia-delos-micro.pdf. [ltimo acceso:
2016 Octubre 10].
[2]
A.
Zambrana,
http://tecnologiapapers.blogspot.com/,
tecnologiapapers, 13 noviembre 2009. [En lnea]. Available:
http://tecnologiapapers.blogspot.com/2009/11/microprocesadores.html.
[ltimo acceso: 10 octubre 2016].
[3] intel, [En lnea]. Available: www.intel.com. [ltimo acceso: 10 octubre
2016]. [4] amd, [En lnea]. Available: www.amd.com. [ltimo acceso: 10
octubre 2016].
[5]Lopez Chau Microcontroladores AVR Editorial Uaem, 2006
[6]Adolfo GonzalesIntroduccion a los microcontroladores Editorial
McGraw Hill 2002
[7] Carlos Reyes Microcontroladores PIC Segunda Edicion 2006 pag
17-23.
[8] Introduccin a los microcontroladores, Jos Adolfo Gonzlez V., McGraw
Hill.
[9] Microcontroladores PIC. La Solucin en un Chip. J. M. Angulo
Usategui, E. Martn Cuenca, I. Angulo Martnez Ed. Paraninfo. ( 1997 ).
[10] Electrnica. Microcontroladores y Microprocesadores. Fascculos
coleccionables. Editorial Multipress SA.
[11]Serrano
Nicolas
Antonio
"OLEOHIDRAULICA",
McGrawHill.Madrid.2002].
[12][Pelaez Vara Jess, "NEUMATICA INDUSTRIAL", Cie Dossit 2000,
Madrid 2002.].
[13][SMC INTERNATIONAL TRAINING, "NEUMATICA". Paraninfo
Thomson Editores, Madrid.
[14]https://i.ytimg.com/vi/UNEEk-qg2qg/maxresdefault.jpg
[15]http://www.listoid.com/image/142/list_3_142_20101213_094001_803.jpg
[16]http://1.bp.blogspot.com/_VAP-QE_LHJU/TNH9gHZFZzI/AAAAAAAA
AIM/8b49fMA6eQ8/s1600/pentium2.jpg
[17]http://www.muycomputer.com/wp-content/uploads/2012/03/17W-TDPSandy-Bridge-Based-Celeron-Coming-in-Summer-2.jpg
[18]https://www.allhdd.com/images/detailed/534/Pentium_III.jpg
[19]https://upload.wikimedia.org/wikipedia/commons/8/89/KL_AMD_K6_Lit
tleFoot.jpg
[20] http://2.bp.blogspot.com/-5fRMGRjfwIc/UVz6k6GJy1I/AAAAAAAABB
Q/Rl_j8EqO06A/s1600/ARM1176JZF-S_chip_Big.jpg