Articulo de referencia

Bus de control

En la arquitectura informática , un bus de control es parte del bus del sistema y lo utilizan las CPU para comunicarse con otros dispositivos dentro de la computadora. Mientras ...

En la arquitectura informática , un bus de control es parte del bus del sistema y lo utilizan las CPU para comunicarse con otros dispositivos dentro de la computadora. Mientras que el bus de direcciones lleva la información sobre el dispositivo con el que se está comunicando la CPU y el bus de datos lleva los datos reales que se están procesando, el bus de control lleva comandos de la CPU y devuelve señales de estado de los dispositivos. Por ejemplo, si se están leyendo o escribiendo datos en el dispositivo, la línea correspondiente (lectura o escritura) estará activa ( uno lógico ).

Pauta

La cantidad y el tipo de líneas en un bus de control varían, pero hay líneas básicas comunes a todos los microprocesadores, como:

  • Leer ( ). Una sola línea que, cuando está activa (lógica cero), indica que la CPU está leyendo el dispositivo. R D ¯ {\displaystyle {\overline {RD}}}
  • Escribir ( ). Una sola línea que, cuando está activa (lógica cero), indica que la CPU está escribiendo en el dispositivo. Yo R ¯ {\displaystyle {\overline {WR}}}
  • Habilitación de bytes ( ). Grupo de líneas que indican el tamaño de los datos (8, 16, 32, 64 bytes). mi ¯ {\displaystyle {\overline {E}}}

Las señales RD y WR del bus de control controlan la lectura o escritura de RAM, evitando la contención del bus en el bus de datos. [1]

Las líneas adicionales dependen del microprocesador, como por ejemplo:

  • Transferencia ACK ("acuse de recibo"). Entrega información de que el dispositivo ha reconocido (leído) los datos.
  • Solicitud de bus (BR, BREQ o BRQ). Indica que un dispositivo solicita el uso del bus (de datos).
  • Concesión de bus (BG o BGRT). Indica que la CPU ha concedido acceso al bus.
  • Solicitud de interrupción (IRQ). Un dispositivo con menor prioridad solicita acceso a la CPU.
  • Señales de reloj . La señal en esta línea se utiliza para sincronizar datos entre la CPU y un dispositivo.
  • Reiniciar . Si esta línea está activa, la CPU realizará un reinicio completo .

Los sistemas que tienen más de un maestro de bus tienen señales de bus de control adicionales que controlan qué maestro de bus controla el bus de direcciones, evitando así conflictos de bus en el bus de direcciones. [1]

Véase también

Referencias

  1. ^ de Ian Sinclair; John Dunton. "Manual práctico de electrónica". 2013. Sección "El bus de control". pág. 209-210.


Obtenido de "https://es.wikipedia.org/w/index.php?title=Bus_de_control&oldid=1134663845"