Está en la página 1de 4

Diseño del Sistema del Microcomputador.

Introducción

Un sistema digital se define por los registros que contiene y las operaciones que hace con la
información binaria almacenada en ellos. Una vez especificado el sistema digital, el
diseñador tiene que desarrollar los materiales que configuran la secuencia requerida. El
número de microoperaciones diferente de un sistema dado es finito.

Un sistema digital puede ser construido por medio de los circuitos MSI tales como
registros, decodificadores, ALU, memoria y multiplexores. Tal sistema hecho a la medida
tiene la ventaja que se ajusta a las necesidades de una aplicación particular.

Sin embargo, un sistema digital construido con circuitos MSI podría requerir un gran
número de circuitos integrados. Cualquier modificación que pueda necesitarse, una vez
construido el sistema, se debe lograr por medio de cambios de alambrado entre los
componente.

Algunos sistemas digitales son adecuados para el diseño del LSI con componentes tales
como la unidad de proceso, el secuenciador del micro-programa y la unidad de memoria.
Estos sistemas pueden ser micro-programados para adecuarse a especificaciones requeridas.
El método del micro-programa opera a nivel de trasferencia entre registros y debe
especificar cada micro-operación en el sistema. La organización del LSI micro-programado
usa menos CI que la configuración con MSI. Los CI pueden reducirse aún más si el sistema
digital es adecuado para ser construido con componentes LSI del microcomputador. Estos
componentes pueden ser clasificados por funciones de la siguiente manera:

1. Un microprocesador, el cual es una unidad central de proceso (CPU) encapsulado


en una pastilla LSI.

2. La memoria de acceso aleatorio (RAM) y la memoria de sólo lectura (ROM) o


circuitos integrados que pueden combinarse para formar cualquier tamaño de
memoria necesaria para una aplicación.

3. Las unidades programables de interconexión cuya función es interconectar entre el


CPU o la memoria una amplia variedad de dispositivos de entrada y salida.

El usuario puede interconectar esos componentes LSI para formar un sistema de


microcomputador que se ajuste a las necesidades del diseño y que reduzca drásticamente el
número de CI.
Un microprocesador combinado con los módulos de memoria y de interconexión se llama
microcomputador. La palabra micro se usa para indicar el pequeño tamaño físico de los
componentes integrantes.

Un microcomputador puede ser usado como un computador para propósitos generales de


bajo costo, para proporcionar capacidades similares a aquellas de cualquier otro sistema de
computador.

La característica más importante del microcomputador es que un sistema digital para


propósito especial, de aplicación única, puede ser diseñado para escribir un programa para
un computador digital para propósitos generales.

EI programa almacenado en la parte de la ROM de un sistema de microcomputador es un


programa de computador que no necesita alteraciones.

En este punto se debe distinguir entre un micro-programa y un micro-computador. Aunque


ambos usen la palabra micro, el primero se deriva del concepto de las microoperaciones
mientras que el segundo se refiere al tamaño pequeño de los componentes. Ambos usan una
ROM para almacenar un programa que especifica las operaciones en el sistema.

ORGANIZACIÓN DEL MICROCOMPUTADOR

Diagrama de bloque de un sistema de microcomputador.

Un sistema típico de microcomputador consiste de un microprocesador más memoria y una


interconexión I/O. Los diferentes componentes que forman el sistema están enlazados por
medio de buses que trasfieren instrucciones, datos, direcciones e información de control
entre los componentes de CI.

Separador del bus.

Si se incluyen varios procesadores, se tiene entonces un sistema multiprocesador. Un


número de cápsulas RAM y ROM son combinadas para formar un tamaño dado de
memoria. Las unidades de interconexión se comunican con dispositivos externos a través
del bus I/O.

En un tiempo dado el microprocesador selecciona una de las unidades por medio del bus de
direcciones. Los datos se trasfieren de la unidad seleccionada al microprocesador vía el bus
de datos. La información de control se trasfiere usualmente por medio de líneas
individuales, cada una especificando una función de control particular.
El propósito del microprocesador es suministrar un CPU que interprete códigos de
instrucción recibidos de la memoria y ejecutar operaciones aritméticas, lógicas y de control
basadas en datos almacenados en registros internos, palabras de memoria o unidades de
interconexión.

La memoria de acceso aleatorio es una memoria del tipo de lectura-escritura y consiste de


varios CI conectados entre sí. La RAM se usa para almacenar datos, parámetros variables y
resultados intermedios que necesitan renovación y que están sujetos a cambio.

El sistema de buses de un microprocesador se configura comúnmente por medio de


separadores del bus (bus buffer) construidos con compuertas de tres estados. Una
compuerta de tres estados es un circuito digital que tiene tres condiciones a la salida. Dos
de las entradas son señales equivalentes al binario 1 o 0, como en las compuertas
convencionales. El tercer estado se llama el estado de alta impedancia. Este último se
comporta como si la salida estuviera inhabilitada o "flotara", lo cual significa que no puede
afectar ni ser afectado por alguna señal externa en el terminal.

Las unidades de interconexión presentan los caminos necesarios para trasferir información
entre el microprocesador y los dispositivos externos de entrada y salida conectados al bus
l/O. El microprocesador recibe información de condiciones y datos de los dispositivos
externos por medio de la interconexión.

La comunicación entre las compuertas LSI en el microprocesador se lleva a cabo vía el bus
de direcciones y el de datos. El bus de direcciones es unidireccional desde el
microprocesador a otras unidades. La información binaria que el microprocesador coloca en
el bus de direcciones especifica una palabra de memoria particular en la RAM o ROM.

El bus de direcciones se usa para seleccionar una de las diferentes unidades interconectadas
al sistema o a un registro particular de una unidad de interconexión.

Esta tiene una entrada normal y una entrada de control que determina el estado e la salida.
Cuando la entrada de, control es igual al binario 1, la compuerta se comporta como un
separador convencional con la salida igual a la entrada normal. Cuando el terminal de
control es 0 se inhabilita la salida y la compuerta pasa al estado e alta impedancia, s in tener
en cuenta el valor de la entrada normal. El estado e alta impedancia le imprime a la
compuerta de tres estados una característica no disponible en otras compuertas.

El bus de control tiene dos líneas de selección, (Si) para la transferencia de entrada y (So)
para la trasferencia de salida. Esas líneas de selección controlan los dos separadores de tres
estados. Cuando (Si)=1 y (So)=0 el separador inferior se habilita y el superior se inhabilita
al pasar a un estado de alta impedancia. Esto forma una vía para los datos de entrada
provenientes del bus para pasar por el separador superior y pasar luego al sistema. Cuando
(So)=1 y (Si)=0, el separador superior se hablita y el inferior pasa a un estado de alta
impedancia. Esto forma, una vía para los datos de salida provenientes del sistema y que
pasan por la compuerta superior hacia el bus de líneas. La línea de bus puede inhabilitarse
haciendo (Si) y (So) igual a cero ambos.

También podría gustarte