Академический Документы
Профессиональный Документы
Культура Документы
Materia
Microcontroladores
Docente
Ing. lvaro Hernndez Sol
Integrantes de equipo 7
Cruz Carbajal Reyna Eustacia
Gmez Lpez Mara de los ngeles
Jimnez Bonilla Oswaldo
ndice
Introduccin......
.
Tipos de Arquitectura...
Arquitectura Von Neuman...
Arquitectura Harvard
Ejemplos de Arquitectura Harvard.
NPX LPC1311..
HITACHI SH7709.
Ejemplos de Arquitectura Von Neuman
SAM7S/SE ARM7.
Freescale
68HC08
Conclusin.
Bibliografa.
3
4
4
5
6
6
9
10
10
11
12
13
Introduccin
La arquitectura Harvard
La arquitectura conocida como Harvard, consiste simplemente en un esquema en
el que el CPU est conectado a dos memorias por intermedio de dos buses
separados. Una de las memorias contiene solamente las instrucciones del
programa, y es llamada Memoria de Programa. La otra memoria solo almacena los
datos y es llamada Memoria de Datos. Ambos buses son totalmente
independientes y pueden ser de distintos anchos. Para un procesador de Set de
Instrucciones Reducido, o RISC (Reduced Instruccin Set Computer), el set de
instrucciones y el bus de la memoria de programa pueden disearse de manera tal
que todas las instrucciones tengan una sola posicin de memoria de programa de
longitud.
Adems, como los buses son independientes, el CPU puede estar accediendo a
los datos para completar la ejecucin de una instruccin, y al mismo tiempo estar
leyendo la prxima instruccin a ejecutar. Podemos observar claramente que las
principales ventajas de esta arquitectura son:
EJEMPLO DE MICROCONTROLADORES
ARQUITECTURAS HARVARD
HITACHI SH7709
CPU
32-bit bus de datos interno
Archivos general-registro
1. Registros generales Diecisis de 32 bits (ocho registros de sombra de 32
bits)
2. Cinco registros de control de 32 bits
3. Cuatro registros del sistema de 32 bits
Conjunto de instrucciones de tipo RISC (compatibilidad ascendente con el SH-2)
1. Longitud de instruccin: 16 bits de longitud fija para mejorar la eficiencia del
cdigo
2. Arquitectura Harvard
3. Instrucciones de bifurcacin retrasadas
4. Juego de operaciones basado en lenguaje C
Tiempo de ejecucin de instrucciones: una instruccin / ciclo para obtener
instrucciones bsicas
Freescale 68HC08
Principales caractersticas
11
CONCLUSIN
12
REFERENCIAS:
13