Está en la página 1de 9

1.

Completa la tabla escribiendo la diferencia entre: Microcontroladores


vs. FPGA’s

Microcontroladores FPGA’s

 Sólo puede realizar una instrucción a la vez, ya que su La FPGA puede realizar varias instrucciones a la vez,
ejecución es secuencial esto es una ejecución en paralelo de las tareas

Son mejores comparado con la FPGA en la  Son peores en la comunicación en serie


comunicación en serie

 No se puede hacer una FPGA con el microcontrolador  Se puede hacer un microcontrolador con una FPGA

Ejecuta piezas de código a través de la memoria de Se puede considerar como un circuito electrónico que
instrucciones diseñamos configurando interconexiones y bloques
lógicos

 
2. Compara en una tabla  los microcontroladores, tomando en cuenta su
arquitectura interna y externa. 

Conceptos Descripción Componentes


Están basados en la -Arquitectura Interna
arquitectura de Harvard, la -CPU
cual consiste en -Memoria
Microcontroladores dispositivos de -Arquitectura CISC
Arquitectura Interna almacenamiento -Unidades de
separados. Está formado entrada/salida
por tres partes: unidad -Arquitectura RISC
central de procesamiento,
memoria y periféricos de
entrada y salida

Los recursos del -Unidad de memoria


