Anda di halaman 1dari 8

Curso : Microcontroladores

Profesor : Dr. Alfredo Victor Mantilla Siqueiros

Campus Ciudad de México Tomás Tello García A01121322


División de Ingeniería y Alumnos: Gabriela Mendez Valadez A01163127
Arquitectura Ana Laura Barajas A01121372
Departamento de
Ingeniería Mecatrónica Fecha de entrega:
Calificación:
3/sept/2010

1. Realice una investigación sobre las siguientes arquitecturas de procesadores actuales de


INTEL y AMD
- INTEL CORETM (i3, i5, i7 Processor)
- Six-Core AMD Opteron™

La investigación debe incluir las principales características de estos procesadores asií


como una explicación de las siguientes tecnologías utilizadas por estos procesadores:
- INTEL Turbo Boost Technology
- INTEL Hyper-Threading Technology
- AMD Virtualization
- AMD CoolCore

Intel Core i3

Tabla con las principales características de cada uno de los i3:

Número de Cores/ Clock Intel Silicon Intel Turbo Intel Hyper


Procesador Threads Speed Smart Technology Boost Threading
Cache Technology Technology
Standard Voltage Processors
i3-350M 2 cores / 2.26 GHz 3 MB 32 nm No Yes
4 threads
i3-330M 2 cores / 2.13 GHz 3 MB 32nm No Yes
4 threads
Ultra-low-voltage Processors
i3-330UM 2 cores / 1.20 Ghz 3 MB 32nm No Yes
4 threads

Intel Core i5

Tabla con las principales características de cada uno de los i5:


Processor Cores/ Clock Intel Silicon Intel Turbo Intel Hyper Intel HD
Threads Speed Smart Tech Boost Threading Graphics
Cache Technology Technology
Standard Voltage Processors
i5-540M 2 cores / 2.53 3 MB 32 nm Yes Yes Yes
4 threads GHz up
to 3.06
GHz
with
turbo
boost
i5-520M 2 cores / 2.40 3 MB 32 nm Yes Yes Yes
4 threads GHz up
to 2.93
GHz
with
turbo
boost
i5-430M 2 cores / 2.26 3 MB 32nm Yes Yes Yes
4 threads GHz up
to 2.53
GHz
with
turbo
boost
Ultra-low-voltage Processors
i5-540UM 2 cores / 1.20 3 MB 32 nm Yes Yes Yes
4 threads GHz
i5-520UM 2 cores / 1.06 3 MB 32 nm Yes Yes Yes
4 threads GHz up
to 1.86
GHz
with
turbo
boost
i5-430UM 2 cores / 1.20 3 MB 32nm Yes Yes Yes
4 threads GHz

Intel Core i7

Tabla con las principales características de cada uno de los i7:

Número de Cores/ Clock Intel Silicon Intel Turbo Intel Hyper


Procesador Threads Speed Smart Technology Boost Threading
Cache Technology Technology
Standard Voltage Processors
i7-840QM 4 cores / 1.86 GHz 8 MB 45 nm Yes Yes
8 threads
i7-820QM 4 cores / 1.73 GHz, 8 MB 45 nm Yes Yes
8 threads up to 3.06
with turbo
boost
i7-740QM 4 cores / 1.73 GHz 6 MB 45 nm Yes Yes
8 threads
i7-720QM 4 cores / 1.60 GHz, 6 MB 45 nm Yes Yes
8 threads up to 3.80
with turbo
boost
i7-620QM 2 cores / 2.66 GHz, 4 MB 32nm Yes Yes
4 threads up to 3.33
with turbo
boost
Ultra-low-voltage Processors
i7-640LM 2 cores / 2.13 GHz, 4 MB 32nm Yes Yes
4 threads up to 2.93
with turbo
boost
i7-620LM 2 cores / 2.0 GHz, 4 MB 32nm Yes Yes
4 threads up to 2.8
with turbo
boost
i7-660UM 2 cores / 1.33 GHz 4 MB 64nm Yes Yes
4 threads
i7-640UM 2 cores / 1.2 GHz, 4 MB 32nm Yes Yes
4 threads up to 2.26
with turbo
boost
i7-620UM 2 cores / 1.06 GHz, 4 MB 32nm Yes Yes
4 threads up to 2.13
with turbo
boost

Six-Core AMD Opteron

La siguiente tabla muestra algunos de los six-core AMD Opteron con tecnología 45nm :

HyperTransport Max.
Model Clock L2+L3 HyperTransport Socket
Cores Peak BW (per ACP Memory AMD-V
Number Speed Cache Technology Type
socket) Support
800Mhz
2435 6 2.6 Ghz 9MB HT3 57.6 GB/s 75W 1207 yes
DDR2
800Mhz
2431 6 2.4 Ghz 9MB HT3 57.6 GB/s 75W 1207 yes
DDR2
800Mhz
2427 6 2.2 Ghz 9MB HT3 57.6 GB/s 75W 1207 yes
DDR2
2425 800Mhz
6 2.1 Ghz 9MB HT3 57.6GB/s 55W 1207 yes
HE DDR2
2423 800Mhz
6 2.0 Ghz 9MB HT3 57.6GB/s 55W 1207 yes
HE DDR2
800Mhz
2419 EE 6 1.8 Ghz 9MB HT3 57.6GB/s 40W 1207 yes
DDR2

