Você está na página 1de 19

Lgica Digital

UIP 301-00062
Circuitos lgicos
combinacionales (cont.)
Comparadores de
magnitud
Compara dos cantidades binarias y genera salidas
para indicar cul tiene la mayor magnitud.
Comparadores de
magnitud
Tabla de verdad de comparador 74x85.
Comparadores de
magnitud
Conexin en cascada de comparador 74x85.
Aplicacin de circuitos
combinacionales
Aplicacin de circuitos
combinacionales
Buses de datos
La computadoras modernas conectan diversos
dispositivos mediante un bus comn.
o Es necesario controlar que solo un dispositivo acceda al bus a la
vez, de lo contrario ocurrir un fenmeno llamado contencin
del bus.
o De Wikipedia: Contencin de bus, en informtica, es un estado
indeseable de un bus en el cual ms de un dispositivo intenta, al
mismo tiempo, colocar datos en l
Para el funcionamiento correcto del bus de datos,
es necesario implementar al menos dos cosas:
o Controlador o rbitro de acceso al bus
o Salidas tri-estado
Buses de datos
La teora de arbitraje de buses es compleja: las
computadoras modernas con frecuencia tienen
ms de un CPU compartiendo memoria y recursos
direccionables
o Conceptos clave: CPU, GPU, DMA Controller, etc.
o En sistemas sencillos, asumimos que un solo CPU tiene el control
Las salidas tri-estados son necesarias
independientemente que se necesite arbitraje o no
Buses de datos
Salidas tri-estados:
Buses de datos
Conexin de salidas tri-estados a un bus:
Buses de datos
Buses de datos
Ejemplo de uso de conexin en bus:
Buses de datos
Rango de direcciones:
A15 A14 A13 A12A0 CHIP SELECT RANGO DIRECCIONES
0 0 0 x PROM-0 0000 1FFF
0 0 1 x PROM-1 2000 3FFF
0 1 0 x RAM 4000 5FFF
0 1 1 x EEPROM 6000 7FFF
1 0 0 x -
1 0 1 x -
1 1 0 x -
1 1 1 x -

Ntese que EEPROM solo emplea 11 de los 13 bits


de direcciones:
A15 A14 A13 A12 A11 A10A0 CHIP SELECT RANGO DIRECCIONES
0 0 x EEPROM v1 6000 67FF
0 1 x EEPROM v2 6800 6FFF
0 1 1
1 0 x EEPROM v3 7000 77FF
1 1 x EEPROM v4 7800 7FFF
Buses de datos
Mapa de direcciones:
Buses de datos
Circuito para ejemplo:
Buses de datos
Calcule el rango de direccin que activa cada
salida K en el siguiente circuito:
Buses de datos
Respuesta:
Buses de datos
En los ejemplos anteriores siempre se us los MSBs
para decodificacin y seleccin de bloques de
memoria. Por qu?

Você também pode gostar