Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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:
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.
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.