Para entender los conceptos clave tenemos las siguientes definiciones:

INTEL Turbo Boost Technology:

Como una prestación independiente y gratuita, Intel® Hyper-Threading Technology, junto


con Intel Turbo Boost Technology aumenta el desempeño para cargas de trabajo que ejecutan
uno o varios subprocesos. Intel Turbo Boost Technology se activa cuando el sistema
operativo (SO) solicita el estado de máximo desempeño del procesador (P0).
La frecuencia máxima de Intel® Turbo Boost Technology depende de la cantidad de núcleos
activos. El tiempo durante el cual el procesador se mantiene en el estado de Intel Turbo Boost
Technology depende de la carga de trabajo y del entorno operativo, para ofrecerle el
desempeño que necesita, en el momento y en el lugar en que lo necesita.

Cualquiera de los siguientes factores puede definir el límite superior de Intel Turbo Boost
Technology con una determinada carga de trabajo:
 Cantidad de núcleos activos
 Consumo estimado de corriente
 Consumo estimado de energía
 Temperatura del procesador

Cuando el procesador funciona por debajo de estos límites y la carga de trabajo del usuario
exige mayor desempeño, la frecuencia del procesador aumentará de forma dinámica en 133
MHz a intervalos breves y regulares hasta alcanzar el límite superior o la cantidad máxima
posible de núcleos activos. En cambio, cuando se alcanza alguno de los límites o se lo
superar, la frecuencia del procesador disminuirá de forma automática en 133 MHz hasta
restablecer el funcionamiento del procesador dentro de sus límites operativos.

INTEL Hyper-Threading Technology

El Hyper-Threading Techonology permite un paralelismo a nivel de hilo en cada uno de los


procesador provocando un uso más eficiente en los recursos del procesador (mayor
rendimiento del procesador) e incrementa el rendimiento en multi-threaded software.
Un procesador INTEL combinado con un OS y BIOS que soporten INTEL HT Technology
permitirá:
 Correr aplicaciones muy demandante simultáneamente manteniendo el
respondimiento del sistema
 Mantiene los sistemas más seguros, eficientes y manejables mientras se minimiza el
impacto en la productividad.
 Proporciona espacio para futuro crecimiento dentro de una empresa y nuevas
soluciones de capacidad.
Con el INTEL HT Technology, entusiastas del multimedia pueden crear, editar y encodificar
archivos gráficamente intensivos mientras se corren aplicaciones en el fondo como software
de protección de virus sin compremeter el rendimiento del sistema.

AMD Virtualization

La AMD Virtualization (AMD-V) Technology es un set de extensiones de hardware de


arquitecturas de sistema x86 que permiten utilizar de mejor manera los recursos, esto permite
que los servidores, clientes, centros de información más eficientes.
AMD-V está diseñada para ayudar a simplificar las soluciones de virtualización, permitiendo
una experiencia más satisfactoria del consumidor y un rendimiento de aplicaciones casi
nativo.

Algunos de los beneficios son:


 Virtualizar extensiones al set de instrucciones de x86: Permite al software crear
máquinas virtuales más eficientes para que se puedan correr múltiples sistemas
operativos y sus aplicaciones en la misma computadora.
 Etiquetado TLB: Característica de hardware que facilita un switcheo más eficiente
entre las máquinas virtuales para un mejor respondimiento de las aplicaciones.
 Rapid Virtualization Indexing: Ayuda a acelerar el rendimiento de muchas
aplicaciones virtualizadas
 AMD-V Extended Migration: Característica del hardware que ayuda a virtualizar el
software permitiendo una migración en vivo de las máquinas virtuales hacia todas las
generaciones de AMD Opteron.
 I/0 Virtualization: Permite acceso directo al dispositivo a través de la máquina virtual,
pasando por un hypervisor para mejorar el rendimiento de las aplicaciones y una
mejora en el aislamiento de las máquinas virtuales para incrementar integridad y
seguridad

AMD CoolCore

Reduce el consumo de energía del procesador desactivando las partes del procesador que no
se están usando. Por ejemplo, el controlador de memoria puede desactivar la lógica de
escritura cuando se está leyendo información de la memoria, lo que contribuye a reducir el
consumo de energía del sistema.

Funciona automáticamente sin necesidad de controladores ni activación de BIOS.


La alimentación se puede activar o desactivar dentro de un solo ciclo de reloj, ahorrando
energía sin comprometer el rendimiento.

VENTAJA: ayuda a los usuarios a obtener un rendimiento más eficaz activando o


