Sie sind auf Seite 1von 8

CONTROLADORES DIGITALES DE SEÑALES

UNIDAD 1

ARQUITECTURAS DE MICROCONTROLADORES DE 16 Y 32 BITS

1.1 ANTECEDENTES MICROCONTROLADORES DE 8 BITS

HISTORIA

Hace unos años, los sistemas de control se implementaban usando exclusivamente lógica de componentes, lo que hacía que fuesen
dispositivos de gran tamaño y muy pesados.

Para facilitar una velocidad más alta y mejorar la eficiencia de estos dispositivos de control, se trató de reducir su tamaño, apareciendo
así los microprocesadores.

Siguiendo con el proceso de miniaturización, el siguiente paso consistió en la fabricación de un controlador que integrase todos sus
componentes en un solo chip. A esto es a lo que se le conoce con el nombre de microcontrolador, un computador dentro de un solo
chip.

1969
Un grupo de japoneses de la compañía BUSICOM promueve una idea de trabajo para utilizar menos circuitos integrado. La idea se
aprueba gracias a Intel y se comienza el desarrollo del primer microprocesador.
1971
Intel compra los derechos de BUSICOM para incorporar el primer microprocesador al mercado con el nombre de 4004, el cual fue el
primer microprocesador de 4 bits de 6000 operaciones por segundo.
1972
Intel y Texas Instruments continúan trabajando y desarrollan el microprocesador llamado 8008 que contenía 8 bits. Podía almacenar
16 kb de memoria con un set de 45 instrucciones y 300, 000 operaciones por segundo.
Intel lanza al mercado el 8080 el primer microprocesador de tecnología NMOS, lo cual el podía realizar 500 000 operaciones por
segundo,además se incrementó la capacidad de direccionamiento de memoria a 64 kb.

1973
El MOS 6502 es un microprocesador de 8 bits con un bus de dirección de 16 bits diseñado por MOS Technology.
1975
La compañía Zilog anuncia el Z80 que eliminó rápidamente al Intel 8080 del mercado y se convirtió en uno de los procesadores de 8
bits más populares. Las primeras versiones funcionaban a 2,5 MHz, pero su velocidad aumento hasta los 20 MHz.
1976
Surgen las primeras microcomputadoras de un sólo chip, que más tarde se denominarán microcontroladores
Los fabricantes de circuitos integrados iniciaron la difusión de un nuevo circuito para control, medición e instrumentación basado en un
solo chip el cual fue llamado microcontrolador.
1980
El 8048 (Intel), primer microcontrolador, antiguo y algo obsoleto presentaba arquitectura de Harvard modificada con programa ROM en
chip con una memoria RAM de 64 a 256 bytes. La entrada-salida de este dispositivo tiene su propio espacio de memoria.
1976
El 8051 (Intel), un microcontrolador desarrollado por Intel para el uso de productos embebidos. Presenta un diseño no muy común, sin
embargo es muy potente y fácil de programar. Su arquitectura sigue siendo Harvard modificada con espacio de direcciones separadas
para memoria y proceso de datos.
1982
Salen al mercado los chips 80186 y 80188 de Intel los cuales eran la versión en microcontrolador del 8086 y del 8088 del famoso pc de
IBM. El chip tiene 2 canales de DMA, 2 contadores/temporizadores, controlador de interrupción programable y pueden usar
herramientas de desarrollo estándar para pc.
Se presenta la tercera generación de microcontroladores Intel con el 80c196, un microprocesador de 16 bits. Fue fabricado con
tecnología NMOS, sin embargo fue rediseñado con tecnología CMOS. Cuenta con multiplicador y divisor hardware con 6 canales de
direccionamiento. Alta velocidad de E/S y 8 controladores de interrupción programables.
1985
Salen los primeros pic con el nombre de pic1650 originalmente desarrollado por la división de microelectrónica de General Instrument.
Esta familia pic utilizaba microcódigo simple almacenado en ROM para realizar tareas. Esta fue una de las primeras familias pic.
1983
Surgen los clones de los Pic. Grandes compañías comienzan a producir copias o clones mas baratos y aparentemente mejorados.
Una de estas compañías es Ubicom.
Se introduce el microcontrolador 80386EX el cual sería una versión del 386 diseñado para sistemas embebidos. Esté microcontrolador
fue un éxito debido a que su uso hoy en dia cae en el campo de satélites espaciales. Cuenta con 2 canales DMA, ISO asíncrona,
caché de 32 Kb y direccionamiento de 26 bits con 64 Mb en RAM.
1994
2001
Surgen los Pics wireless. El microcontroladore rfPic integra todas las características del PicMicro para tener comunicación inalámbrica
Año en el que los microcontroladores 68HC05 de Motorola pasan a ser obsoletos en el mercado. Presentaba arquitectura Von-
Neuman en donde las instrucciones, datos, entradas/salidas y temporizadores ocupaban el mismo espacio en memoria.
2003
2007
Los dsPic pasan a ser el penúltimo lanzamiento de Microchip. Fueron los primeros pics con un bus de datos inherente de 16 bits. Est
Teléfonos celulares
Cerraduras electrónicas
Sistemas de seguridad os Pic incorporan todas las características pasadas de los Pic pero añaden las operaciones DSP en hardware.
Microchip lanza los nuevos microcontroladores de 32 bits con una velocidad de procesamiento de 1.5 DMIPS/MHz con capacidad host
usb.

