You are on page 1of 13

Universidad Autnoma De

Sinaloa
Facultad de Informtica
Culiacn
Ingeniera
Telecomunicaciones,
Electrnica

Sistemas

en
y

Trabajo de investigacin
Tema: Comparativa entre tecnologas
(Microcontroladores, Microprocesadores,
PLDs y ASIC)

M.C Ramiro Alberto Castro Ochoa


Por: Fernando Avena Herrera
Grado y Grupo: 4-1
1

Fecha de entrega: 5 de febrero del 2016

Contenido
Introduccin...............................................................................3
Microcontrolador......................................................................4
Caractersticas........................................................................4
Aplicaciones............................................................................4
Microprocesador.......................................................................5
Caractersticas........................................................................5
Aplicaciones............................................................................5
Circuito Integrado para Aplicaciones Especficas...............6
Caractersticas........................................................................6
Aplicaciones............................................................................6
Dispositivo lgico programable.............................................7
Diferencias entre Microcontroladores y
Microprocesadores...................................................................8
ASIC VS PLDS...........................................................................9
Comparacin General entre tecnologas (Beneficios y
desventajas)............................................................................10
Conclusin................................................................................11
Bibliografa..............................................................................11

Introduccin
En el desarrollo de este trabajo de investigacin se desplegar una serie de
informacin acerca de los microcontroladores, microprocesadores, PLDs y
ASIC los cuales son utilizados para ejecutar instrucciones especficas en
distintas aplicaciones.
Esencialmente este trabajo se plante en la materia de dispositivos lgicos
programables con la finalidad de conocer las diferentes tecnologas para la
implementacin en los sistemas digitales y hacer comparativas entre ellos, esto
para conocer los fuertes y debilidades de cada dispositivo programable en las
distintas aplicaciones que se pueden presentar en nuestra vida profesional.

Microcontrolador
es un circuito integrado programable, capaz de ejecutar las rdenes grabadas en su
memoria. Est compuesto de varios bloques funcionales, los cuales cumplen una tarea
especfica, incluye en su interior las tres unidades funcionales de una computadora:
CPU, Memoria y Unidades de E/S, es decir, se trata de un computador completo en un
solo circuito integrado.

Caractersticas
Son diseados para disminuir el coste econmico y el consumo de energa de un
sistema en particular. Por eso el tamao de la CPU, la cantidad de memoria y los
perifricos incluidos dependern de la aplicacin. El control de un electrodomstico
sencillo como una batidora, utilizar un
procesador muy pequeo (4 u 8 bit) por que
sustituir a un autmata finito. En cambio, un
reproductor de msica y/o vdeo digital (mp3
o mp4) requerir de un procesador de
32 bit o
de
64 bit y
de
uno
o
ms Cdec de seal digital (audio y/o vdeo).
El control de un sistema de frenos ABS
(Antilock Brake System)
se
basa
normalmente en un microcontrolador de
16 bit, al igual que el sistema de control
electrnico del motor en un automvil.
Esquema de un
microcontrolador

Aplicaciones

Los microcontroladores estn siendo empleados en


multitud de sistemas presentes en nuestra vida diaria,
como pueden ser juguetes, horno microondas,
frigorficos,
televisores, computadoras, impresoras,
mdems, el sistema de arranque de nuestro coche, etc.
Y otras aplicaciones con las que seguramente no
estaremos
tan
familiarizados
como instrumentacin electrnica, control de sistemas
en una nave espacial, etc. Una aplicacin tpica podra
emplear varios microcontroladores para controlar
pequeas partes del sistema. Estos pequeos controladores podran comunicarse
entre ellos y con un procesador central, probablemente ms potente, para compartir
la informacin y coordinar sus acciones, como, de hecho, ocurre ya habitualmente en
cualquier pc o ordenador convencional que tenemos en nuestros hogares.

Microprocesador

Es el circuito integrado central ms complejo de un sistema informtico; a modo de


ilustracin, se le suele llamar por analoga el cerebro de un computador.
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,

tales

como sumar, restar, multiplicar, dividir, las lgicas binarias y accesos a memoria.

Caractersticas
Un microprocesador es capaz de manejar dos elementos de
informacin: instrucciones y datos. Las instrucciones forman
los programas que se ejecutan en la mquina y los datos son los
elementos con los que trabajan esos programas. Un microprocesador
dispone de conjuntos de instrucciones muy diversas: operaciones
matemticas simples, comparaciones, manejo de cadenas de
caracteres, estructuras de programacin, etc.

