Professional Documents
Culture Documents
Hardware
Software Ejemplo de Arquitectura Bsica Programacin
Indice
Volver
La arquitectura de un procesador consiste en el conjunto de caracteristicas que lo identifican. Describe de manera resumida las capacidades y posibilidades de operacin del microprocesador. Se clasifican segn Hardware y Software Ejemplo de arquitectura bsica
Volver
Volver
Mquina secuencial Ejecuta solo una operacin a la vez Bus de datos y direcciones compartidos Lenta Generalmente se combina con software tipo CISC
Volver
Se encuentra combinada con software CISC y en pocas ocasiones con RISC Ms rpida que Von Neuman
Volver
Separa los buses de datos, direcciones y control, y los hace totalmente independientes. Lo anterior permite leer instrucciones con mayor velocidad Pueden direccionar altas cantidades de memoria Se combinan con software RISC
Volver
Set de instrucciones grande Ofrece una amplia gama de operaciones Facilita el trabajo de programacin Reduce el tamao del cdigo de programa Incrementa el costo de aprender la programacin
Volver
Pocas instrucciones Ms fcil de aprender el mtodo de programacin Mayor tamao del cdigo de programa
Volver
Computer
Volver
Bus de Datos
Bus de Direcciones
Bus de Control
Unidad de Control
Registro de Banderas
El microprocesador no tiene memoria interna Se debe conectar con una memoria externa que contenga el programa El programa se guarda como datos en la memoria, un dato leido puede ser informacin o un cdigo de operacin El procesador lee de manera ordenada cada punto de la memoria del programa
Volver
Tipos
RAM ROM Flash EPROM EEPROM Indice
Una memoria es un dispositivo capaz de guardar el estado de un bit durante cierto tiempo Posee casillas o localidades cada una con la capacidad de almacenar un dato generalmente de tamao byte (8 bits) Tiene un bus de direcciones para identificar cada una de las localidades. Tiene un bus de datos por donde entran y salen datos a cada una de las casillas o localidades de la memoria.
Volver
CAPACITIVO: Un capacitor se mantiene cargado y representa un 1 lgico, si se descarga represente un 0 lgico. FUSIBLES: Un filamento delgado de semiconductor que se quema o se deja completo para representar un 1 o un 0 ORIENTACIN MAGNTICA: La orientacin de un dispositivo magntico representa un 1 o un 0 lgico.
Volver
ROM Read Only Memory Memoria que conserva el contenido aun cuando se desconecta Tipos de memorias ROM
Volver
EPROM (Erasable-Programable Read Only Memory) EEPROM (Electrically Erasable-Programable Read Only Memory)
Funciona con el principio de fusibles Puede borrarse con impulsos elctricos controlados Se reprograma elctricamente
Funciona con el principio de fusibles Puede borrarse mediante luz ultravioleta Se reprograma elctricamente
Flash
Funciona igual que la EEPROM pero a una velocidad de operacin y programacin mayor.
Volver
Ejemplos
Convertidores Analgico a Digital
Salidas\Entradas seriales
Salidas moduladoras de ancho de pulso (PWM) Indice
Dispositivo externo que intercambia datos con el procesador. La comunicacin entre el procesador y el perifrico est regulada por el procesador de acuerdo con los mtodos:
POLING: El procesador revisa ordenadamente todos los perifricos para atender a cada uno de ellos secuencialemente. INTERRUPCIONES: El perifrico que est listo para ser atendido por el procesador solicita una interrupcin de la ejecucin del programa para que el procesador lo atienda.
Volver
Ventanas por las cuales el procesador se comunica con los perifricos. Tienen un canal de datos por el cual circula la informacin El procesador genera las seales de control que permiten habilitar a cada uno de sus perifricos Cuando un perifrico es habilitado, este pone informacin en el bus de datos. Esta informacin es leida por el puerto correspondiente.
Volver
Convertidor analgico a digital Puerto bidireccional de comunicacin serie Salidas de modulacin de ancho de pulso
Volver
Dispositivo que recibe una seal analgica y la muestrea con cierta frecuencia para generar un valor digital representativo de la seal al momento de la toma de la muestra. Tiene un voltaje de referencia que se utiliza para definir la escala de valores digitales. La salida se presenta como un cdigo de varios bits, estos se leen todos al mismo tiempo. Estn diseados para generar una seal de interrupcin cada vez que han concluido una conversin a digital.
Volver
EMISOR: Dispositivo que toma un dato de n bits y lo descompone para extraer el dato bit por bit por un solo pin. RECEPTOR: Dispositivo que recibe una secuencia de bits y las almacena hasta componer un cdigo de n bits. PROTOCOLO: Debe ordenarse y marcarse el tiempo que dura un bit en ser transmitido para interpretar correctamente la transmisin de los bits, as como definir mecanismos que marquen el final y el inicio de una transmisin.
Volver
Dispositivo que recibe un cdigo digital de n bits, y de acuerdo con el valor, genera una seal cuadrada con un pulso alto de duracin proporcional al valor recibido. Este dispositivo se utiliza puesto que la seal de salida (PWM) se utiliza para controlar dispositivos reguladores de potencia como SCR y TRIAC Con el uso de ambos dispositivos (TRIAC y PWM) se regula la potencia que se aplica a una carga de corriente alterna, por ejemplo motores, bombillas, resistencias de hornos,etc Regular la potencia de un motor de corriente alterna significa regular la velocidad de giro del mismo.
Volver
PARTE IV:
MICROPROCESADORES Y SU INTEGRACIN CON LOS PERIFRICOS
Se fabrican procesadores y en el mismo encapsulado se incluyen dispositivos perifricos comunes como el ADC, PWM, o puerto de comunicacin serie Se reduce la circuitera de soporte para el procesador Se facilita el desarrollo de aplicaciones especficas Se incluye memoria interna en el procesador para manejar lso perifricos integrados Se inicia la programacin del sistema interno del chip para ejecutar una funcin particular
Indice
ndice
Sistema electrnico que integra las capacidades de una arquitectura especifica de microprocesador, junto con las capacidades de acople a otros sistemas que brindan los perifricos, todo, en un solo empaquetado. Se logra integracin, disminucin del costo en implementacin de aplicaciones especificas.
Volver
Reduccin de la cantidad de espacio en la implementacin de un diseo dado. Reduce el costo de implementacin. Permite desarrollo de aplicaciones especificas de manera mas rpida y eficiente. Los fabricantes dan mucho soporte sobre las aplicaciones ms comunes. Se adaptan mejor a aplicaciones especificas
Volver
Siguiente
La arquitectura de un procesador define el modo de operacin del mismo en cuanto a conjunto de instrucciones y modo de ejecucin de las mismas. En cuanto al conjunto de instrucciones, se clasifican en dos grupos principalmente CISC(Complex Instruction Set Computer ), RISC(Reduced Instruction Set Computer )
Siguiente
Instrucciones especializadas se requieren un set de instrucciones amplio para dar soporte a una arquitectura Duracin de la ejecucin de las instrucciones no es homogneo. programas requieren menos cdigo fuente.
Siguiente
Set de instrucciones reducido Instrucciones de carcter general Duracin homognea de la ejecucin de las instrucciones. Se requiere mas cdigo para describir una operacin que con una arquitectura CISC
Siguiente
En cuanto al modo de ejecucin de las instrucciones las arquitecturas se clasifican en: Von neuman, Segmentada, paralela. En esta clasificacin es importante conocer como esta dispuesto el bus de direcciones y el bus de datos.
Siguiente
Ejecucin secuencial de las instrucciones Existe solo una unidad de bsqueda y una unidad de ejecucin La instruccin siguiente se busca hasta que se ejecute la instruccin actual
Siguiente
Divide la bsqueda de las instrucciones de manera que cuando se ejecute la instruccin actual, ya se este buscando la siguiente. Multiplica la velocidad de ejecucin al doble que la Von Neuman
Conocida como arquitectura de ejecucin paralela. Posee varias unidades de ejecucin Divide los procesos Orientada a sistema multitarea Bus de direcciones y de datos separados en la arquitectura
Volver
Siguiente
Siguiente
Permite que el sistema microcontrolador pueda procesar una variable analgica Valor mnimo y mximo ajustable Resolucin: indica la precisin de la conversin realizada Entre ms cantidad de bits, ms es la resolucin del convertidor Requieren configuracin a travs de registros especiales del microntrolador
Siguiente
Permite conexin serie a otros dispositivos Se configura a travs de registros internos. Velocidad de transferencia variable Formato de la trama variable Puede manejarse a travs de interrupciones
Unidireccionales o bidireccionales Se configuran a travs de un registro especifico Debe estar mapeados Se accesan por medio de una direccin Pueden ser TTL, CMOS, ST, segn sea el dispositivo con el que se comunican.
Volver
Microchip: Familas de PICs Arquitecturas RISC, Harvard Motorola: Familia 68XX Arquitecturas CISC, segmentada Intel: Familias 80XX Arquitecturas CISC, Von neuman NEC
Volver
Sistemas de Monitoreo y control de variables analgicas Computadoras de uso especifico Sistemas de desarrollo y experimentacin Sistemas embebidos
Volver