Está en la página 1de 19

ING.

AUTOMOTRIZ
MICROCONTROLADORES Y PLC
NRC: 3049
JARA JHON
DARIO BORJA

NIVEL:
SEXTO B
OCTUBRE 2014-FEBRERO 2015
29/10/2014

TEMA:

Caractersticas de la arquitectura de Harvard y Von Neumann.


Caractersticas de la arquitectura de RISC y CISC.
Caractersticas de los PICS de la gama baja, media y alta.
Marcas y modelos de otros fabricantes de microcontroladores (ATMEL,
FREESCALE)

RESUMEN:
Arquitectura de Harvard se basa en el funcionamiento de buses
independientes la una almacenando datos y la otra instrucciones
obteniendo mejores resultados porque puede realizar al mismo tiempo la
obtencin de datos y la ejecucin de instrucciones logrando as mayor
velocidad y menor longitud de programa, mientras que por otro lado tenemos
la arquitectura de Von Neumann que esta consta de solo una memoria
teniendo las instrucciones y datos en el mismo lugar teniendo muchas
limitaciones ya sean por la longitud de banda y la velocidad de transferencia
de datos, por otra parte tenemos la arquitectura RICH tiene Instrucciones de
tamao fijo y presentado en un reducido nmero de formatos y slo las
instrucciones de carga y almacenamiento acceden a la memoria de datos.
Mientras tanto la arquitectura CICS Reduce la dificultad de crear compiladores.
Permite reducir el costo total del sistema, reduce los costos de creacin de
software, mejora la compactacin de cdigo, facilita la depuracin de errores.
[1]
PICS de gama baja trabaja con instrucciones de 12 bits, los pics de gama media
trabaja con instrucciones de 14 bits y por ltimo los pics de gama alta trabaja
con instrucciones de 16 bits; teniendo diferentes marcas fabricantes Atmel,
Freescale, Intel Corporation, National Semiconductor, Microchip Technologi Inc,
Texas Instruments, Renesas Technology, Philips. [1]

CONTENIDO
ARQUITECTURA DE HARVARD Y VON NEUMANN
ARQUITECTURA HARVARD
Este modelo, que utilizan los microcontroladores PIC, tiene la unidad central de
proceso (CPU) conectada a dos memorias (una con las instrucciones y otra con
los datos) por medio de dos buses diferentes.
Hoy en da (2014), la mayora de los procesadores implementan dichas vas de seales
separadas por motivos de rendimiento, pero en realidad implementan una arquitectura
Harvard modificada, para que puedan soportar tareas tales como la carga de un programa
desde una unidad de disco como datos para su posterior ejecucin.
[6]

Fig. 1 Arquitectura Harvard [3]


Una de las memorias contiene solamente las instrucciones del programa
(Memoria de Programa), y la otra solo almacena datos (Memoria de Datos).
Ambos buses son totalmente independientes lo que permite que la CPU pueda
acceder de forma independiente y simultnea a la memoria de datos y a la de
instrucciones. Como los buses son independientes stos pueden tener distintos
contenidos en la misma direccin y tambin distinta longitud. Tambin la
longitud de los datos y las instrucciones puede ser distinta, lo que optimiza el
uso de la memoria en general.
Para un procesador de Set de Instrucciones Reducido, o RISC (Reduced
Instruccin Set Computer), el set de instrucciones y el bus de memoria de
programa pueden disearse de tal manera que todas las instrucciones tengan
una sola posicin de memoria de programa de longitud.
Adems, al ser los buses independientes, la CPU puede acceder a los datos
para completar la ejecucin de una instruccin, y al mismo tiempo leer la
siguiente instruccin a ejecutar.
[6]

Contraste con la arquitectura Harvard modificada