Aplicaciones
Cada vez existen ms productos que incorporan un microcontrolador con el fin de
aumentar sustancialmente sus prestaciones, reducir su tamao y coste, mejorar su
fiabilidad y disminuir el consumo.
Segn una encuesta de la empresa DataQuest, en la actualidad hay una media de 35
microcontroladores en cada hogar americano y se espera que dicha cifra alcance los
240 en el ao 2000.
Los campos ms destacados en los que se emplean microcontroladores son los
siguientes:

Perifricos y dispositivos auxiliares de los computadores.

Electrodomsticos.

Aparatos porttiles y de bolsillo (Tarjetas, monederos, telfonos, etc.).


7

Mquinas expendedoras y juguetera.

Industria de automviles.

Control industrial y Robtica.

Electro medicina.

Sistemas de navegacin espacial.

Sistemas de seguridad y alarma.

Circuito Integrado para Aplicaciones


Especficas
Es un circuito integrado hecho a la medida para un uso en particular, en vez de ser
concebido para propsitos de uso general. Se usan para una funcin especfica. Por
ejemplo, un chip diseado nicamente para ser usado en un telfono mvil es un
ASIC.

Caractersticas
Con los avances en la miniaturizacin y en las herramientas de diseo, la complejidad
mxima, y por ende la funcionalidad, en un ASIC ha crecido desde 5.000 puertas
lgicas a ms de 100 millones. Los ASIC modernos a menudo incluyen procesadores
de 32-bit, bloques de memoria RAM, ROM, EEPROM y Flash, as como otros tipos de
mdulos. Este tipo de ASIC frecuentemente es llamado Sistema en un Chip, o SoC,
por sus siglas en ingls. Los diseadores de
ASIC digitales usan lenguajes descriptores de
hardware (HDL), tales como Verilog o VHDL,
para describir la funcionalidad de estos
dispositivos.

Aplicaciones

Al ser de aplicacin especfica, se entiende que son circuitos adaptables a todo tipo de
dispositivos para cumplir las tareas que se necesitan.

Dispositivo lgico programable


Un dispositivo lgico programable, o PLD (Programmable Logic Device), es un
dispositivo cuyas caractersticas pueden ser modificadas y almacenadas mediante
programacin. El principio de sntesis de cualquier dispositivo lgico programable se
fundamenta en el hecho de que cualquier funcin booleana puede ser expresada
como una suma de productos.
La estructura bsica de un PLD est formada por un arreglo de puertas AND y OR
interconectadas a travs de fusibles.

Estructura interna de los PLDs

CPU

Memorias RAM y ROM

El microcontrolador es igual
de bruto que un micro, por
lo cual solamente realiza
sus funciones con lo que
tiene (datos) y su algoritmo
o programa establecida.

Es una de sus funciones


principales, la cual se
encarga de dirigir sus
operaciones.

Son dispositivos externos Las incluye en un solo


que lo complementan para circuito integrado.
su ptimo funcionamiento.

Velocidad de Operacin

Rpida

Lenta en comparacin con


la de un microprocesador

Tamao

La configuracin mnima
bsica
de
un
Microprocesador
est
constituida por un Micro de
40 Pines, Una memoria
RAM de 28 Pines, una
memoria ROM de 28 Pines
y un decodificador de
direcciones de 18 Pines, lo
cual lo convierte en un
circuito bastante engorroso.

El Microcontrolador incluye
todos estos elementos en
un solo Circuito Integrado
por lo que implica una gran
ventaja
en
varios
factores, como
por
ejemplo, la disminucin en
el tamao del circuito
impreso por la reduccin
de los circuitos externos.

Costos

Interferencias

Tiempo de desarrollo

El costo para un sistema


Para el Microprocesador, el basado
en
costo es muy alto en la Microcontrolador es mucho
actualidad.
menor.
Son ms susceptibles a la
interferencia
electromagntica debido a
su tamao y a su cableado
externo que lo hace ms
propenso al ruido.

El alto nivel de integracin


reduce los niveles de
interferencia
electromagntica

el tiempo de desarrollo de Por el contrario, el de un


un microprocesador es microcontrolador
es
lento.
rpido.

Diferencias entre Microcontroladores y


Microprocesadores

Microcontroladores

Microprocesadores

10