¿Qué es un microcontrolador?
Se puede considerar como un computador en un chip Orientado al control de procesos.

Típicamente incorpora:

 CPU (Central Processing Unit). Microprocesador


 RAM (Random Access Memory)
 EPROM/PROM/ROM (Erasable/Programmable/Read Only Memory)
 E/S (entrada/salida) - serie y paralelo
 Temporizadores
 Controlador de interrupciones

La historia de los microcontroladores surge desde dos vías de desarrollo paralelas; una desde Intel y otra desde Texas Instruments.
Los primeros microcontroladores son el 4004 y 4040 de Intel que dieron lugar al 8048, a su vez predecesor del 8051. Aún así el primer
microcontrolador fue inventado por Texas Instruments en la década de 1970, casi al mismo tiempo que el primer microprocesador que
estaba siendo inventado en Intel.

El microcontrolador era utilizado internamente en Texas Instruments en sus productos de cálculo desde 1972 hasta 1974, y fue
refinado con el paso de los años. En 1974, TI puso a la venta el TMS 1000 para la industria de electrónicos. El TMS 1000 estuvo
disponible en varios tamaños de RAM y ROM. A partir de 1983, cerca de un millón de TMS 1000 fueron vendidos.

M
Los microcontroladores son dispositivos diseñados para ser usados en productos que no son usualmente considerados como
computadoras en sí, pero que requieren la sofisticación y el control flexible que una computadora puede proporcionar; por ejemplo:
una fotocopiadora, o un horno de microondas. En contraste con los microprocesadores típicos, los microcontroladores integran CPU,
RAM, ROM, I/O y en ocasiones ADC, DAC, etc.

APLICACIONES

Las aplicaciones de los microcontroladores, caen en una de dos categorías: Sistemas de Control de Lazo Abierto o Sistemas de
Control de Lazo Cerrado; aunque también pueden encontrarse en aplicaciones de manipulación de estructura de datos, por ejemplo,
en sistemas de robótica, o en sistemas de comunicación.

APLICACIONES GENERALES.

Dispositivos periféricos:
*
Teclado, Modems
Buffer para impresoras
Plotters

Dispositivos autónomos (stand alone):


Fotocopiadoras, Codificador- decodificador de T.V.
Control de aspersores para riego de jardines

Aplicaciones automotrices:

Control de encendido e inyección de combustible


Sistema de frenos antiderrapes (ABS)
Control dinámico de la suspensión
Sistemas de navegación
Alarmas automotrices

Un microcontrolador en general típicamente consta de:


 CPU o procesador
 Memorias (ROM,EEPROM,FLASH yRAM)
 Puertos E/S (Entrada/Salida)
 Oscilador de reloj
 Módulos controladores de periféricos.

1.2 ARQUTECTURA DE LOS MICROCONTROLADORES DE 16 Y 32 BITS.

Los dos modelos genéricos de hardware para la estructura de memoria se llaman arquitecturas de Von Neumann y Harvard.

La arquitectura Von Neumann fue propuesta por el matemático John von Neumann cuando diseñó el integrador numérico electrónico y
Calculadora (ENIAC) en la Universidad de Pennsylvania durante la Guerra Mundial II. Tuvo la idea de desarrollar una computadora
con programa almacenado. La arquitectura de Harvard fue propuesta por Howard Aiken cuando desarrolló las computadoras
conocidas como Mark I, II, III y IV en la Universidad de Harvard. Estas fueron las primeras computadoras en utilizar diferentes
memorias para almacenar datos e instrucciones por separado, por lo que es un enfoque muy diferente de la computadora del
programa almacenado.
VON NEUMANN