Una mquina de arquitectura Harvard modificada es muy similar a una
mquina de arquitectura Harvard, pero relaja la estricta separacin entre la
instruccin y los datos, al mismo tiempo que deja que la CPU acceda
simultneamente a dos (o ms) memorias de buses. La modificacin ms
comn incluye cachs de instrucciones y datos independientes, respaldados
por un espacio de direcciones en comn. Si bien la CPU ejecuta desde la
memoria cach, tambin acta como una mquina de Harvard pura. Cuando se
accede a la memoria de respaldo, acta como una mquina de von Neumann
pura (donde el cdigo puede moverse alrededor como datos, que es una
tcnica poderosa). Esta modificacin se ha generalizado en modernos
procesadores, tales como la arquitectura ARM y los procesadores x86. A veces
se llama vagamente arquitectura Harvard, con vistas al hecho de que en
realidad est "modificada".
Memoria

[4]

Cada memoria dispone de su respectivo bus, lo que permite, que la CPU


pueda acceder de forma independiente y simultnea a la memoria de datos y a
la de instrucciones.
Como los buses son independientes stos pueden tener distintos contenidos
en la misma direccin.
Adems de que el ancho de palabra del bus de datos de cada memoria puede
ser distinto.
Usos de esta arquitectura
Esta arquitectura suele utilizarse en Microcontroladores y DSPs (procesadores
digitales de seales), usados habitualmente en productos para procesamiento
de audio y video as como sistemas electrnicos con cmputo embebido.
Ventajas de esta arquitectura:
El tamao de las instrucciones no est relacionado con el de los datos, y por
lo tanto puede ser optimizado para que cualquier instruccin ocupe una sola
posicin de memoria de programa, logrando as mayor velocidad y menor
longitud de programa.
El tiempo de acceso a las instrucciones puede superponerse con el de los
datos, logrando una mayor velocidad en cada operacin.
[3]

ARQUITECTURA DE VON NEUMANN


Arquitectura
Von
Neumann:
Tradicionalmente
los
sistemas
con
microprocesadores se basan en esta arquitectura, en la cual la unidad central
de proceso (CPU), est conectada a una memoria principal nica (casi siempre
slo RAM) donde se guardan las instrucciones del programa y los datos. A dicha
memoria se accede a travs de un sistema de buses nico (control, direcciones
y datos):
La arquitectura Von Neumann es un modelo de organizacin en arquitecturas
de computadoras que utilizan el mismo dispositivo de almacenamiento tanto
para las instrucciones como para los datos (a diferencia de la arquitectura
Harvard).
[6]

FIG 2 Arquitectura de Von Neumann [3]


En un sistema con arquitectura Von Neumann el tamao de la unidad de datos
o instrucciones est fijado por el ancho del bus que comunica la memoria con
la CPU. As un microprocesador de 8 bits con un bus de 8 bits, tendr que
manejar datos e instrucciones de una o ms unidades de 8 bits (bytes) de
longitud. Si tiene que acceder a una instruccin o dato de ms de un byte de
longitud, tendr que realizar ms de un acceso a la memoria.
El tener un nico bus hace que el microprocesador sea ms lento en su
respuesta, ya que no puede buscar en memoria una nueva instruccin
mientras no finalicen las transferencias de datos de la instruccin anterior.
[6]
Las principales limitaciones que nos encontramos con la arquitectura Von
Neumann son:
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.
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

FIG. 3 Partes de la arquitectura de Von Neumann [3]


Los ordenadores con esta arquitectura constan de cinco partes: La unidad
aritmtico-lgica o ALU, la unidad de control, la memoria, dispositivos de
entrada/salida y el bus de datos que proporciona un medio de transporte de los
datos entre las distintas partes.

Memoria
Se compone de un conjunto de celdas del mismo tamao (nmero de bits).
Cada celda est identificada por un nmero binario nico, denominado
direccin.
Una vez seleccionada una celda mediante su correspondiente direccin, se
pueden hacer dos
operaciones:
Lectura: Permite conocer el valor almacenado anteriormente.
Escritura: Almacena un nuevo valor.
[5]

Unidad Central de Proceso (CPU)


Es el conjunto formado por la Unidad de Control, los registros y la Unidad
Aritmtica Lgica, es decir es el bloque encargado de ejecutar las
instrucciones.