ASIC VS PLDS
Una definicin general del trmino Application Specific Integrated Circuit (ASIC) es
prcticamente todo tipo de chip que est diseado para realizar una tarea especfica.
ASICS, ms especficamente, estn diseados por el usuario final para realizar alguna
aplicacin propietaria. Semi completo y completo personalizados circuitos integrados
para aplicaciones especficas son muy tiles en la integracin digital, analgica, de
seal mixta o sistema-en-un-chip (SOC), pero los diseos son muy costosos y su
programacin es poco amigable. Dependiendo de la aplicacin de diseo, hay muchas
ventajas en el uso de ASICs en lugar de Field Programmable Gate Arrays (FPGAs) o
Los dispositivos lgicos programables complejos (CPLDs). Algunas de las ventajas
incluyen una mayor el rendimiento, el aumento y la disminucin de la densidad de las
necesidades de espacio. Algunas de las desventajas incluir carecen de flexibilidad
para los cambios y las dificultades para probar y depurar. Hay algunas aplicaciones de
diseo ms adecuado para la tecnologa ASIC y otros adecuados para PLDs. Lgica
diseos realizados en FPGA ocupar ms espacio y no se desempean bien y mayor
se deben migrar a una metodologa ASIC. El proceso de migracin introduce
cuestiones tales como diferencias de arquitectura y cartografa de la lgica al
proveedor funciones especificadas.
Mientras que los 3 dispositivos pueden ser usados para crear circuitos digitales, los
ASICs estn optimizados para esas tareas. Adems, consumen menos poder y
pueden procesar seales ms rpidamente. Para algunas aplicaciones, sta pequea
diferencia puede hacer de los ASIC la nica opcin viable. No obstante, el ciclo de
diseo de un ASIC dura bastante tiempo, es costoso y al no ser reprogramable, no
pueden ser modificados por lo que deben pasar por un riguroso ciclo de prueba. Por
otro lado, los PLD y FPGA dan bastante flexibilidad pues al ser reprogramables, los
ciclos de prueba, validacin y rediseo son ms cortos.

ASIC

PLDs

11

Comparacin General entre tecnologas


(Beneficios y desventajas)

TECNOLOGIA
Microcontroladores

Microprocesadores

DSPs

GPUs

FPGAs

ASSPs

ASICs

BENEFICIOS
Bajo costo,
miniaturizacin, fcil de
programar
Mayores niveles de reloj
para aplicaciones de alto
desempeo, fcil de
programar
Componentes dedicados
para procesamiento de
seales aritmtica de
punto-flotante
Procesamiento en
paralelo para aceleracin
de CPUs
Hardware flexible
mediante software
definido, circuitos
reprogramables, paralelo
inherente para
procesamiento.
Rapidez y optimizacin
para aplicaciones
especficas, ofrece chips
estndares y disponibles
comercialmente
Chips completamente
configurables,
optimizacin limitada
para un solo encapsulado
y una sola aplicacin.

CONSIDERACIONES
Insuficiente potencia
para aplicaciones de
alto rendimiento
Mayor potencia,
arquitectura de
procesamiento
secuencial
Procesamiento
inherentemente
secuencial
Mayor potencia,
requiere obligadamente
un CPU
Complejidad de
programacin en
lenguajes de descripcin
de hardware

Sin flexibilidad para


modificar diseos

Altas inversiones
iniciales y factibles solo
en volmenes altos

12

Conclusin
Las tecnologas vistas en este trabajo tienen aplicaciones muy parecida y
ocasionalmente pueden confundir al usuario o se puede tener dudas sobre cual
utilizar en que aplicacin, pero claro est que existen ventajas y desventajas
entre ellos, como por ejemplo los microprocesadores son dispositivos con
mayor potencia sobre los microcontroladores pero requiere de las memorias
RAM, ROM externas para funcionar entre otras partes para que su
funcionamiento sea el esperado y los microcontroladores ya cuentan con todas
las partes encapsuladas en el circuito integrado, entonces, para aplicaciones
de altos procesamientos se recomienda utilizar el microprocesador y para
aplicaciones con pocos procesamientos y sistemas que se necesiten ahorrar
espacio fsico se recomienda el microcontrolador.
Otra comparacin que se mostr en este trabajo es entre los PLDs y ASCI
concluyendo que los PLDs son mucho mejor en cuanto a costo y flexibilidad al
programar sobre los ASCI pero estos ltimos son mejores para tareas
especficas debido a que al no ser reprogramables hay ms fiabilidad en los
procesos.

Bibliografa

https://es.wikipedia.org/wiki/Circuito_integrado_de_aplicaci
%C3%B3n_espec%C3%ADfica
http://idielectronica.blogspot.mx/2015/04/microprocesador-vsmicrocontrolador-vs.html
http://www.todopic.com.ar/foros/index.php?topic=6789.5;wap2
http://www.electronicosonline.com/etiqueta/dsps/
https://es.wikipedia.org/wiki/Microprocesador
http://microcontroladores-e.galeon.com/
https://es.wikipedia.org/wiki/L%C3%B3gica_programada

13

You might also like