¿Cómo diferenciar una señal de ruta de control sobre una señal de ruta de datos?

0

Soy realmente nuevo en sistemas digitales. Estoy tratando de entender la diferencia entre la ruta de control y la ruta de datos. Hasta donde he entendido, la ruta de datos es donde ocurren todas las operaciones relacionadas con ALU y registros. En la ruta de control, básicamente controlamos las operaciones matemáticas anteriores, etc.

Imagínese que tengo que hacer un diagrama de bloques simple de un sistema que hace paralelo a la conversión en serie. La operación es la siguiente

  • La conversión se iniciará cuando se active una señal ENABLE para un ciclo de reloj.
  • se emite una señal de salida LISTA cuando el módulo está listo para aceptar nuevos valores.
  • una señal de salida DONE se afirma brevemente cuando se ha completado la conversión. Ahora intenté agregar las señales anteriores como señales de entrada y salida al diagrama de bloques a continuación que especifica su ruta de control o la ruta de datos. ¿Lo entendí bien? Si está mal, por favor explícamelo.

    
pregunta Isuru

1 respuesta

1

La respuesta simple es, sí, lo has hecho correctamente. Pero puede ser más complicado que eso.

En una computadora "normal", el control y la información de datos se envían a lo largo de una ruta común entre un almacenamiento y una unidad de ejecución. En una PC, el almacenamiento es ROM y / o RAM, y la ejecución es la CPU. (Y sí, dentro de la CPU los datos y las rutas de control se separan, no se preocupe por eso).

Esta arquitectura se llama arquitectura de Von Neumann y es dominante en las computadoras. Sin embargo, es perfectamente posible separar los datos y el control de principio a fin. Esto se denomina arquitectura de Harvard, y se ve a veces, particularmente en sistemas DSP. Probablemente el ejemplo actual más conocido sea la línea SHARC de Analog Devices .

    
respondido por el WhatRoughBeast

Lea otras preguntas en las etiquetas