Unidad Aritmtico-Lgica (ALU)


Realiza las operaciones elementales, tanto aritmticas como lgicas, que
implementa el computador: suma, resta, AND, OR, NOT, etc.
Los datos con los que opera se leen de la memoria, y pueden almacenarse
temporalmente en los registros que contiene la CPU.

Unidad de Control
Ejecuta las instrucciones mquina almacenadas en la memoria.
Captura las instrucciones y las decodifica.
Segn el tipo de instruccin, genera las seales de control a todas las
unidades internas de la CPU para poder realizar su ejecucin.

Unidad de Entrada/Salida
Realiza la transferencia de informacin con las unidades externas,
denominadas perifricos: unidades de almacenamiento secundario (disco duro,
disquete, cinta, etc.), impresoras, terminales, monitores, etc.
La memoria secundaria (MS), se considera como un perifrico. La MS es ms
lenta que la principal, pero tiene una mayor capacidad de almacenamiento.

Buses
Adems de las 4 unidades bsicas, en un computador existen conjuntos de
seales, que se denominan buses, y cuya funcin es transferir las instrucciones
y los datos entre las distintas unidades.
Estos buses se representan en la figura mediante flechas de trazo continuo.
Se suelen distinguir tres tipos de buses:
Bus de direcciones
Bus de datos
Bus de control

[
5]

Funcionamiento general de este tipo de arquitectura


Un ordenador con esta arquitectura realiza o emula los siguientes pasos
secuencialmente:
1. Obtiene la siguiente instruccin desde la memoria en la direccin indicada
por el contador de programa (PC) y la guarda en el registro de instruccin (IR).
2. Aumenta el contador de programa en la longitud de la instruccin para
apuntar a la siguiente instruccin.
3. Decodifica la instruccin mediante la unidad de control. sta se encarga de
coordinar el resto de componentes del ordenador para realizar una funcin
determinada.
4. Se ejecuta la instruccin en este paso puede cambiar el valor del contador
del programa, permitiendo as operaciones repetitivas. El contador puede
cambiar tambin cuando se cumpla una cierta condicin aritmtica, haciendo
que el ordenador pueda 'tomar decisiones', que pueden alcanzar cualquier
grado de complejidad, mediante la aritmtica y lgica anteriores.

ARQUITECTURA DE RISC Y CISC.

Fig. 4 Arquitectura de RISC Y CISC [2]


ARQUITECTURA RISC
En la arquitectura computacional, RISC (del ingls reduced instruction set
computer) es un tipo de microprocesador con las siguientes caractersticas
fundamentales:

Instrucciones de tamao fijo y presentado en un reducido nmero de


formatos.
Slo las instrucciones de carga y almacenamiento acceden a la
memoria de datos.

El objetivo de disear mquinas con esta arquitectura es posibilitar la


segmentacin y el paralelismo en la ejecucin de instrucciones y reducir los
accesos a memoria.
Las mquinas RISC protagonizan la tendencia actual de construccin de
microprocesadores. PowerPC, DEC Alpha, MIPS, ARM, SPARC... son ejemplos de
algunos de ellos.
RISC es una filosofa de diseo de CPU para computadora que est a favor de
conjuntos de instrucciones pequeas y simples que toman menor tiempo para
ejecutarse.
El tipo de procesador ms comnmente utilizado en equipos de escritorio, el
x86, est basado en CISC en lugar de RISC, aunque las versiones ms nuevas
traducen instrucciones basadas en CISC x86 a instrucciones ms simples
basadas
en
RISC
para
uso
interno
antes
de
su
ejecucin.
La idea fue inspirada por el hecho de que muchas de las caractersticas que
eran incluidas en los diseos tradicionales de CPU para aumentar la velocidad
estaban siendo ignoradas por los programas que eran ejecutados en ellas.
Adems, la velocidad del procesador en relacin con la memoria de la
computadora que acceda era cada vez ms alta. Esto con llev la aparicin de
numerosas tcnicas para reducir el procesamiento dentro del CPU, as como de
reducir el nmero total de accesos a memoria.
[2]