desactivando dinámicamente partes del procesador.

2. Comparación entre familias de microcontroladores: MICROCHIP VS. ATMEL

MICROCHIP

La familia de microcontroladores Microchip, es uno de los grandes líderes en el


mercado, ya que cuentan con los famosos PIC. Los microcontroladores mas famosos
de microchip son: PIC16F84, PIC16F87X, PIC16F88,PIC24H, dsPIC30F y
dsPIC33F. PIC32 (MCUS de 32 bits).
La gran ventaja de estos microcontroladores es que se
adaptan muy fácilmente a las necesidades del usuario
y comúnmente cuenta con varios dispositivos con
diferentes características (RAM, ROM, numero de
puertos etc) que hace mas fácil la selección de un
microcontrolador dependiendo de la aplicación que se
desea hacer.

Los microcontroladores PIC (Peripherals Interface Controller) tipo RISC cuenta con
una arquitectura interna central formada principalmente de:

 Reducido numero de instrucciones con largo fijo


 Arquitectura Harvard
 Casi todas las instrucciones se ejecutan en un ciclo de ejecución (4 ciclos de
clock)
 Las posiciones de la RAM funcionan como registros de origen o destino de
algunas operaciones matemáticas
 Un stack en hardware que sirve para almacenar las instrucciones de regreso a
las funciones.
 Pocos datos direccionables, aunque extendibles con los bancos de memoria
 Es posible escribir en el PC counter para poder hacer saltos indirectos

Como ya habíamos mencionado, existen diferentes características con los que cuentan
los microcontroladores PIC que hace que el usuario, elija un PIC con respecto a otro.
En general las características de los PICs modernos son:

 Memoria Flash y ROM desde 256 bytes a 256kb


 Varios puertos de entrada y salida (varía según el modelo de PIC)
 Núcleos de CPU de 8/16 bits con arquitectura Harvard
 Temporizadores de 8/16bits
 Diferentes periféricos como USART, AUSART etc
 Convertidor Analógico-Digital de 8-10-12 bits
 Comparación PWM
 Opción para controlar LCD
 Periférico MSSP para comunicación I2C , I2S etc
 Memoria EEPROM interna hasta con un millón de ciclos de Read/Write
 Controladores, Ethernet, IRDA, USB, LIN etc

ATMEL
ATMEL fue una de las primeras familias de microcontroladores que utilizaron
memoria flash para almacenamiento de programas y cuenta con diferentes
microcontroladores con arquitectura Harvard, RISC de 8 bits como son: tinyAVR,
megaAVR, XMEGA, 8051.
Las grandes ventajas de los microcontroladores AVR (familia a la que pertenecen los
ATMEGA) es que son suficientemente rápidos para ejecutar muchas instrucciones en
un solo ciclo de reloj, optimiza el consumo de energía. Cuenta con 16 MIPS (millones
de instrucciones por segundo) y cuenta con 1 a 256K bytes de memoria.

A continuación se muestra una tabla con las principales características de los


microcontroladores ATMEGA
MICROCHIP ATMEL
Tipo de microcontrolador PIC de 8 bits, familia Microcontrolador de 8 bits,
PIC18F familia ATMEGA
Capacidad de Memoria Memoria ROM: capacidades Memoria ROM: capacidades
desde 4kB hasta 128kB. desde 4kB hasta 256kB.
Memoria RAM: capacidades Memoria RAM desde 512
desde 256 bytes hasta 4kB. bytes hasta 16kB.
Memoria EEPROM para Memoria EEPROM para
datos en algunos modelos, todos los modelos, desde 256
desde 128 hasta 1024 bytes. bytes hasta 4kB
Frecuencia de reloj Oscilador interno de 32kHz a Frecuencia de reloj de 8, 10,
8Mhz, o biende 32kHz a 16 y hasta 20 MHz
16MHz
Puertos de entrada y salida Van desde 15 como el De 16 a 32 puertos de entrada
modelo (PIC18F13K50) y salida
hasta 70 puertos de entrada y
salida (PIC18F8310)
Perifericos incorporados al UART , A/E/USART ADC (convertidor anlogico-
chip SPI, I2C digital), PWM (Pulse Width
MSSP(SPI/I2C) modulation), SP1 (Serial
SSP(SPI/I2C Peripherals interface), Twi
ADC (Two wire interface),
Timmer de 1 - 8-bit USART (Universal
3 - 16-bit Synchornous Asynchornous
0 - 32-bits Receiver Transmiter) USI
(Universal Serial Interface)
Timmers

Bibliografía:
http://www.intel.com/index.htm?es_LA_04
http://www.amd.com/la/Pages/AMDHomePage.aspx
http://www.microchip.com/ParamChartSearch/chart.aspx?mid=10&lang=en&branchID=1004
http://www.atmel.com/dyn/resources/prod_documents/doc4064.pdf

Anda mungkin juga menyukai