microcontrolador destinado -Unidad central
a ampliar su capacidad de -Interfaz
Microcontroladores operación mediante su -Microcontrolador no
Arquitectura Externa conexión con elementos ampliable
externos (memorias de -Microcontrolador
datos y de programas, ampliable
periféricos, etc.
Tabla Comparativa

Microcontroladores Microprocesadores

El microprocesador tiene mucha más potencia de


Es una las partes principales, se encarga de direccionar las cálculo, por lo cual solamente realiza sus funciones
CPU
instrucciones del programa con lo que tiene (datos) y su algoritmo o programa
establecido.

Velocidad de Lenta, comparada con el microprocesador. (Velocidad de


Rápida (En el orden de los GHz)
operación operación en el orden de kHz a MHz)

Son dispositivos externos que complementan el


Memoria RAM Las incluye en un mismo circuito integrado (de capacidades
funcionamiento del microprocesador (de mayor
y ROM menores que en el microprocesador)
capacidad)

El costo para un sistema basado en microcontrolador es mucho Para el microprocesador, el costo es muy alto en la
Costos
menor. actualidad.

El Microcontrolador incluye todo estos elementos en un solo


circuito integrado por lo que implica una gran ventaja en varios El microprocesador es pequeño en si, pero añadiendo
Tamaño
factores, como por ejemplo, la disminución en el tamaño del los demás periféricos el tamaño aumenta.
circuito impreso por la reducción de los circuitos externos.

Crear un código para microcontrolador es más rápido con el El desarrollo de aplicaciones para un microprocesador
Tiempo de tiempo, con la aparición de más librerías y lenguaje de alto nivel. es más «rápido» debido que a las múltiples
desarrollo Sin embargo, sigue siendo un proceso más complejo de plataformas de desarrollo que existen y a las
desarrollar. restricciones de hardware (32 bits o 64 bits)

Son más susceptibles a la interferencia


El alto nivel de integración reduce los niveles de interferencia
Interferencias electromagnética debido a su tamaño y a su cableado
electromagnética
externo que lo hace más propenso al ruido.
3. Investiga sobre la función de los Microcontrolador y las arquitecturas
internas.

Ø  El funcionamiento de un microcontrolador es de usos múltiples.


Ø  Reducción de la cantidad de espacio en la implementación de un diseño
dado.
Ø  Reduce el costo de implementación.
Ø  Permite desarrollo de aplicaciones específicas de manera más rápida y
eficiente.
Ø  Los fabricantes dan mucho soporte sobre las aplicaciones más comunes.
Ø  Se adaptan mejor a aplicaciones específicas.

Es un circuito integrado que contiene todos los componentes de un computador. Se


emplea para controlar el funcionamiento de una tarea determinada y, debido a su
reducido tamaño, suele ir incorporado en el propio dispositivo al que gobierna.

Un microcontrolador (abreviado μC, UC o MCU) 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 específica. Un microcontrolador
incluye en su interior las tres principales unidades funcionales de una computadora:
unidad central de procesamiento, memoria y periféricos de entrada/salida.

Algunos microcontroladores pueden utilizar palabras de cuatro bits y funcionan a


velocidad de reloj con frecuencias tan bajas como 4 kHz, con un consumo de baja
potencia (mW o micro vatios).Por lo general, tendrá la capacidad de mantenerse a la
espera de un evento como pulsar un botón de otra interrupción; así, el consumo de
energía durante el estado de reposo (reloj de la CPU y los periféricos de la mayoría)
puede ser sólo de nano vatios, lo que hace que muchos de ellos sean muy adecuados
para aplicaciones con batería de larga duración. Otros microcontroladores pueden
servir para roles de rendimiento crítico, donde sea necesario actuar más como un
procesador digital de señal (DSP), con velocidades de reloj y consumo de energía más
altos.
Arquitectura Interna de un Microcontrolador

Aunque inicialmente todos los microcontroladores adoptaron la arquitectura clásica de


von Neumann, en el momento presente se impone la arquitectura Harvard. La
arquitectura de von Neumann se caracteriza por disponer de una sola memoria
principal donde se almacenan datos e instrucciones de forma indistinta. A dicha
memoria se accede a través de un sistema de buses único (direcciones, datos y
control). La arquitectura Harvard dispone de dos memorias independientes, una que
contiene sólo instrucciones y otra solo datos.
La arquitectura Von Neumann es un modelo de organización en arquitecturas de
computadoras que utilizan el mismo dispositivo de almacenamiento tanto para las
instrucciones como para los datos. La arquitectura de von Neumann se caracteriza por
disponer de una sola memoria principal donde se almacenan datos e instrucciones de
forma indistinta. A dicha memoria se accede a través de un sistema de buses único
(direcciones, datos y control).

Un único bus de datos para instrucciones y datos.


Las instrucciones del programa y los datos se guardan conjuntamente en una memoria
común

Cuando la CPU se dirige a la memoria principal, primero accede a la instrucción y


después a los datos necesarios para ejecutarla, esto retarda el funcionamiento.

Arquitectura segmentada
 
Las arquitecturas segmentadas aparecieron a mediados de los años 1960's como una
manera de aumentar el rendimiento sin implicar un nivel masivo de paralelismo Durante
los años 1980's fueron una de las ideas centrales de los procesadores RISC, buscando
alcanzar el objetivo de que se ejecutara una instrucción cada ciclo de máquina.

-Máquina secuencial
-Buses de datos y direcciones compartidos
-Diseño multietapa (Pipeline)
-El diseño multietapa le permite ejecutar más de una operación a la vez
-Se encuentra combinada con software CISC y en pocas ocasiones con RISC
4 Identifica los diferentes dispositivos de un sistema controlado por
microcontroladores 

 En su memoria sólo reside un programa que controla en funcionamiento de una tarea
determinada, sus líneas de entrada/salida se conectan a los sensores y actuadores del
dispositivo a controlar y, debido a su pequeño tamaño, suele ir integrado en el propio
dispositivo al que gobierna.
 Un microcontrolador dispone normalmente de los siguientes componentes:
-Procesador o CPU (Unidad Central de Proceso).
-Memoria RAM para contener los datos.
-Memoria para el programa tipo ROM/EPROM/EEPROM/Flash.
-Líneas de E/S para comunicarse con el exterior.
-Diversos módulos para el control de periféricos (temporizadores, puertos serie y
paralelo, CAD: Conversores Analógico/Digital, CDA: Conversores Digital/Analógico,
etc.).
Generador de impulsos de reloj que sincronizan el funcionamiento de todo el sistema.
Los siguientes son algunos campos en los que los microcontroladores tienen gran uso:
Diferentes Dispositivos
En la industria -Regulación: todas las familias los microcontroladores incorporan en alguna
de sus versiones conversores A/D y D/A, para la regulación de la velocidad
de las máquinas, de niveles, de temperatura, etc.
-Automatismos: La enorme cantidad de líneas de entrada y salidas, y su
inmunidad al ruido le hacen muy valioso para el control secuencial de
procesos. Por ejemplo control de máquinas, herramientas, apertura y cierre
automático de puertas según condiciones, plantas empaquetadoras,
aparatos de maniobra de ascensores, etc.
-Robótica: para control de los motores y captura de señales de los
diferentes sensores, fabricación de controladores robóticos para sistemas
automáticos, etc.
-En la industria del automóvil: Control de motor, alarmas, regulador del
servofreno, dosificador, etc.
-En la industria de los electrodomésticos: control de calefacciones,
lavadoras, cocinas eléctricas, etc.
-En informática: como controlador de periféricos. Por ejemplo para
controlar impresoras, plotters, cámaras, scanner terminales, unidades de
disco, teclados, comunicaciones (módems), etc.
-En la industria de imagen y sonido: tratamiento de la imagen y sonido,
control de los motores de arrastre del giradiscos, magnetófono, video, etc.
Dispositivos autónomos  Fotocopiadoras.
 Máquinas de escribir.
 Selector, Codificador decodificador de TV.
 Localizador de peces.
 Teléfonos de tarjeta.
 Teléfonos celulares.
 Cerraduras electrónicas.
 Sistemas de seguridad.
Instrumentos portátiles  Radio paginador numérico (beeper).
compactos  Planímetro electrónico.
 Nivel metro digital.
 Identificador-probador de circuitos integrados.
 Tacómetro digital.
 Panel frontal de un osciloscopio.
 Controlador de display LCD.
 Analizador de espectros, etc.
5 Presenta una tabla en donde se compare lo siguientes dispositivos
microcontroladores, memoria, periféricos etc.  
MICROCONTROLADOR Un microcontrolador es un circuito integrado programable, capaz de
ejecutar las órdenes grabadas en su memoria. Está compuesto de varios
bloques funcionales que cumplen una tarea específica.

MEMORIA Es un chip de memoria micro controlador funciona igual que un


microprocesador.

PUERTO DE ENTRADA Y Los puertos de E –S se emplean básicamente para conectar o manejar


SALIDA diferentes dispositivos como por ejemplo empresas LCD, LED.

PUERTO SERIE Estos puertos proporcionan interfaces en serie entre el micro


controlador y varios periféricos ,como el puerto paralelo

TIMEROS Puede incorporarse un micro controlador con uno un temporalizadores


o conectores

También podría gustarte