Caractersticas:
En pocas palabras esto significa que para cualquier nivel de desempeo dado,
un chip RISC tpicamente tendr menos transistores dedicados a la lgica
principal. Esto permite a los diseadores una flexibilidad considerable; as
pueden, por ejemplo:

Incrementar el tamao del conjunto de registros.


Mayor velocidad en la ejecucin de instrucciones.
Implementar medidas para aumentar el paralelismo interno.
Aadir cachs enormes.
Aadir otras funcionalidades, como E/S y relojes para mini controladores.
Construir los chips en lneas de produccin antiguas que de otra manera no
seran utilizables.
No ampliar las funcionalidades, y por lo tanto ofrecer el chip para
aplicaciones de bajo consumo de energa o de tamao limitado.
Las caractersticas que generalmente son encontradas en los diseos RISC son:

Codificacin uniforme de
codificacin ms rpida.

instrucciones,

lo

que

permite

una de

Un conjunto de registros homogneo, permitiendo que cualquier registro


sea utilizado en cualquier contexto y as simplificar el diseo del
compilador.
Modos de direccionamiento simple con modos ms complejos
reemplazados por secuencias de instrucciones aritmticas simples.
Los tipos de datos soportados en el hardware no se encuentran en una
mquina RISC.
Los diseos RISC tambin prefieren utilizar como caracterstica un
modelo de memoria Harvard, donde los conjuntos de instrucciones y los
conjuntos de datos estn conceptualmente separados.
[2]

Entre las ventajas de RISC tenemos las siguientes:


La CPU trabaja ms rpido al utilizar menos ciclos de reloj para ejecutar
instrucciones.
Utiliza un sistema de direcciones no destructivas en RAM. Eso significa
que a diferencia de CISC, RISC conserva despus de realizar sus
operaciones en memoria los dos operandos y su resultado, reduciendo la
ejecucin de nuevas operaciones.
Cada instruccin puede ser ejecutada en un solo ciclo del CPU

ARQUITECTURA CISC
En la arquitectura computacional, CISC (complex instruction set computer) es
un modelo de arquitectura de computadora.
Los microprocesadores CISC tienen un conjunto de instrucciones que se
caracteriza por ser muy amplio y permitir operaciones complejas entre
operandos situados en la memoria o en los registros internos, en
contraposicin a la arquitectura RISC.
Este tipo de arquitectura dificulta el paralelismo entre instrucciones, por lo que,
en la actualidad, la mayora de los sistemas CISC de alto rendimiento
implementan un sistema que convierte dichas instrucciones complejas en
varias instrucciones simples del tipo RISC, llamadas generalmente
microinstrucciones.
Los CISC pertenecen a la primera corriente de construccin de procesadores,
antes del desarrollo de los RISC. Ejemplos de ellos son: Motorola 68000, Zilog
Z80 y toda la familia Intel x86 usada en la mayora de las computadoras
personales actuales.
Para realizar una sola instruccin un chip CISC requiere de cuatro a diez ciclos
de reloj.
[2]

Entre las ventajas de CISC destacan las siguientes:

Reduce la dificultad de crear compiladores.


Permite reducir el costo total del sistema.
Reduce los costos de creacin de sftware.
Mejora la compactacin de cdigo.
Facilita la depuracin de errores.

PICS DE LA GAMA BAJA, MEDIA Y ALTA

Gama baja o bsica: PIC16C5X con instrucciones de 12 bits


Se trata de una serie de PIC de recursos limitados, pero con una de la mejores
relaciones costo/prestaciones. Sus versiones estn encapsuladas con 18 y 28
patitas y pueden alimentarse a partir de una tensin de 2,5 V, lo que les hace
ideales en las aplicaciones que funcionan con pilas teniendo en cuenta su bajo
consumo (menos de 2 mA a 5 V y 4 MHz). Tienen un repertorio de 33
instrucciones cuyo formato consta de 12 bits. No admiten ningn tipo de
interrupcin y la Pila slo dispone de dos niveles.
[2]
Al igual que todos los miembros de la familia PIC16/17, los componentes de la
gama baja se caracterizan por poseer los siguientes recursos: (en la Tabla 1 se
presentan las principales caractersticas de los modelos de esta familia).

