Sistema de control de conexión de bus
Descripción general
 En el dispositivo de procesamiento de datos del sistema de bus común, al conectar (expandir) muchas unidades, se evita que un bus específico se bloquee debido a la capacidad de transmisión excesiva. ] La tarjeta de E / S extendida 8 10 para el bus común 1 a 3a está conectada a través del módulo de expansión de bus conmutable 15. Además, la tarjeta de E / S de expansión 11 13 para el bus común 1 b 3 b está conectada a través del módulo de expansión de bus conmutable 17. La función de conmutación del módulo de ampliación de bus 15, 17, conmutar la conexión del bus 1a 3a extensión de la tarjeta de entrada-salida común 8 13 deseada, para permitir que distribuye concentración de carga en un bus común específico.
Campo técnico
La presente invención se refiere a un sistema de control de conexión de bus y más particularmente a un sistema de control de conexión de bus para realizar el control de conexión de bus entre estas unidades en un aparato de procesamiento de información o similar, cada uno compuesto de una pluralidad de unidades de un sistema de bus común.
Antecedentes de la técnica
En el aparato de procesamiento de datos, se adopta una configuración en la que las tarjetas de entrada / salida que tienen varias funciones se conectan secuencialmente adicionalmente a un bus común para la expansión de la función.
Por ejemplo, como se muestra en la figura 4, se proporcionan tres buses comunes 13, y además de la tarjeta de entrada / salida 57, una pluralidad de tarjetas tales como las tarjetas de entrada / salida 8 13 y similares están conectadas adicionalmente Para configurar el sistema, la tarjeta de entrada / salida 813 que debe añadirse está conectada al bus común a través de los módulos de expansión de bus 20, 21 y similares.
La tarjeta mostrada en la figura 4 es una tarjeta de conmutación (tarjeta SW) y tiene la función de conmutar y conectar tres buses 13 comunes a un bus de sistema interno (no mostrado).
Tarea de solución
En un sistema de bus común convencional de este tipo, cuando aumenta el número de tarjetas que usan el mismo bus común, la capacidad de transmisión del bus común es insuficiente para causar un bloqueo del bus.
En el ejemplo de la figura 4, se muestra un caso extremo en el que todas las tarjetas de entrada / salida 513 usan solo un bus común 3, y en tal estado, el bus común 3 está en un estado cerrado. Conviértete Es decir, aunque hay una capacidad de transmisión del bus común de todo el sistema (bus común 1, 2), si excede la capacidad de transmisión del bus común 3, el bus común 3 ya no puede expandirse como un sistema.
Como ejemplo de tal técnica convencional, se puede encontrar en JP-A-62 137654 y similares.
Sumario de la invención Por lo tanto, un objeto de la presente invención es proporcionar un sistema de control de conexión de bus capaz de utilizar de manera eficiente la capacidad de transmisión de un bus común. Está adentro.
Solución
De acuerdo con la presente invención, cada una de las unidades primera y segunda tiene una pluralidad de buses comunes y una pluralidad de tarjetas de entrada / salida conectadas al bus común, y cada uno de los buses comunes de la segunda unidad A cada uno de los buses comunes de la primera unidad, en donde la segunda unidad está configurada para conectar cada uno de los buses comunes de la propia unidad a cada uno de la pluralidad de buses comunes de la primera unidad El control de conmutación de bus significa que puede conectarse y conectarse sin superponerse entre sí.
Además, según la presente invención, cada una de las unidades primera y n-ésima (n es un número entero de 3 o más) tiene una pluralidad de buses comunes y una pluralidad de tarjetas de entrada / salida conectadas al bus común, Cada uno de los buses comunes de la n 1 unidad está conectado a cada uno de los buses comunes de la n 1 unidad y cada uno de los buses comunes de la n 1 unidad está conectado a cada uno de los buses comunes de las n 2 unidades, Y finalmente conectando y controlando cada uno de los buses comunes de dicha segunda unidad a cada uno de dichos buses comunes de dicha primera unidad, en donde dicha segunda unidad n-ésima Cada uno de los cuales tiene un conmutador de bus capaz de conectar y conmutar cada uno de los buses comunes de su propia unidad a cada uno de los buses comunes de la primera y la n 1 unidades sin superponerse entre sí. Se obtiene un sistema .
Cada uno de los cuales gestiona un bus común dentro de una unidad de expansión que tiene una tarjeta de entrada / salida, donde un módulo de expansión de bus para conmutar y controlar el estado de conexión del bus común se proporciona en la unidad de expansión, y cada uno de los módulos de expansión De este modo, conmutando y transfiriendo eficientemente los datos de transferencia de la tarjeta de entrada / salida.
Descripción de las realizaciones preferidas Las realizaciones de la presente invención se describirán a continuación con referencia a los dibujos.
La figura 1 es un diagrama de bloques del sistema de una realización de la presente invención. En la figura 1, las mismas partes que las de la figura 4 se indican con los mismos números de referencia. En este ejemplo, se muestra un sistema en el que la primera tercera unidad a c, cada una de las cuales tiene una pluralidad de tarjetas de entrada / salida y tres buses comunes, están conectadas entre sí para expandir las funciones.
La primera unidad de una 1a común bus, 2a, y las tarjetas de conmutación (tarjeta SW) 4 conectados a 3a, las tarjetas de entrada-salida 5, 6 que están conectados a un bus 3a común, el bus 1a común 3a y entre unidades cable de conexión Y una tarjeta maestra de módulo de expansión de bus 14 que tiene una función de interfaz con el módulo de expansión de bus 100.
La segunda unidad de b se 1b bus común, 2b, 3b y, tarjetas de entrada y salida 8, 9 están conectados a un bus común 3b, la expansión bus que tiene una función de interfaz al bus común 1b 3b y el cable de conexión entre unidades 100 Una tarjeta esclava de módulo 15, y una tarjeta maestra de módulo de expansión de bus 16 que tiene una función de interfaz entre el bus común 1 b 3 by el cable de conexión entre unidades 101.
La tercera unidad 1c común, 2c, 3c y la tarjeta del módulo de extensión de bus tarjeta esclava que tiene entrada y salida 11 13 conectado a la 3c bus común, una función de interfaz para el cable de conexión común 3c 1c bus y entre unidades 101 17.
Las tarjetas maestras 14, 16 del módulo de expansión de bus tienen principalmente control de salida al bus común de la unidad superior y una función de relé de señal principal. Además, las tarjetas esclavas 15 y 17 tienen control de salida al bus común de la unidad en la que están montadas las tarjetas esclavas, una función de conmutación del bus común dentro de la unidad y una función de relé de señal principal.
2 es un diagrama de bloques que muestra ejemplos específicos de la tarjeta maestra y la tarjeta esclava, en la que una interfaz con el cable 100 conecta entre la unidad a (unidad superior) y la unidad b (unidad inferior) en la figura 1 Se muestran ejemplos de dicha tarjeta maestra 14 y una tarjeta esclava 15, pero no hace falta decir que la tarjeta maestra 16 y la tarjeta esclava 17 también tienen la misma configuración.
Haciendo referencia a la Fig. 2, el bus de expansión módulo de tarjeta principal interfaz de bus 14 de datos 141 que interconecta los datos de enlace descendente desde los tres datos común bus 1a 3a de la unidad superior una que está montado, también los datos comunes bus 1a 3a , Una sección de control de demultiplexación de bus 143 para multiplexar / demultiplexar cada uno de los tres datos con respecto a las interfaces de bus de datos 141, 142, un par de cable 100 para la conexión entre unidades, un paquete (unidad) mientras que la interfaz 144 para ser conectado, de acuerdo con la señal de control desde el sistema, a fin de eliminar el solapamiento en los intervalos de tiempo de los datos de enlace ascendente al bus común 1a 3a, una unidad de control de bus para el control de la interfaz de bus de datos 142 145 Eso.
Una tarjeta esclavo de extensión de bus 15 es una interfaz de bus de datos 151 que interconecta los datos del enlace descendente al bus de datos común 1b 3b de las tres unidades b en la que está montado, el bus de datos también interconecta los datos aguas arriba de la bus común 1b 3b una interfaz 152, un bus de conmutación unidad de control 153 que controla conmutada ya sea en o conexión de suministro del bus de datos 1b 3b datos de enlace ascendente y datos de enlace descendente, uno por cada triplete, los tres de esta tal como una interfaz de bus de datos 151 y 152 una unidad de demultiplexación bus 154 para la multiplexación / demultiplexación de los datos, el paquete (unidad) mientras que la interfaz 155 para ser conectado al cable de par 100 para la conexión entre unidades, de acuerdo con una señal de control del sistema, los datos de enlace descendente de la 3c 1c bus común En el intervalo de tiempo Y una unidad de control de bus 156 que controla la interfaz de bus de datos 151 y realiza el control de conmutación de la unidad de control de conmutación de bus 153 para eliminar la superposición en la unidad de control de conmutación de bus 153.
La figura 3 es un diagrama de conexión de sistema equivalente en el caso en que la unidad de expansión en la realización de la presente invención en las figuras 1 y 2 está conectada mediante una tarjeta maestra de módulo de extensión de bus y una tarjeta esclava, respectivamente. 4, en el ejemplo convencional de la figura 4, incluso si el bus común 13 se expande y conecta mediante los módulos de expansión 20 y 21, el bus común 13 simplemente se extiende, y el bus común La capacidad de transmisión por 1 3 no cambia en absoluto y las tarjetas de E / S no se pueden conectar más allá de la capacidad de transmisión de cada bus común. Sin embargo, como se muestra en la Fig. 3, en la presente invención, mediante la realización de la conmutación de la barra del bus de conmutación de la unidad de control en las tarjetas de esclavos 15 y 17 del módulo de extensión de bus, cuando la frecuencia de uso del bus 1a es alta, el cambio a un bus 2a y 3a , De modo que la entrada / salida al bus común en la unidad básica (unidad más alta) a puede ser distinta del bus 1 a.
Al hacer esto, es posible eliminar el bloqueo del bus común por la unidad básica a, y hacer un uso efectivo de la capacidad de transmisión total del bus común del sistema.
En la realización anterior, las unidades de extensión inferiores se muestran como dos byc con respecto a la unidad básica a, pero es obvio que es generalmente aplicable a dos o más unidades.
Efecto de la invención
Como la ordenación, ya que el módulo de expansión de bus en cada unidad de acuerdo con la presente invención provista con la función de conmutación de la barra, no es un efecto que fue suprimida oclusión bus se puede utilizar eficazmente la capacidad de transmisión del bus común de todo el sistema.
La figura 1 es un diagrama de bloques del sistema de una realización de la presente invención.
La figura 2 es un diagrama de bloques que muestra un ejemplo específico de una tarjeta maestra y una tarjeta esclava del módulo de expansión de bus de la figura 1.
La figura 3 es un diagrama de conexión de sistema equivalente de una realización de la presente invención.
La figura 4 es un diagrama de conexión de sistema equivalente del ejemplo convencional.
una unidad c
1 3 Autobús común
4 Cambio de tarjeta
5 13 Tarjeta de E / S
14, 16 tarjeta maestra de módulo de expansión de bus
15, 17 tarjeta de esclavo de módulo de expansión de bus
Cable de conexión de 100,101 pares
141, 142, 151, 152 Interfaz de bus de datos
143, 154 demultiplexor de bus
144, 155 Interfaz entre paquetes
145, 156 Unidad de control de bus
153 Unidad de control de conmutación de bus
Reclamo
Cada una de las unidades primera y segunda tiene una pluralidad de buses comunes y una pluralidad de tarjetas de entrada / salida conectadas al bus común, y cada uno de los buses comunes de las segundas unidades está conectado a la 1 unidad, donde la segunda unidad está configurada para controlar cada uno de los buses comunes de la propia unidad para que se superpongan entre sí en cada uno de la pluralidad de buses comunes de la primera unidad Los medios de conmutación de bus pueden conmutarse sin cambiar los medios de control de conexión de bus.
La segunda unidad se proporciona entre la unidad de conmutación de bus y el cable de par y realiza el control de demultiplexación de bus. una unidad de demultiplexación, la primera unidad es una conexión de bus de acuerdo con la reivindicación 1, que comprende además un medios de demultiplexación proporcionado demultiplexación realiza bus entre dichos cables de par con auto bus común Sistema de control
Cada unidad de la reivindicación 3 primero a n (n es 3 o más entero) de una pluralidad de tarjetas de entrada-salida conectadas a una pluralidad de bus común y que al igual que el bus común, el bus común de la primera n conectar cada unidad de bus común respectivo de la segunda n 1, mediante la realización secuencialmente la conexión mediante la conexión de cada uno de los bus común de dicha primera unidad de n 1 a cada uno de los bus común de dicho segundo n 2 unidades Y finalmente conectando y controlando cada uno de los buses comunes de dicha segunda unidad a cada uno de dichos buses comunes de dicha primera unidad, en donde cada una de dichas segundas a enésimas unidades comprende: Cada uno de dichos buses comunes de dicha autounidad está conectado a cada uno de dichos buses comunes de dichas unidades primera y n-ésima sin superponerse entre sí.
4. El aparato según la reivindicación 3, en el que la conexión entre las unidades es un cable de par, y cada una de las unidades incluye medios de demultiplexación de bus que forman una interfaz entre el par de cable y el bus común. Un sistema de control de conexión de bus como se describe.
Dibujo :
Application number :1997-006495
Inventors :日本電気エンジニアリング株式会社
Original Assignee :曽篠剛