Documente Academic
Documente Profesional
Documente Cultură
CONTENIDO
Arquitecturas
Harvard y Princeton:
Resumen
1. La limitacin de la longitud de las instrucciones por el bus de datos, que hace que el microprocesador tenga que realizar varios accesos a memoria para buscar instrucciones complejas. 2. La limitacin de la velocidad de operacin a causa del bus nico para datos e instrucciones que no deja acceder simultneamente a unos y otras, lo cual impide superponer ambos tiempos de acceso.
HERRAMIENTA DE DESARROLLO
DISPOSITIVO MICROPROGRAMABLE
HERRAMIENTAS DE DESARROLLO
Se
denominan as a un conjunto de recursos de hardware, que permiten depurar, probar y poner a punto los diseos basados en dispositivos microprogramables. De acuerdo a las funciones que realizan se tienen los siguientes: Grabadores o programadores Depuradores Emuladores en circuito Requieren de un software especfico para transferir la informacin del programa
HERRAMIENTAS DE DESARROLLO
GRABADORES O PROGRAMADORES
Son dispositivos que contienen un espacio libre en un zcalo, donde se coloca el circuito integrado a grabar. Para realizar la programacin, se necesita una computadora desde donde se ejecuta el software adecuado, cuya funcin es escribir en una memoria no voltil el programa diseado. Para memorias EEPROM, permiten grabar y borrar el contenido de las mismas.
EJEMPLOS DE PROGRAMADORES
EJEMPLOS DE PROGRAMADORES
Programador de microcontroladores PIC . Parallax.
DEPURADORES
Son
dispositivos que permiten ejecutar el programa sobre el circuito microprogramable. A medida que se ejecuta el programa, el depurador muestra en la pantalla de un computador la forma como progresan las instrucciones. Son muy aplicados en microcontroladores. Por medio de los depuradores, se sigue el desarrollo real del programa (no es simulacin por software).
EJEMPLO DE DEPURADOR
EMULADORES EN CIRCUITO
Son equipos que se conectan entre un computador y el zcalo de una tarjeta de circuito impreso donde ir colocado posteriormente el dispositivo microprogramable. Funcionan sin tener el dispositivo microprogramable conectado, pues la computadora ejecuta el programa, y la tarjeta emuladora toma esa ejecucin como si lo hiciera el dispositivo. Informacin de la ejecucin disponible en pantalla para el usuario programador.
EJEMPLOS DE EMULADORES
EJEMPLOS DE EMULADORES
SISTEMAS DE DESARROLLO
Son equipos que combinan una serie de recursos de hardware-software para llevar a cabo la mayora de las fases para diseos con dispositivos microprogramables. Requieren un computador para manipularlos. Permiten a travs del software, la edicin de programas para su compilacin o ensamblado. Realizan depuracin y generacin de cdigo mquina.
SISTEMAS DE DESARROLLO
Una vez obtenido el cdigo mquina, disponen de un grabador para transferir el programa al circuito integrado. Tienen funciones de verificacin y borrado. Permiten la ejecucin en tiempo real del programa, conectando en la misma tarjeta los perifricos necesarios.
SIMULADORES
Son
programas (no equipos fsicos) que tienen la capacidad de simular la ejecucin del cdigo escrito para un modelo de microcontrolador o microprocesador. El objetivo es depurar, sin realizar un montaje de circuito. Proveen visualizacin en el computador del estado interno de todos los recursos.
SIMULADORES
Permiten
ejecutar el programa paso a paso, introducir puntos de parada, modificar registros y posiciones de memoria de datos, entre otras acciones. Funcionan ms lento que los microcontroladores y microprocesadores fsicos.
SIMULADORES: EJEMPLO
Programa: Vision2 de Keil Elektronik GMBH, para compilacin y simulacin de aplicaciones con microcontroladores de la familia MCS51
SIMULADORES: EJEMPLO
Angulo J y Angulo I. (199). Microcontroladores PIC. Diseo Prctico de aplicaciones. Edit. Mc Graw-Hill. Madrid. Angulo J, Cuenca M. y Angulo I. (2000). Microcontroladores PIC. La solucin en un chip. Edit. Paraninfo. Madrid. Brey, Barry. Microprocesadores Intel.(2006). Editorial Pearson Educacin. Mxico. Sptima edicin.
Criollo O. Laboratorio Fundamentos de los Microprocesadores. Universidad de Carabobo, 1998. Mano, Morris. (1994). Arquitectura de Computadoras. Tercera edicin. Editorial Pearson Educacin. Mxico. Profias J. y Sanz F W. Apuntes de la asignatura Microprocesadores. (IUETLV)/UC.