1. Sistema POR ("Power On Reset") Todos los PIC tienen la facultad de


generar una autoreinicializacin o autoreset al conectarles la
alimentacin.
2. Perro guardin (Watchdog o WDT) Existe un temporizador que produce
un reset automticamente si no es recargado antes que pase un tiempo
prefijado. As se evita que el sistema quede "colgado" dado en esa
situacin el programa no recarga dicho temporizador y se genera un
reset.
3. Cdigo de proteccin. Cuando se procede a realizar la grabacin del
programa, puede protegerse para evitar su lectura. Tambin disponen

los PIC de posiciones reservadas para registrar nmeros de serie,


cdigos de identificacin, prueba, etc.

Tabla 1 Caractersticas de los modelos PIC16C5X de la gama baja [1]


4. Lneas de E/S de alta corriente. Las lneas de E/S de los PIC pueden proporcionar
o absorber una corriente de salida comprendida entre 20 y 25 mA, capaz de
excitar directamente ciertos perifricos.
5. Modo de reposo (Bajo consumo o "sleep") Ejecutando una instruccin (SLEEP), la
CPU y el oscilador principal se detienen y se reduce notablemente el consumo.
[1]

Para terminar el comentario introductorio sobre los componentes de la gama


baja conviene nombrar dos restricciones importantes:
La pila o "stack" slo dispone de dos niveles lo que supone no poder
encadenar ms de dos subrutinas.
Los microcontroladores de la gama baja no admiten interrupciones.

Gama media. PIC16CXXX con instrucciones de 14 bits


Es la gama ms variada y completa de los PIC. Abarca modelos con
encapsulado desde 18 patitas hasta 68, cubriendo varias opciones que
integran abundantes perifricos. Dentro de esta gama se halla el fabuloso
PIC16X84 y sus variantes.
En esta gama sus componentes aaden nuevas prestaciones a las que posean
los de la gama baja, hacindoles ms adecuados en las aplicaciones complejas.
Admiten interrupciones, poseen comparadores de magnitudes analgicas,
convertidores A/D, puertos serie y diversos temporizadores.
El repertorio de instrucciones es de 35, de 14 bits cada una y compatible con el
de la gama baja. Sus distintos modelos contienen todos los recursos que se
precisan en las aplicaciones de los microcontroladores de 8 bits. Tambin
dispone de interrupciones y una Pila de 8 niveles que permite el anidamiento
de
subrutinas.
[1]

Tabla 2 Caractersticas relevantes de los modelos PIC16X8X de la gama media.


[1]

Gama alta: PIC17CXXX con instrucciones de 16 bits


Se alcanzan las 58 instrucciones de 16 bits en el repertorio y sus modelos
disponen de un sistema de gestin de interrupciones vector izadas muy
potentes. Tambin incluyen variados controladores de perifricos, puertas de
comunicacin serie y paralelo con elementos externos, un multiplicador
hardware de gran velocidad y mayores capacidades de memoria, que alcanza
los 8 k palabras en la memoria de instrucciones y 454 bytes en la memoria de
datos.
Quizs la caracterstica ms destacable de los componentes de esta gama es
su arquitectura abierta, que consiste en la posibilidad de ampliacin del
microcontrolador con elementos externos. Para este fin, las patitas sacan al
exterior las lneas de los buses de datos, direcciones y control, a las que se
conectan memorias o controladores de perifricos.
Esta facultad obliga a estos componentes a tener un elevado nmero de
patitas comprendido entre 40 y 44. Esta filosofa de construccin del sistema
es la que se empleaba en los microprocesadores y no suele ser una prctica
habitual cuando se emplean microcontroladores. En la tabla 3 se muestran las
caractersticas ms relevantes de los modelos de esta gama, que slo se
utilizan en aplicaciones muy especiales con grandes requerimientos.
[1]

