0 calificaciones0% encontró este documento útil (0 votos)
17 vistas12 páginas
Este documento describe la arquitectura de un microcontrolador, incluyendo sus principales componentes como el microprocesador, la memoria y los buses de datos. Explica dos tipos de arquitecturas comunes, la arquitectura Von Neumann que usa una sola memoria compartida y la arquitectura Harvard que usa memorias separadas para programa y datos. También cubre conceptos como el conjunto de instrucciones de un procesador y ejemplos de arquitecturas comerciales.
Este documento describe la arquitectura de un microcontrolador, incluyendo sus principales componentes como el microprocesador, la memoria y los buses de datos. Explica dos tipos de arquitecturas comunes, la arquitectura Von Neumann que usa una sola memoria compartida y la arquitectura Harvard que usa memorias separadas para programa y datos. También cubre conceptos como el conjunto de instrucciones de un procesador y ejemplos de arquitecturas comerciales.
Este documento describe la arquitectura de un microcontrolador, incluyendo sus principales componentes como el microprocesador, la memoria y los buses de datos. Explica dos tipos de arquitecturas comunes, la arquitectura Von Neumann que usa una sola memoria compartida y la arquitectura Harvard que usa memorias separadas para programa y datos. También cubre conceptos como el conjunto de instrucciones de un procesador y ejemplos de arquitecturas comerciales.
Arquitectura de un microcontrolador Es una representación gráfica de los componentes internos del microcontrolador (Mc) que buscan exponer la operación del sistema en conjunto, principalmente se destaca el microprocesador, la memoria y la interacción entre estos por medio de buses de datos. Micro procesador (Mp): Permite hacer operaciones por medio de la interpretación de instrucciones. Memoria: Permite almacenar información de forma permanente ó volátil. Buses “Cableado”: Inter conecta el Mp y la memoria entre otros. Microprocesador (Mp) Es un circuito electrónico encargado de ejecutar y procesar instrucciones codificadas, por medio del procesador podemos hacer operaciones lógico – matemáticas incluso con coma flotante, las partes principales: ALU (Artimetic-Logic Unit): Permite hacer operaciones logico – matemáticas. Registros de operación: Almacenaje temporal de información. Unidad de control (U.C): Organiza, maneja e interpreta el contenido de la memoria del sistema Buses “Cableado” La información contenida en registros, espacios de memoria, componentes internos en general están interconectados por medio de uno o barios buses “buses de datos”, en general identificamos los buses de acuerdo a la información que transportan: Bus de datos: Transporta información en general, y en ambos sentidos “Bus genérico”, normalmente Bidireccional. Bus de direcciones: Inter conecta la memoria ubicando espacios de memoria por medio de direcciones, normalmente Unidireccional. Bus de control: Inter conecta pines de control del Mp, Bidireccional. Arquitecturas típicas de un microcontrolador La arquitectura de un Mc tiene dos tipos principales, partiendo de la interacción de los elementos ya mencionados, Mp, memoria y bus de datos. Arquitectura Von Newman: Única memoria donde se comparte la memoria de programa y de datos, comun mente se requiere varias instrucciones ya que se cuenta con una sola memoria. Arquitectura Harvard: Memorias separadas. Memoria de programa y memoria de datos, debido a tener varias memorias es posible procesar y acceder a un espacio al mismo tiempo. Arquitectura Von Newman Arquitectura Harvard Hay ventajas y desventajas entre una arquitectura y otra? Arquitecturas de procesador comerciales Set de instrucciones (ISA) Instruction set arquitecture (ISA), es el conjunto de instrucciones que puede entender y ejecutar un procesador, de acuerdo a la complejidad de las operaciones aumenta el número de estas y la cantidad de ciclos de reloj para ejecutarlas, los set de instrucciones se clasifican por: Complex Instruction Set Computer (CISC): cientos de instrucciones. RISC (Reduced Instruction Set Computer): Al rededor de 100. SISC (Simple Instruction Set Computing): decenas de instrucciones. Set de instrucciones (RISC)