El sistema Crossbar Switch contiene una serie de puntos de cruce que se mantienen en las intersecciones entre el módulo de memoria y las rutas de los buses del procesador. En cada punto de cruce, el cuadrado pequeño representa un interruptor que obtiene la ruta de un procesador a un módulo de memoria. Cada punto de conmutación tiene una lógica de control para configurar la ruta de transferencia entre una memoria y un procesador. Calcula la dirección que se coloca en el bus para saber si se está direccionando su módulo específico. Además, elimina múltiples requests de acceso al mismo módulo de memoria sobre una base de prioridad predeterminada.
En la figura se muestra el diseño funcional de un interruptor de barra cruzada conectado a un módulo de memoria. El circuito contiene multiplexores que eligen los datos, la dirección y el control de una CPU para la comunicación con el módulo de memoria. La lógica de arbitraje estableció niveles de prioridad para seleccionar una CPU cuando dos o más CPU intentan acceder a la misma memoria. Los multiplexores pueden ser manejados por el código binario que es producido por un codificador de prioridad dentro de la lógica de arbitraje.
Un sistema de interruptores de barra cruzada permite transferencias simultáneas desde todos los módulos de memoria porque hay una ruta separada asociada con cada módulo. Por lo tanto, el hardware necesario para implementar el conmutador puede volverse bastante grande y complejo.
Publicación traducida automáticamente
Artículo escrito por rajkumarupadhyay515 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA