Está en la página 1de 12

MPEI – Arquitectura de microcontroladores

Docente: Jose Mauricio Velandia Ramirez


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)

También podría gustarte