La arquitectura de von Neumann usa una sola memoria para almacenar instrucciones y datos. Esto significa que un único bus de
direcciones puede acceder a las instrucciones y datos del programa. También un único bus de datos puede transmitir instrucciones y
datos del programa. El CPU envía la misma señal de control para leer datos o leer una instrucción. Ahí no hay datos independientes o
instrucciones de señales de control. Aunque la memoria ROM es utilizado para el almacenamiento de instrucciones y la RAM se utiliza
para el almacenamiento de datos, el CPU no se preocupa por esta distinción y los trata de la misma manera. Desde el punto de vista
del CPU, tanto la memoria ROM como la RAM conforman un solo bloque de memoria al cual el CPU envía señales de control para
direcciones y datos. Actualmente las computadoras de uso general utilizan esta arquitectura. Tienen el inconveniente que solamente
puede llevar datos o instrucciones en un determinado momento, por lo que no es muy conveniente para sistemas que usan pipelines.

HARVARD

La arquitectura de Harvard usa diferentes memorias para almacenar instrucciones y datos. La memoria del programa tiene su propio
bus de direcciones (dirección de instrucción bus), su propio bus de datos (más propiamente llamado bus de instrucción), y su propio
bus de control. La memoria de datos tiene su propio bus de direcciones, bus de datos y un bus de control independiente de los buses
de instrucción. La memoria del programa solo puede leer cuando la memoria de datos se puede leer y escribir.

Existen tres orientaciones en cuanto a la arquitectura y funcionalidad de los procesadores actuales.

CISC (complex instruction set computer): Un gran número de procesadores usados en los microcontroladores están basados en la
filosofía CISC (Computadores de Juego de Instrucciones Complejo). Disponen de más de 80 instrucciones máquina en su repertorio,
algunas de las cuales son muy sofisticadas y potentes, requiriendo muchos ciclos para su ejecución. Una ventaja de los procesadores
CISC es que ofrecen al programador instrucciones complejas que actúan como macros.

RISC (reduced instruction set computer): Tanto la industria de los computadores comerciales como la de los microcontroladores están
decantándose hacia la filosofía RISC (Computadores de Juego de Instrucciones Reducido). En estos procesadores el repertorio de
instrucciones máquina es muy reducido y las instrucciones son simples y, generalmente, se ejecutan en un ciclo. La sencillez y rapidez
de las instrucciones permiten optimizar el hardware y el software del procesador.
SISC (Simple Instruction Set Computer): En los microcontroladores destinados a aplicaciones muy concretas, el juego de
instrucciones, además de ser reducido, es “específico”, o sea, las instrucciones se adaptan a las necesidades de la aplicación prevista.
Esta filosofía se ha bautizado con el nombre de SISC (Computadores de Juego de Instrucciones Específico).

CARACTERISTICAS

VENTAJAS Y DESVENTAJAS

La arquitectura de von Neumann usa menos líneas que la de Harvard, lo que hace una conexión mucho más simple entre el CPU y
memoria.
Sin embargo, esta estructura no permite el manejo simultáneo de datos e instrucciones porque solo hay un bus.
Por otra parte, debido a que la arquitectura Harvard tiene diferentes buses, le permite el manejo de datos e instrucciones
simultáneamente.
Esto le da a la arquitectura de Harvard una ventaja en la velocidad de ejecución de los programas.
Debido a la combinación de datos y programa en una sola memoria, un CPU implementado con la arquitectura de Von Neumann
necesitará menos pines y por lo tanto reducirá el tamaño del CPU.
Por esta razón, casi todas las microcomputadoras que utilizan un microprocesador se han desarrollado con la arquitectura Von
Neumann.
Sin embargo, la situación es diferente en un microcontrolador, debido a que en estos los componentes del sistema se encuentran
dentro del mismo chip y, por lo tanto, no hay necesidad de minimizar los pines. Por esto razón, la arquitectura de Harvard ha sido la
elegida para la mayoría microcontroladores, incluida la familia PIC.

GUIA EXAMEN
1.- En qué año y que compañía creo el primer microcontrolador, además diga cuál fue el nombre de este.

2.- Que es un microcontrolador

3.- Mencione 7 aplicaciones de los microcontroladores

4.- Mencione de manera general las partes que componen un microcntrolador

5.- Mencione las 2 arquitecturas más usadas en microcontroladores.

6.- En qué consiste la arquitectura Von Newman


7.- En que consiste la arquitectura Hravard

8.- En que se utiliza usualmente la arquitectura Von Newmann

9.- En que se utiliza usualmente la arquitectura Harvard

10.- Cuales son las tres arquitecturas de CPU´s más utilizadas

11.- Que es la arquitectura CISC

12.- Que es la arquitectura RISC

13.- Que es la arquitectura SISC

14.- Describa las ventajas y desventajas de la arquitectura Von Newmann

15.- Describa las ventajas y desventajas de la arquitectura Harvard

16.- Dibuje el diagrama a bloques de la arquitectura Von Newmann

17.- Dibuje el diagrama a bloques de la arquitectura Harvard

Das könnte Ihnen auch gefallen