Tabla 3 Caractersticas ms destacadas de los modelos PIC17CXXX de la gama


alta. [1]

FABRICANTES DE MICROCONTROLADORES
ATMEL
Atmel es una compaa de semiconductores, fundada en 1984. Su lnea de
productos incluye microcontroladores (incluyendo derivados del 8051, el
AT91SAM basados en ARM, y sus arquitecturas propias AVR y AVR32),
dispositivos de radiofrecuencia, memorias EEPROM y Flash, ASICs, WiMAX, y
muchas otras.

Fig. 5 Logo fabricante ATMEL [1]


FREESCALE

Freescale Semiconductor, Inc. es un fabricante estadounidense de


semiconductores. Fue creado a partir de la divisin de semiconductores de
Motorola en 2004. Freescale se centra en el mercado de los sistemas
integrados y las comunicaciones.
Freescale forma parte del Top 20 mundial de empresas de semiconductores.
Motorola anunci su creacin el 6 de octubre de 2003. Freescale complet su
Oferta Pblica Inicial el 16 de julio de 2004.
Freescale tambin se ha estado encargando de los procesadores PowerPC para
los Apple PowerBook y Mac mini hasta la transicin de Apple a Intel en 2006. La
compaa forma parte desde 2006 de Power.org como miembro fundador de

esta asociacin para el desarrollo y promocin de la arquitectura Power.


[1]

Fig. 6 Logo fabricante FREESCALE [1]

INTEL CORPORATION
Intel Corporation es el mayor fabricante de circuitos integrados del mundo,
segn su cifra de negocio anual. La compaa estadounidense, es la creadora
de la serie de procesadores x86, los procesadores ms comnmente
encontrados en la mayora de las computadoras personales.
Intel fue fundada el 18 de julio de 1968 como Integrated Electronics
Corporation (aunque un error comn es el de que "Intel" viene de la palabra
intelligence) por los pioneros en semiconductores Robert Noyce y Gordon
Moore, y muchas veces asociados con la direccin ejecutiva y la visin de
Andrew Grove.
[1]

NATIONAL SEMICONDUCTOR
National Semiconductor (ms conocida como "National") es una empresa
estadounidense con sede en Santa Clara, California que se dedica a la
fabricacin de componentes analgicos electrnicos.
La gama de productos de National Semiconductor comprende componentes
para el control de la alimentacin, amplificador de audio y operacional,
interfaces de comunicacin, controladores de pantallas o soluciones para la
transformacin de datos.
Los mercados ms importantes para la empresa son los telfonos mviles,
pantallas, la electrnica para la medicina, para el automvil y para la industria,
as como aplicaciones para sistemas de medicin y test.
[1]

Fig. 7 Logo
NATIONAL

fabricante

semiconductuctor [1]

MICROCHIP TECHNOLOGY INC.


Microchip Technology Inc. es una empresa fabricante de microcontroladores,
memorias y semiconductores analgicos, situada en Chandler, Arizona, EE. UU.
.Inicialmente la empresa GI (General Instruments) cre una subdivisin para
fabricar dispositivos microelectrnicos. Ms tarde esta subvisin fue vendida a
Venture Capital Investors que decidi crear una nueva empresa llamada
Arizona Microchip Technology.
[1]

Fig. 8 Logo fabricante MICHOCHIP[1]

TEXAS INSTRUMENTS

Texas Instruments, ms conocida en la industria electrnica como TI, es una


empresa norteamericana con sede en Dallas (Texas, EE. UU.) que desarrolla y
comercializa semiconductores y tecnologa para ordenadores.
TI es el tercer mayor fabricante de semiconductores del mundo tras Intel y
Samsung y es el mayor suministrador de circuitos integrados para telfonos
mviles. Igualmente, es el mayor productor de procesadores digitales de seal
y semiconductores analgicos.
Otras reas de actividad incluyen circuitos integrados para mdem de banda
ancha, perifricos para ordenadores, dispositivos digitales de consumo y RFID.

Fig. 9 Logo fabricante TEXAS INSTRUMENTS [1]

RENESAS TECHNOLOGY
Esta empresa se dedica al sector de los semiconductores, y se encarga del
diseo, desarrollo y fabricacin de una lnea de productos que se compone por
sistemas digitales y analgicos, microcontroladores, DSP, SoC, memorias,
controladores LCD, ICs estandars, ICs para aplicaciones especficas.
[1]

Fig. 10 Logo fabricante RENESAS [1]

PHILIPS

Koninklijke Philips Electronics N.V. (Electrnica Real Holandesa Philips Ltd),


conocida popularmente como Philips (pronunciado Filips), es una empresa de
electrnica neerlandesa.
Philips es una de las empresas de electrnica ms grandes del mundo. Al
finalizar 2010, su total de ventas ascenda a 25,419 millones de euros y tena
una plantilla de 119,001 trabajadores.
Philips est organizada en varias subdivisiones como Philips Consumer Lifestyle
(antes Philips Consumer Electronics, Philips Domestic Appliances y Personal
Care), Philips Lighting y Philips Healthcare (antes Philips Medical Systems).
[1]

Fig. 11 Logo fabricante PHILIPS [1]

CONCLUSIONES

Para el arquitecto Harvard el tamao de las instrucciones no est


relacionado con el de los datos, y puede aprovecharse para que
cualquier instruccin ocupe una sola posicin de memoria de programa,
logrando as mayor velocidad y menor longitud de programa.

Para el arquitecto Harvard el tiempo de acceso a las instrucciones puede


superponerse con el de los datos, logrando una mayor velocidad en cada
operacin.

La Arquitectura Harvard
dispone de dos memorias para datos e
instrucciones con sus respectivos buses de datos en cambio la
arquitectura de Von Neumann dispone de una sola memoria y bus de
datos donde almacena y transporta datos lo que hace ms lento.

RISC utiliza un sistema de direcciones no destructivas en RAM. Eso


significa que a diferencia de CISC, RISC conserva despus de realizar sus
operaciones en memoria los dos operandos y su resultado, reduciendo la
ejecucin de nuevas operaciones.

La arquitectura de CISC dificulta el paralelismo entre instrucciones, por


lo que, en la actualidad, la mayora de los sistemas CISC de alto
rendimiento implementan un sistema que convierte dichas instrucciones
complejas en varias instrucciones simples del tipo RISC, llamadas
generalmente microinstrucciones.

La variedad de gamas tienen sus respectivas caractersticas que hacen


de cada una de ellas tiles y eficientes en diferentes campos, cada gama
tiene una utilidad especfica y se debe analizar las diferentes
caractersticas de cada gama para hacer una aplicacin con elementos
adecuados y que su eficiencia sea la mejor.

Bibliografa
[1]Alegrandro. (s.f.). Monografias. Recuperado el 27 de octubre de 2014, de
http://www.monografias.com/trabajos34/microcontroladoresgenericos/microcontroladores-genericos.shtml
[2]Andres. (2012). RCM compu integrado. Recuperado el 27 de octubre de
2014, de
http://rcmcomputointegrado.blogspot.com/2012/03/arquitectura-risc-ycisc.html
[3]Eduardo. (2011). FING. Recuperado el 27 de octubre de 2014, de
http://www.fing.edu.uy/tecnoinf/mvd/cursos/arqcomp/material/teorico/ar
q-teorico05.pdf
[4]Franco, E. (febrero de 2010). Docencia . Recuperado el 27 de octubre de
2014, de http://eafranco.com/docencia/algoritmia/files/20/Clase_20.pdf
[5]Luis. (2013). Electro micro digital. Recuperado el 27 de octubre de 2014, de
http://electromicrodigital.com/micros/files/gamas.pdf
[6]Maria. (2012). Slideshare. Recuperado el 27 de octubre de 2014, de
http://es.slideshare.net/mariagrau14/arquitecturas-del-harvard-y-vonneumann-maria

ANEXOS

No se puede ingresar a las bases digitales