JP3000926B2 - Switch configuration method - Google Patents
Switch configuration methodInfo
- Publication number
- JP3000926B2 JP3000926B2 JP9834396A JP9834396A JP3000926B2 JP 3000926 B2 JP3000926 B2 JP 3000926B2 JP 9834396 A JP9834396 A JP 9834396A JP 9834396 A JP9834396 A JP 9834396A JP 3000926 B2 JP3000926 B2 JP 3000926B2
- Authority
- JP
- Japan
- Prior art keywords
- input
- output
- signal
- switch
- port
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 29
- 238000006243 chemical reaction Methods 0.000 description 155
- 239000000872 buffer Substances 0.000 description 51
- 238000010586 diagram Methods 0.000 description 30
- 239000011159 matrix material Substances 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明はスイッチの構成法に
関し、特にビットスライス構成によるスイッチ構成法に
関する。The present invention relates to a switch configuration method, and more particularly to a switch configuration method using a bit slice configuration.
【0002】[0002]
【従来の技術】従来の技術の例として、特開平1−15
8891号公報に記載されている空間分割スイッチの発
明がある。上記公報に記載された発明は、高速データが
入力される場合においても、スイッチ容量の大容量化を
図ることを容易に可能とすることを目的としており、ス
イッチサイズがn×nの単位スイッチを複数個マトリク
ス状に接続することによって、サイズの大きいスイッチ
を実現する方法を示している。例えば、n×nスイッチ
を行方向にa個、列方向にb個、マトリクス状に接続す
ると、(a×n)×(b×n)のスイッチを構成するこ
とができるということを示している。2. Description of the Related Art Japanese Patent Laid-Open No.
There is an invention of a space division switch described in JP-A-8891. The invention described in the above publication aims to easily increase the switch capacity even when high-speed data is input, and to provide a unit switch having a switch size of n × n. A method for realizing a large-sized switch by connecting a plurality of switches in a matrix is shown. For example, it is shown that when a number of n × n switches are connected in a matrix in a row direction and b in a column direction, a (a × n) × (b × n) switch can be formed. .
【0003】また、上記公報に記載された発明とは関係
ないが、高速信号を扱うための一般的な技術として、デ
バイス(LSI等)の処理が可能な速度にまで高速信号
をパラレル展開するという技術がある。さらに、パラレ
ル展開数が大きくデバイスの入出力端子数が不足する場
合または処理回路規模がデバイスの規模より大きい場合
には、ビットスライス構成によって複数のデバイスで処
理するという技術がある。Although not related to the invention described in the above publication, a general technique for handling high-speed signals is to parallel develop high-speed signals to a speed at which a device (such as an LSI) can process the signals. There is technology. Further, when the number of parallel expansions is large and the number of input / output terminals of the device is insufficient, or when the processing circuit scale is larger than the device scale, there is a technique of performing processing by a plurality of devices by a bit slice configuration.
【0004】図16は、従来例におけるビットスライス
構成のN×Nスイッチを示すブロック図である。FIG. 16 is a block diagram showing an N × N switch having a bit slice configuration in a conventional example.
【0005】図16の構成を説明する。入力信号#1は
mビットパラレル信号であり、S110に入力される。
このうち1組目のkビットの信号はS111から1番目
の単位スイッチ101の入力ポート1に入力され、2組
目のkビットの信号はS112から2番目の単位スイッ
チ102の入力ポート1に入力され、以下同様にして、
最後の(m/k)組目のkビットの信号はS113から
(m/k)番目の単位スイッチ103の入力ポート1に
入力される。入力信号#2も同様にS120に入力さ
れ、kビットづつ順にS121〜S123から単位スイ
ッチ101〜103の入力ポート2に入力される。以下
同様にして、入力信号#NもS130に入力され、kビ
ットづつ順にS131〜S133から単位スイッチ10
1〜103の入力ポートNに入力される。The configuration shown in FIG. 16 will be described. The input signal # 1 is an m-bit parallel signal and is input to S110.
The first set of k-bit signals is input from S111 to the input port 1 of the first unit switch 101, and the second set of k-bit signals is input from S112 to the input port 1 of the second unit switch 102. And so on,
The k-bit signal of the last (m / k) group is input to the input port 1 of the (m / k) -th unit switch 103 from S113. Similarly, the input signal # 2 is input to S120, and is input to the input ports 2 of the unit switches 101 to 103 from S121 to S123 in order of k bits. Similarly, the input signal #N is also input to S130, and the unit switch 10 is sequentially switched from S131 to S133 in k bit order.
It is input to input ports N of 1 to 103.
【0006】単位スイッチの出力ポートの接続は、入力
ポートの接続と対称になっており、出力信号#1は単位
スイッチ101〜103の出力ポート1から出力された
信号S141〜S143を集めた信号S140となる。
出力信号#2は単位スイッチ101〜103の出力ポー
ト2から出力された信号S151〜S153を集めた信
号S150となる。以下同様にして、出力信号#Nは単
位スイッチ101〜103の出力ポートNから出力され
た信号S161〜S163を集めた信号S160とな
る。The connection of the output ports of the unit switches is symmetrical to the connection of the input ports, and the output signal # 1 is a signal S140 obtained by collecting the signals S141 to S143 output from the output ports 1 of the unit switches 101 to 103. Becomes
The output signal # 2 is a signal S150 obtained by collecting the signals S151 to S153 output from the output ports 2 of the unit switches 101 to 103. Similarly, the output signal #N becomes a signal S160 obtained by collecting the signals S161 to S163 output from the output ports N of the unit switches 101 to 103.
【0007】図16に示した構成においては、mビット
パラレルの各入出力信号はkビットづつ各単位スイッチ
の入出力ポートと接続されるが、1つの入出力信号のk
ビットの組のうちの複数が1つの単位スイッチに接続さ
れることはない。すなわち、入力信号#1から単位スイ
ッチ101の入力ポートへは、kビットの信号はS11
1からのみ入力される。したがって、図16に示した構
成において、例えば2×2スイッチとして使用する場合
には、単位スイッチの個数は(m/k)個で変わらず、
各単位スイッチのN個の入出力ポートのうち入出力ポー
ト1,2のみを使用して、他の入出力ポートは未使用と
なる。In the configuration shown in FIG. 16, each input / output signal of m bits parallel is connected to the input / output port of each unit switch for each k bits.
A plurality of bit sets are not connected to one unit switch. That is, a k-bit signal is sent from the input signal # 1 to the input port of the unit switch 101 at S11.
Input only from 1. Therefore, in the configuration shown in FIG. 16, for example, when used as a 2 × 2 switch, the number of unit switches remains unchanged at (m / k).
Of the N input / output ports of each unit switch, only the input / output ports 1 and 2 are used, and the other input / output ports are unused.
【0008】次に、図16の動作を説明する。入力信号
#1のデータを出力信号#2に出力する場合には、S1
10はビットスライスされて、S111〜S113の信
号として各単位スイッチ101〜103に入力される。
また、S110は出力先を示すスイッチ制御情報として
出力先を示す“2”を持っており、このスイッチ制御情
報を基にして、単位スイッチ101〜103は入力ポー
ト1と出力ポート2とを接続し、それぞれS111はS
151に出力され、S112はS152に出力され、S
113はS153に出力される。したがってS110か
ら入力された入力信号#1のデータがS150から出力
されて出力信号#2となる。入出力信号が他の信号の場
合でも、単位スイッチ101〜103において同様の処
理が行われる。Next, the operation of FIG. 16 will be described. When outputting the data of the input signal # 1 to the output signal # 2, S1
10 is bit sliced and input to each of the unit switches 101 to 103 as signals of S111 to S113.
S110 has “2” indicating the output destination as switch control information indicating the output destination. Based on this switch control information, the unit switches 101 to 103 connect the input port 1 and the output port 2 with each other. , And S111 is S
151 is output to S152, and S112 is output to S152.
113 is output to S153. Therefore, the data of the input signal # 1 input from S110 is output from S150 to become the output signal # 2. The same processing is performed in the unit switches 101 to 103 even when the input / output signal is another signal.
【0009】図17は、従来例におけるATM通信方式
で使用される出力バッファ型スイッチの構成例を示すブ
ロック図であり、8×8スイッチを構成する単位スイッ
チの回路を示している。FIG. 17 is a block diagram showing a configuration example of an output buffer type switch used in the ATM communication system in a conventional example, and shows a circuit of a unit switch constituting an 8 × 8 switch.
【0010】図17の構成を説明する。セル多重化回路
709は入出力が2ビット幅の8入力1出力となってい
る。入力信号#1〜#8は2ビットパラレル信号であ
り、S711〜S718から、それぞれセル多重化回路
709の入力ポート1〜8に入力される。セル多重化回
路709の出力信号S720はバスS721状に配線さ
れ、バスS721とセルバッファ701〜708とは、
それぞれ2ビットパラレル信号S731〜S738を用
いて接続される。セルバッファ701〜708からは2
ビットパラレルの信号S741〜S748がそれぞれ出
力され、出力信号#1〜#8となる。The configuration of FIG. 17 will be described. The input / output of the cell multiplexing circuit 709 is 8 inputs and 1 output with a 2-bit width. The input signals # 1 to # 8 are 2-bit parallel signals, and are input from S711 to S718 to the input ports 1 to 8 of the cell multiplexing circuit 709, respectively. The output signal S720 of the cell multiplexing circuit 709 is wired in the form of a bus S721, and the bus S721 and the cell buffers 701 to 708
They are connected using 2-bit parallel signals S731 to S738, respectively. 2 from the cell buffers 701 to 708
Bit parallel signals S741 to S748 are output, respectively, and become output signals # 1 to # 8.
【0011】次に、図17の動作を説明する。8本の入
力信号#1〜#8をそれぞれ2ビット幅でS711〜S
718からセル多重化回路709に入力し、セル多重化
回路709でセル多重してS720として出力する。セ
ル多重化回路709の出力信号S720をバスS721
状に配線して、バスS721の出力信号を2ビットパラ
レル信号S731〜S739によって、セルバッファ7
01〜708にそれぞれ入力する。セルバッファ701
〜708の書き込みと読み出しとを制御する制御部(不
図示)が、各入力データが持つスイッチ制御情報にした
がって、該当する出力先のセルバッファに対して書き込
み許可を与えることによって、期待される出力信号#1
〜#8にデータを出力することができる。Next, the operation of FIG. 17 will be described. Each of the eight input signals # 1 to # 8 has a 2-bit width, and
The signal 718 is input to the cell multiplexing circuit 709, and the cell multiplexing circuit 709 multiplexes the cells and outputs the result as S720. The output signal S720 of the cell multiplexing circuit 709 is transferred to a bus S721.
And the output signal of the bus S721 is transmitted to the cell buffer 7 by two-bit parallel signals S731 to S739.
01 to 708, respectively. Cell buffer 701
The control unit (not shown) for controlling writing and reading of 〜 to 708 gives write permission to the corresponding output destination cell buffer in accordance with the switch control information of each input data, thereby achieving expected output. Signal # 1
To # 8.
【0012】[0012]
【発明が解決しようとする課題】上記従来の技術では、
単位スイッチを複数個マトリクス状に接続することによ
って、スイッチサイズの大規模化を行えることが示され
ているが、単位スイッチをそのスイッチサイズよりも小
規模のスイッチとして使用する方法は示されていないと
いう問題点がある。In the above prior art,
It has been shown that the switch size can be increased by connecting a plurality of unit switches in a matrix, but a method of using the unit switches as switches smaller than the switch size is not shown. There is a problem.
【0013】単純に考えるなら、単位スイッチが8×8
である場合には、その入出力ポートの一部のみを使用し
て、2×2、4×4等の小規模スイッチとして使用する
ことが可能である。しかし、この場合には、これらの小
規模スイッチのコストは8×8スイッチと同じである。To put it simply, the unit switch is 8 × 8
In this case, it is possible to use only a part of the input / output ports and use it as a small-scale switch of 2 × 2, 4 × 4, or the like. However, in this case, the cost of these small switches is the same as 8 × 8 switches.
【0014】また、単位スイッチを小規模にして個数を
多くすれば、小規模スイッチとして使用した場合にコス
ト面での改善を図ることができるが、分割損が出るの
で、スイッチを大規模化した場合にコストが高くなると
いう問題点がある。Further, if the number of unit switches is small and the number of switches is large, the cost can be improved when the switches are used as small-scale switches. In this case, there is a problem that the cost increases.
【0015】例えば、クロスポイント数を2×2スイッ
チと8×8スイッチとで比較すると、2×2スイッチで
は4となり、8×8スイッチでは64となる。このた
め、2×2スイッチのクロスポイント数は8×8スイッ
チの場合と比較すると1/16となるが、製造コストは
1/16にはならず、それよりも大きい値となる。した
がって、2×2の単位スイッチを16個使用すれば8×
8のスイッチを構成することができるが、単位スイッチ
を8×8とした場合と比較して、コストが高くなる。For example, when the number of cross points is compared between the 2 × 2 switch and the 8 × 8 switch, the number is 4 for the 2 × 2 switch and 64 for the 8 × 8 switch. For this reason, the number of cross points of the 2 × 2 switch is 1/16 as compared with the case of the 8 × 8 switch, but the manufacturing cost is not 1/16 but a larger value. Therefore, if 16 2 × 2 unit switches are used, 8 ×
Although eight switches can be configured, the cost is higher than when the unit switches are 8 × 8.
【0016】本発明の目的は、上記問題点を解決し、単
位スイッチを小規模スイッチに適用する場合に、コスト
を低くすることが可能なスイッチ構成法を提供すること
にある。An object of the present invention is to solve the above problems and to provide a switch configuration method capable of reducing the cost when the unit switch is applied to a small-scale switch.
【0017】[0017]
【課題を解決するための手段】上記目的を達成するため
に本発明のスイッチ構成法は、N×Nスイッチをビット
スライス構成によって複数の単位スイッチで構成し、N
×Nより小規模のスイッチを構成する場合には、使用す
る単位スイッチの個数を減らして複数の物理入力ポート
を1つの論理入力ポートとして扱っている。In order to achieve the above object, according to a switch configuration method of the present invention, an N × N switch is composed of a plurality of unit switches by a bit slice configuration.
When a switch smaller than × N is configured, the number of unit switches used is reduced and a plurality of physical input ports are treated as one logical input port.
【0018】例えば、N×Nの単位スイッチが4個の単
位スイッチから構成されている場合に、(N/2)×
(N/2)のスイッチを構成するときには、2個の単位
スイッチを用いて、N個の入出力ポートを2個づつグル
ープ化し、(N/2)個の論理ポートを持つスイッチと
して使用する。For example, when an N × N unit switch is composed of four unit switches, (N / 2) ×
When configuring the (N / 2) switch, two unit switches are used to group N input / output ports by two, and used as a switch having (N / 2) logical ports.
【0019】より詳しくは、以下の通りである。The details are as follows.
【0020】(1)N(N:N≧2を満たす整数)個の
入力信号がそれぞれm(m:m≧2を満たす整数)ビッ
トパラレル展開されており、mビットパラレル展開され
た該入力信号のそれぞれをk(k:k≧2を満たす整数
でmの約数)ビットづつ(m/k)個のグループに分
け、kビットのパラレル信号を1組の入出力信号として
処理する(m/k)個の単位スイッチ回路に、(m/
k)個のグループに分けた該kビットづつの信号を入力
して並列に処理を行い、該(m/k)個の単位スイッチ
回路から該kビットづつの信号を出力する、入力側がN
本で出力側がN本であるビットスライス構成のN×Nス
イッチであって、スイッチサイズがN×Nである場合に
は、前記単位スイッチ回路を(m/k)個使用して、a
(a:1≦a≦Nを満たす整数)番目の入力信号が、b
(b:1≦b≦m/kを満たす整数)番目のグループの
kビットの信号をb番目の単位スイッチ回路のa番目の
論理的な入力ポートに入力し、スイッチサイズが(N/
s)×(N/s)(s:s≧2を満たす整数でNの約
数)である場合には、前記単位スイッチ回路を(m/
(s×k))個使用し、c(c:1≦c≦N/sを満た
す整数)番目の信号が、(s×(d−1)+t)(d:
1≦d≦m/(s×k)を満たす整数,t:1≦t≦s
−1を満たす整数)番目のグループのkビットの信号を
d番目の単位スイッチ回路のt番目の論理的な入力ポー
トに入力する。(1) N (N: an integer satisfying N ≧ 2) input signals are each subjected to m (m: an integer satisfying m ≧ 2) bit parallel expansion, and the m-bit parallel expanded input signal is Are divided into (m / k) groups of k (k: an integer that satisfies k ≧ 2 and a divisor of m) bits, and the k-bit parallel signal is processed as a set of input / output signals (m / k). k) unit switch circuits have (m /
k) The signals of k bits divided into k groups are input and processed in parallel, and the signals of k bits are output from the (m / k) unit switch circuits.
In the case of an N × N switch having a bit slice configuration having N output sides and a switch size of N × N, (m / k) unit switch circuits are used and a
(A: an integer satisfying 1 ≦ a ≦ N).
(B: an integer satisfying 1 ≦ b ≦ m / k) The k-bit signal of the group is input to the a-th logical input port of the b-th unit switch circuit, and the switch size is set to (N /
s) × (N / s) (s: an integer satisfying s ≧ 2 and a divisor of N), the unit switch circuit is set to (m /
(S × k)) signals, and the c (c: an integer satisfying 1 ≦ c ≦ N / s) th signal is (s × (d−1) + t) (d:
Integer satisfying 1 ≦ d ≦ m / (s × k), t: 1 ≦ t ≦ s
The k-bit signal of the (th integer satisfying −1) th group is input to the tth logical input port of the dth unit switch circuit.
【0021】(2)このとき、スイッチサイズが(N/
s)×(N/s)である場合には、N本の入出力ポート
を持つ単位スイッチ回路が、N本の入出力ポートをs個
づつグループ化を行って、(N/s)本の論理的な入出
力ポートを備え、該論理的な入出力ポートのそれぞれの
入出力信号が(k×s)ビット幅であるスイッチ回路と
して動作することができる。(2) At this time, when the switch size is (N /
s) × (N / s), the unit switch circuit having N input / output ports performs grouping of N input / output ports by s and (N / s) A logical input / output port is provided, and each input / output signal of the logical input / output port can operate as a switch circuit having a (k × s) bit width.
【0022】(3)また、スイッチサイズが(N/s)
×(N/s)である場合には、e(e:1≦e≦N/s
を満たす整数)番目の論理的な入力ポートから入力され
る信号をf(f:1≦f≦N/sを満たす整数)番目の
論理的な出力ポートに出力するために、e番目の入力信
号が入力される単位スイッチ回路のs個の物理的な入力
ポートが、f番目の出力信号が出力されるs個の物理的
な出力ポートに、それぞれ1対1に接続されるように、
該e番目の入力信号に付随する該e番目の入力信号の出
力先を示すスイッチ制御情報をあらかじめ変換して、該
単位スイッチ回路が、物理的な入力ポートのそれぞれか
ら入力される入力信号に付随するスイッチ制御情報に従
って該入力信号の振り分けを行うN×Nのスイッチとし
て動作することができる。(3) The switch size is (N / s)
× (N / s), e (e: 1 ≦ e ≦ N / s
An e-th input signal in order to output a signal input from the (th integer that satisfies) th logical input port to the f-th (integer that satisfies f: 1 ≦ f ≦ N / s) th logical output port Is connected to the s physical output ports from which the f-th output signal is output in a one-to-one manner, so that s physical input ports of the unit switch circuit to which
The switch control information indicating the output destination of the e-th input signal attached to the e-th input signal is converted in advance, and the unit switch circuit is attached to the input signal input from each of the physical input ports. It can operate as an N × N switch that distributes the input signal according to the switch control information to be performed.
【0023】このようにすることによって、N×Nより
小さい規模のスイッチを構成する場合には、スイッチサ
イズに応じた規模で実現することができ、単位スイッチ
の個数を少なくすることができるので、コストを抑える
ことが可能となる。In this way, when a switch smaller than N × N is configured, it can be realized in a scale corresponding to the switch size, and the number of unit switches can be reduced. Costs can be reduced.
【0024】[0024]
【発明の実施の形態】次に、本発明の実施の形態につい
て、図面を参照して詳細に説明する。Next, an embodiment of the present invention will be described in detail with reference to the drawings.
【0025】[1]構成の説明 初めに、本発明の一実施の形態における構成を説明す
る。[1] Description of Configuration First, the configuration of an embodiment of the present invention will be described.
【0026】図1は、本発明のスイッチ構成法が適用さ
れるスイッチ構成を示すブロック図である。図1に示す
ように、1ポート当たりのビット幅がkビットのN×N
単位スイッチ1,2,3を(m/(s×k))個使用し
て、(N/s)×(N/s)スイッチを構成する。FIG. 1 is a block diagram showing a switch configuration to which the switch configuration method of the present invention is applied. As shown in FIG. 1, an N × N bit width per port is k bits.
An (N / s) × (N / s) switch is configured by using (m / (s × k)) unit switches 1, 2, and 3.
【0027】入力信号#1はmビットパラレル信号とな
っており、S10に入力される。このうち1組目のkビ
ットの信号はS11から1番目の単位スイッチ1の入力
ポート1に入力され、2組目のkビットの信号はS12
から単位スイッチ1の入力ポート2に入力される。以下
同様にして、s組目のkビットの信号はS13から単位
スイッチ1の入力ポートsに入力される。次の(s+
1)組目のkビットの信号はS14から2番目の単位ス
イッチ2の入力ポート1に入力され、(s+2)組目の
kビットの信号はS15から単位スイッチ2の入力ポー
ト2に入力される。以下同様にして、2s組目のkビッ
トの信号はS16から単位スイッチ2の入力ポートsに
入力される。以下同様に順に入力していき、最後の(m
/k)組目のkビットの信号はS19から(m/(s×
k))番目の単位スイッチ3の入力ポートsに入力され
る。The input signal # 1 is an m-bit parallel signal and is input to S10. The first set of k-bit signals is input from S11 to the input port 1 of the first unit switch 1, and the second set of k-bit signals is S12.
Is input to the input port 2 of the unit switch 1. Similarly, the s-th set of k-bit signals is input to the input port s of the unit switch 1 from S13. The next (s +
1) The k-bit signal of the set is input from S14 to the input port 1 of the second unit switch 2, and the (s + 2) -th set of k-bit signals is input from S15 to the input port 2 of the unit switch 2. . Similarly, the 2s-th set of k-bit signals is input to the input port s of the unit switch 2 from S16. In the same manner, input in the same order, and enter the last (m
/ K) The k-bit signal of the set is converted from S19 to (m / (s ×
k)) is input to the input port s of the unit switch 3.
【0028】入力信号#2もmビットパラレル信号とな
っており、S20に入力される。このうち1組目のkビ
ットの信号はS21から単位スイッチ1の入力ポート
(s+1)に入力され、2組目のkビットの信号はS2
2から単位スイッチ1の入力ポート(s+2)に入力さ
れる。以下同様にして、s組目のkビットの信号はS2
3から単位スイッチ1の入力ポート2sに入力される。
次の(s+1)組目のkビットの信号はS24から単位
スイッチ2の入力ポート(s+1)に入力され、(s+
2)組目のkビットの信号はS25から単位スイッチ2
の入力ポート(s+2)に入力される。以下同様にし
て、2s組目のkビットの信号はS26から単位スイッ
チ2の入力ポート2sに入力される。以下同様に順に入
力していき、最後の(m/k)組目のkビットの信号は
S29から(m/(s×k))番目の単位スイッチ3の
入力ポート2sに入力される。The input signal # 2 is also an m-bit parallel signal and is input to S20. The first set of k-bit signals is input from S21 to the input port (s + 1) of the unit switch 1, and the second set of k-bit signals is S2.
2 is input to the input port (s + 2) of the unit switch 1. Similarly, the s-th set of k-bit signals is S2
3 is input to the input port 2s of the unit switch 1.
The k-bit signal of the next (s + 1) -th set is input from S24 to the input port (s + 1) of the unit switch 2, and (s +
2) The k-bit signal of the set is changed from S25 to the unit switch 2
Is input to the input port (s + 2). Similarly, the 2s-th k-bit signal is input to the input port 2s of the unit switch 2 from S26. Thereafter, the signals are sequentially input in the same manner, and the k-bit signal of the last (m / k) group is input from S29 to the input port 2s of the (m / (s × k))-th unit switch 3.
【0029】以下同様にして、入力信号#3から入力信
号#(N/s−1)まで、(m/(s×k))個の単位
スイッチ1〜3の入力ポートに順に入力される。Similarly, from the input signal # 3 to the input signal # (N / s-1), they are sequentially input to the input ports of the (m / (s × k)) unit switches 1 to 3.
【0030】最後に、入力信号#(N/s)はS30か
ら入力される。1組目のkビットの信号はS31から単
位スイッチ1の入力ポート(N−s+1)に入力され、
2組目のkビットの信号はS32から単位スイッチ1の
入力ポート(N−s+2)に入力される。以下同様にし
て、s組目のkビットの信号はS33から単位スイッチ
1の入力ポートNに入力される。次の(s+1)組目の
kビットの信号はS34から単位スイッチ2の入力ポー
ト(N−s+1)に入力され、(s+2)組目のkビッ
トの信号はS35から単位スイッチ2の入力ポート(N
−s+2)に入力される。以下同様にして、2s組目の
kビットの信号はS36から単位スイッチ2の入力ポー
トNに入力される。以下同様に順に入力していき、最後
の(m/k)組目のkビットの信号はS39から単位ス
イッチ3の入力ポートNに入力される。Finally, the input signal # (N / s) is input from S30. The first set of k-bit signals is input from S31 to the input port (N-s + 1) of the unit switch 1, and
The second set of k-bit signals is input from S32 to the input port (Ns + 2) of the unit switch 1. Similarly, the s-th set of k-bit signals is input to the input port N of the unit switch 1 from S33. The next (s + 1) -th set of k-bit signals is input from S34 to the input port (N-s + 1) of the unit switch 2, and the (s + 2) -th set of k-bit signals is input from S35 to the input port (N-s) of the unit switch 2. N
−s + 2). Similarly, the 2s-th set of k-bit signals is input to the input port N of the unit switch 2 from S36. Thereafter, the signals are sequentially input in the same manner, and the k-bit signal of the last (m / k) group is input to the input port N of the unit switch 3 from S39.
【0031】単位スイッチ1〜3の出力側の接続は、入
力側の接続と対称となっており、出力信号#1は単位ス
イッチ1〜3のそれぞれの出力ポート1〜sから出力さ
れる信号S41〜S49を集めた信号S40となる。出
力信号#2は単位スイッチ1〜3のそれぞれの出力ポー
ト(s+1)〜2sから出力される信号S51〜S59
を集めた信号S50となる。出力信号#(N/s)は単
位スイッチ1〜3のそれぞれの出力ポート(N−s+
1)〜Nから出力される信号S61〜S69を集めた信
号S60となる。The connection on the output side of the unit switches 1 to 3 is symmetrical to the connection on the input side, and the output signal # 1 is the signal S41 output from each output port 1 to s of the unit switch 1 to 3. ~ S49 are collected into a signal S40. The output signal # 2 is a signal S51 to S59 output from each of the output ports (s + 1) to 2s of the unit switches 1 to 3.
Is obtained as a signal S50. The output signal # (N / s) is applied to each output port (N−s +
1) A signal S60 obtained by collecting the signals S61 to S69 output from N.
【0032】図1の構成においてs=1とすると、従来
の技術で説明した図16と同じ構成になる。If s = 1 in the configuration of FIG. 1, the configuration is the same as that of FIG. 16 described in the background art.
【0033】また、図1に示した構成においては、mビ
ットパラレルの入出力信号をkビットづつ単位スイッチ
の入出力ポートと接続するということでは、図16に示
した従来の構成と同じであるが、1つの入出力信号のk
ビットの組が1つの単位スイッチに複数接続される点で
異なる。The configuration shown in FIG. 1 is the same as the conventional configuration shown in FIG. 16 in that m-bit parallel input / output signals are connected to the input / output port of the unit switch in units of k bits. Is one input / output signal k
The difference is that a plurality of sets of bits are connected to one unit switch.
【0034】[2]動作の説明 次に、本発明の一実施の形態における動作を説明する。[2] Description of Operation Next, the operation of the embodiment of the present invention will be described.
【0035】図2は、図16に示したN×Nスイッチを
図1に示した(N/s)×(N/s)スイッチに適用し
た場合を示すブロック図である。FIG. 2 is a block diagram showing a case where the N × N switch shown in FIG. 16 is applied to the (N / s) × (N / s) switch shown in FIG.
【0036】初めに、図2を用いて、図16に示した従
来のN×N単位スイッチをそのまま使用して、図1と同
様の(N/s)×(N/s)スイッチを構成した場合の
問題点を説明する。上述した図16の場合と同様に、入
力信号#1を出力信号#2に出力する場合について説明
する。First, referring to FIG. 2, an (N / s) × (N / s) switch similar to that of FIG. 1 was constructed using the conventional N × N unit switch shown in FIG. 16 as it is. The problem in the case will be described. A case where the input signal # 1 is output as the output signal # 2 as in the case of FIG. 16 described above will be described.
【0037】S510に入力されたデータD510は出
力先を示すスイッチ制御情報として“2”を持ってお
り、このスイッチ制御情報を基に単位スイッチ501が
処理を行うことは従来と同じである。しかし、このまま
ではD510がビットスライスされたD511〜D51
3も同じスイッチ制御情報“2”を持っているので、単
位スイッチ501の入力ポート1〜sに入力されたデー
タD511〜D513は、全て出力ポート2に出力され
てしまう。The data D510 input to S510 has "2" as switch control information indicating an output destination, and the unit switch 501 performs processing based on this switch control information as in the conventional case. However, as it is, D510 is bit sliced into D511 to D51.
3 also has the same switch control information “2”, so that all the data D511 to D513 input to the input ports 1 to s of the unit switch 501 are output to the output port 2.
【0038】このとき期待される出力ポートは、D51
1は出力ポート(s+1)であり、D512は出力ポー
ト(s+2)であり、以下順に接続していきD513は
出力ポート2sである。The output port expected at this time is D51
1 is an output port (s + 1), D512 is an output port (s + 2), and D513 is an output port 2s.
【0039】次に、図1を用いて本発明における動作を
説明する。上述した図2の場合と同様に、入力信号#1
を出力信号#2に出力する場合を考える。ビットスライ
ス処理では、各単位スイッチは全て同じ動作を行うの
で、ここでは単位スイッチ1の動作のみを説明する。Next, the operation of the present invention will be described with reference to FIG. As in the case of FIG. 2 described above, the input signal # 1
Is output to the output signal # 2. In the bit slice processing, all the unit switches perform the same operation, and thus only the operation of the unit switch 1 will be described here.
【0040】図1に示した単位スイッチ1の入出力ポー
トをs個づつグループ化する。すなわち、物理入出力ポ
ート1〜sを論理的に入出力ポート1として扱い、物理
入出力ポート(s+1)〜2sを論理的に入出力ポート
2として扱い、以下同様にして、物理入出力ポート(N
−s+1)〜Nを論理的に入出力ポート(N/s)とし
て扱うことができるような仕組を単位スイッチ1に持た
せる。The input / output ports of the unit switch 1 shown in FIG. 1 are grouped by s. That is, the physical I / O ports 1 to s are logically treated as the I / O port 1, the physical I / O ports (s + 1) to 2s are logically treated as the I / O port 2, and so on. N
−s + 1) to N are provided in the unit switch 1 so that they can be logically handled as input / output ports (N / s).
【0041】これだけでは1つの出力先を示すスイッチ
制御情報(例えば“2”)に対して、物理出力ポートが
s個((s+1)〜2s)存在するので、さらに、物理
入力ポート(p×s+q)(p,q:0≦p≦N/s−
1,1≦q≦sを満たす整数)から入力された信号は、
物理出力ポート(r×s+q)(0≦r≦N/s−1,
rはスイッチ制御情報によって指定された値)にしか出
力されないような仕組を単位スイッチ1に持たせる。ま
た、sの値は、各単位スイッチに対する外部からの設定
(例えば、ハードウェアでの直流信号による設定、ファ
ームウェアからの設定値のダウンロード)によって認識
させる。In this case, there are s physical output ports ((s + 1) to 2s) for the switch control information (for example, “2”) indicating one output destination. Therefore, the physical input ports (p × s + q) ) (P, q: 0 ≦ p ≦ N / s−)
1,1 ≦ q ≦ s).
Physical output port (r × s + q) (0 ≦ r ≦ N / s−1,
(r is a value specified by the switch control information). In addition, the value of s is recognized by an external setting for each unit switch (for example, setting by a DC signal in hardware, downloading of a setting value from firmware).
【0042】このような仕組を持つことによって、スイ
ッチ制御情報が“2”である場合には、単位スイッチ1
が、入力ポート1と出力ポート(s+1)とを接続し、
入力ポート2と出力ポート(s+2)とを接続し、入力
ポートsと出力ポート2sとを接続する。これによっ
て、ビットスライスされた信号S11〜S13は、S1
1はS51に出力され、S12はS52に出力され、S
13はS53に出力されることになる。他の入出力信号
の組み合わせでも、同様の処理が行われる。With such a mechanism, when the switch control information is "2", the unit switch 1
Connects input port 1 and output port (s + 1),
The input port 2 is connected to the output port (s + 2), and the input port s is connected to the output port 2s. As a result, the bit-sliced signals S11 to S13 become S1
1 is output to S51, S12 is output to S52, and S
13 will be output to S53. Similar processing is performed for other combinations of input / output signals.
【0043】図3は、本発明の一実施の形態におけるス
イッチ制御情報の変換方法を示すブロック図である。FIG. 3 is a block diagram showing a method for converting switch control information according to an embodiment of the present invention.
【0044】図4は、図3におけるスイッチ制御情報変
換部の変換テーブル例である。図4(a)はスイッチ制
御情報変換部602の変換テーブルを示し、図4(b)
はスイッチ制御情報変換部603の変換テーブルを示
し、図4(c)はスイッチ制御情報変換部604の変換
テーブルを示している。FIG. 4 is an example of a conversion table of the switch control information conversion unit in FIG. FIG. 4A shows a conversion table of the switch control information conversion unit 602, and FIG.
4 shows a conversion table of the switch control information conversion unit 603, and FIG. 4C shows a conversion table of the switch control information conversion unit 604.
【0045】図3,図4を用いて、入力信号が持つスイ
ッチ制御情報をあらかじめ変換することによって(N/
s)×(N/s)スイッチとして動作させる仕組を説明
する。複数の単位スイッチは全て同じ動作を行うので、
ここでは単位スイッチ601の動作のみを、入力信号#
1を出力信号#2に出力する場合について説明する。By using FIG. 3 and FIG. 4 to convert the switch control information of the input signal in advance (N /
A mechanism for operating as an (s) × (N / s) switch will be described. Since all unit switches perform the same operation,
Here, only the operation of the unit switch 601 is controlled by the input signal #
1 will be described as an output signal # 2.
【0046】入力信号#1はS610に入力される。S
610上のデータD610はスイッチ制御情報として
“2”を持っている。S610がS611〜S613に
ビットスライスされるのに伴って、データD610もビ
ットスライスされてデータD611〜D613となる。
データD611〜D613はデータD610と同じく、
スイッチ制御情報“2”を持っている。Input signal # 1 is input to S610. S
Data D610 on 610 has "2" as switch control information. As S610 is bit-sliced into S611 to S613, data D610 is also bit-sliced into data D611 to D613.
Data D611 to D613 are the same as data D610.
It has switch control information “2”.
【0047】データD611はスイッチ制御情報変換部
602に入力されて、スイッチ制御情報が“2”から
“s+1”に変換されたデータD614として出力さ
れ、単位スイッチ601の入力ポート1に入力される。
データD612はスイッチ制御情報変換部603に入力
されて、スイッチ制御情報が“2”から“s+2”に変
換されたデータD615として出力され、単位スイッチ
601の入力ポート2に入力される。以下同様にして、
データD613はスイッチ制御情報変換部604に入力
されて、スイッチ制御情報が“2”から“2s”に変換
されたデータD616として出力され、単位スイッチ6
01の入力ポートsに入力される。The data D 611 is input to the switch control information conversion unit 602, and is output as data D 614 in which the switch control information is converted from “2” to “s + 1”, and is input to the input port 1 of the unit switch 601.
The data D612 is input to the switch control information conversion unit 603, is output as data D615 in which the switch control information is converted from "2" to "s + 2", and is input to the input port 2 of the unit switch 601. Similarly,
The data D613 is input to the switch control information conversion unit 604, and is output as data D616 in which the switch control information is converted from “2” to “2s”.
01 is input to the input port s.
【0048】このようにして、ビットスライスされたデ
ータD611〜D613のスイッチ制御情報が単位スイ
ッチ601に入力される前にあらかじめ変換されるの
で、単位スイッチ601は、スイッチ制御情報変換部6
02〜604から入力されるデータD614〜D616
を、スイッチ制御情報が示す出力ポートにそのまま出力
すればよい。これによって、所望の出力信号#2にデー
タを出力することができる。ここで、スイッチ制御情報
変換部602〜604の持つ変換テーブルの内容は全て
異なっている。As described above, the switch control information of the bit-sliced data D611 to D613 is pre-converted before being input to the unit switch 601.
Data D614 to D616 input from 02 to 604
May be directly output to the output port indicated by the switch control information. Thus, data can be output to a desired output signal # 2. Here, the contents of the conversion tables of the switch control information conversion units 602 to 604 are all different.
【0049】入力信号#2が入力された場合にも、スイ
ッチ制御情報変換部605〜607は同様の動作を行
う。When input signal # 2 is input, switch control information converters 605 to 607 perform the same operation.
【0050】他の入力信号についても、図4(a)は単
位スイッチ601の入力ポート(p×s+1)(p:0
≦p≦N/s−1を満たす整数)で使用されるスイッチ
制御情報変換部(602,605,‥‥)の変換テーブ
ルとなり、図4(b)は入力ポート(p×s+2)で使
用されるスイッチ制御情報変換部(603,606,‥
‥)の変換テーブルとなり、図4(c)は入力ポート
(p×s+s)で使用されるスイッチ制御情報変換部
(604,607,‥‥)の変換テーブルとなる。FIG. 4A shows the input port (p × s + 1) (p: 0) of the unit switch 601 for other input signals.
≤p≤N / s-1), which is a conversion table of the switch control information conversion units (602, 605, ‥‥) used in FIG. 4 (b), which is used in the input port (p × s + 2). Switch control information converter (603, 606,.
‥), and FIG. 4C shows the conversion table of the switch control information conversion units (604, 607, ‥‥) used in the input port (p × s + s).
【0051】[0051]
【実施例】次に、本発明の実施例について図面を参照し
て詳細に説明する。Next, embodiments of the present invention will be described in detail with reference to the drawings.
【0052】[1]構成の説明 図5〜図7は、図1の構成に具体的な値を使用した場合
の構成を示している。図5は、図1を用いて8×8スイ
ッチを構成する場合のブロック図であり、図1において
N=8,s=1,m=8,k=2とした場合を示してい
る。図6は、図1を用いて4×4スイッチを構成する場
合のブロック図であり、図1においてN=8,s=2,
m=8,k=2とした場合を示している。図7は、図1
を用いて2×2スイッチを構成する場合のブロック図で
あり、図1においてN=8,s=4,m=8,k=2と
した場合を示している。以下、順に各図について説明す
る。[1] Description of Configuration FIGS. 5 to 7 show configurations when specific values are used for the configuration of FIG. FIG. 5 is a block diagram of a case where an 8 × 8 switch is configured using FIG. 1, and shows a case where N = 8, s = 1, m = 8, and k = 2 in FIG. FIG. 6 is a block diagram in the case of configuring a 4 × 4 switch using FIG. 1. In FIG. 1, N = 8, s = 2,
The case where m = 8 and k = 2 is shown. FIG. 7 shows FIG.
FIG. 2 is a block diagram in the case of configuring a 2 × 2 switch by using N = 8, s = 4, m = 8, and k = 2 in FIG. Hereinafter, each figure will be described in order.
【0053】図5の構成を説明する。図5において単位
スイッチ201〜204は、1物理ポート当たりの処理
ビット幅が2ビットの8×8スイッチである。The configuration shown in FIG. 5 will be described. In FIG. 5, the unit switches 201 to 204 are 8 × 8 switches each having a processing bit width of 2 bits per physical port.
【0054】入力側の接続を説明する。入力信号#1は
8ビットパラレル信号であり、S210に入力される。
S210は2ビットづつビットスライスされてS211
〜S214となり、それぞれが単位スイッチ201〜2
04の物理入力ポート1に入力される。このとき、S2
11は単位スイッチ201の物理入力ポート1に入力さ
れ、S212は単位スイッチ202の物理入力ポート1
に入力され、S213は単位スイッチ203の物理入力
ポート1に入力され、S214は単位スイッチ204の
物理入力ポート1に入力される。The connection on the input side will be described. The input signal # 1 is an 8-bit parallel signal and is input to S210.
S210 is bit-sliced two bits at a time and S211
To S214, each of which is a unit switch 201 to 2
04 is input to the physical input port 1. At this time, S2
11 is input to the physical input port 1 of the unit switch 201, and S212 is the physical input port 1 of the unit switch 202.
S213 is input to the physical input port 1 of the unit switch 203, and S214 is input to the physical input port 1 of the unit switch 204.
【0055】入力信号#2はS220に入力されて2ビ
ットづつビットスライスされ、S221〜S224とな
る。S221〜S224は、それぞれ単位スイッチ20
1〜204の物理入力ポート2に入力される。S221
は単位スイッチ201に入力され、S222は単位スイ
ッチ202に入力され、S223は単位スイッチ203
に入力され、S224は単位スイッチ204に入力され
る。The input signal # 2 is input to S220 and is bit-sliced every two bits, resulting in S221 to S224. S221 to S224 correspond to the unit switch 20 respectively.
1 to 204 are input to the physical input ports 2. S221
Is input to the unit switch 201, S222 is input to the unit switch 202, and S223 is the unit switch 203.
S224 is input to the unit switch 204.
【0056】以下同様にして、入力信号#3はS230
に入力されて2ビットづつビットスライスされ、S23
1〜S234となる。S231〜S234は、それぞれ
単位スイッチ201〜204の物理入力ポート3に入力
される。入力信号#4はS240に入力されて2ビット
づつビットスライスされ、S241〜S244となる。
S241〜S244は、それぞれ単位スイッチ201〜
204の物理入力ポート4に入力される。入力信号#5
はS250に入力されて2ビットづつビットスライスさ
れ、S251〜S254となる。S251〜S254
は、それぞれ単位スイッチ201〜204の物理入力ポ
ート5に入力される。入力信号#6はS260に入力さ
れて2ビットづつビットスライスされ、S261〜S2
64となる。S261〜S264は、それぞれ単位スイ
ッチ201〜204の物理入力ポート6に入力される。
入力信号#7はS270に入力されて2ビットづつビッ
トスライスされ、S271〜S274となる。S271
〜S274は、それぞれ単位スイッチ201〜204の
物理入力ポート7に入力される。入力信号#8はS28
0に入力されて2ビットづつビットスライスされ、S2
81〜S284となる。S281〜S284は、それぞ
れ単位スイッチ201〜204の物理入力ポート8に入
力される。In the same manner, the input signal # 3 is changed to S230
And is bit-sliced two bits at a time,
1 to S234. Steps S231 to S234 are input to the physical input ports 3 of the unit switches 201 to 204, respectively. The input signal # 4 is input to S240 and is bit-sliced by two bits, resulting in S241 to S244.
S241 to S244 correspond to the unit switches 201 to 201, respectively.
204 is input to the physical input port 4. Input signal # 5
Is input to S250 and is bit-sliced by two bits, resulting in S251 to S254. S251 to S254
Are input to the physical input ports 5 of the unit switches 201 to 204, respectively. The input signal # 6 is input to S260 and bit-sliced by two bits, and S261 to S2
64. Steps S261 to S264 are input to the physical input ports 6 of the unit switches 201 to 204, respectively.
The input signal # 7 is input to S270, and is bit-sliced every two bits, resulting in S271 to S274. S271
Steps S274 to S274 are input to the physical input ports 7 of the unit switches 201 to 204, respectively. Input signal # 8 is S28
0, and is bit-sliced two bits at a time.
81 to S284. Steps S281 to S284 are input to the physical input ports 8 of the unit switches 201 to 204, respectively.
【0057】出力側の接続を説明する。単位スイッチ2
01の物理出力ポート1から出力されたS216と、単
位スイッチ202の物理出力ポート1から出力されたS
217と、単位スイッチ203の物理出力ポート1から
出力されたS218と、単位スイッチ204の物理出力
ポート1から出力されたS219とをまとめた信号S2
15が、出力信号#1として出力される。The connection on the output side will be described. Unit switch 2
S216 output from the physical output port 1 of the unit switch 202 and S216 output from the physical output port 1 of the unit switch 202.
217, a signal S2 obtained by combining S218 output from the physical output port 1 of the unit switch 203 and S219 output from the physical output port 1 of the unit switch 204.
15 is output as the output signal # 1.
【0058】同様に、単位スイッチ201〜204のそ
れぞれの物理出力ポート2から出力されたS226〜S
229をまとめた信号S225が、出力信号#2として
出力される。単位スイッチ201〜204のそれぞれの
物理出力ポート3から出力されたS236〜S239を
まとめた信号S235が、出力信号#3として出力され
る。単位スイッチ201〜204のそれぞれの物理出力
ポート4から出力されたS246〜S249をまとめた
信号S245が、出力信号#4として出力される。単位
スイッチ201〜204のそれぞれの物理出力ポート5
から出力されたS256〜S259をまとめた信号S2
55が、出力信号#5として出力される。単位スイッチ
201〜204のそれぞれの物理出力ポート6から出力
されたS266〜S269をまとめた信号S265が、
出力信号#6として出力される。単位スイッチ201〜
204のそれぞれの物理出力ポート7から出力されたS
276〜S279をまとめた信号S275が、出力信号
#7として出力される。単位スイッチ201〜204の
それぞれの物理出力ポート8から出力されたS286〜
S289をまとめた信号S285が、出力信号#8とし
て出力される。Similarly, S226 to S226 output from the physical output port 2 of each of the unit switches 201 to 204
229 are output as output signal # 2. A signal S235 in which S236 to S239 output from the respective physical output ports 3 of the unit switches 201 to 204 are combined is output as an output signal # 3. A signal S245 in which S246 to S249 output from the respective physical output ports 4 of the unit switches 201 to 204 are combined is output as an output signal # 4. Physical output port 5 of each of unit switches 201 to 204
S2 that summarizes S256 to S259 output from
55 is output as output signal # 5. A signal S265 that summarizes S266 to S269 output from the physical output port 6 of each of the unit switches 201 to 204 is
Output as output signal # 6. Unit switches 201 to
S output from each physical output port 7 of S204
A signal S275 obtained by combining 276 to S279 is output as an output signal # 7. S286 to S286 output from each physical output port 8 of the unit switches 201 to 204
A signal S285 that summarizes S289 is output as the output signal # 8.
【0059】図6の構成を説明する。図6において単位
スイッチ301,302は1物理ポート当たりの処理ビ
ット幅が2ビットの8×8スイッチである。The configuration of FIG. 6 will be described. In FIG. 6, the unit switches 301 and 302 are 8 × 8 switches each having a processing bit width of 2 bits per physical port.
【0060】入力側の接続を説明する。入力信号#1は
8ビットパラレル信号であり、S310に入力される。
S310は2ビットづつビットスライスされてS311
〜S314となり、2組づつ単位スイッチ301,30
2に入力される。このとき、S311は単位スイッチ3
01の物理入力ポート1に入力され、S312は単位ス
イッチ301の物理入力ポート2に入力される。S31
3は単位スイッチ302の物理入力ポート1に入力さ
れ、S314は単位スイッチ302の物理入力ポート2
に入力される。The connection on the input side will be described. The input signal # 1 is an 8-bit parallel signal and is input to S310.
S310 is bit-sliced two bits at a time and S311
~ S314, and two sets of unit switches 301, 30
2 is input. At this time, S311 is the unit switch 3
S312 is input to the physical input port 2 of the unit switch 301. S31
3 is input to the physical input port 1 of the unit switch 302, and S314 is the physical input port 2 of the unit switch 302.
Is input to
【0061】以下同様にして、入力信号#2はS320
に入力されて2ビットづつビットスライスされ、S32
1〜S324となる。S321〜S324は2組づつ、
単位スイッチ301,302に入力される。このとき、
S321,S322は、それぞれ単位スイッチ301の
物理入力ポート3,4に入力される。S323,S32
4は、それぞれ単位スイッチ302の物理入力ポート
3,4に入力される。Similarly, the input signal # 2 is changed to S320
, And is bit-sliced two bits at a time,
1 to S324. S321 to S324 are each two sets,
It is input to the unit switches 301 and 302. At this time,
S321 and S322 are input to the physical input ports 3 and 4 of the unit switch 301, respectively. S323, S32
4 are input to the physical input ports 3 and 4 of the unit switch 302, respectively.
【0062】入力信号#3はS330に入力されて2ビ
ットづつビットスライスされ、S331〜S334とな
る。S331〜S334は2組づつ、単位スイッチ30
1,302に入力される。S331,S332は、それ
ぞれ単位スイッチ301の物理入力ポート5,6に入力
される。S333,S334は、それぞれ単位スイッチ
302の物理入力ポート5,6に入力される。The input signal # 3 is input to S330 and is bit-sliced by two bits, resulting in S331 to S334. Steps S331 to S334 are performed in units of the unit switch 30 by two sets.
1,302. S331 and S332 are input to the physical input ports 5 and 6 of the unit switch 301, respectively. Steps S333 and S334 are input to the physical input ports 5 and 6 of the unit switch 302, respectively.
【0063】入力信号#4はS340に入力されて2ビ
ットづつビットスライスされ、S341〜S344とな
る。S341〜S344は2組づつ、単位スイッチ30
1,302に入力される。S341,S342は、それ
ぞれ単位スイッチ301の物理入力ポート7,8に入力
される。S343,S344は、それぞれ単位スイッチ
302の物理入力ポート7,8に入力される。The input signal # 4 is input to S340 and is bit-sliced by two bits, resulting in S341 to S344. Steps S341 to S344 are performed in units of the unit switch 30 by two sets.
1,302. S341 and S342 are input to the physical input ports 7 and 8 of the unit switch 301, respectively. Steps S343 and S344 are input to the physical input ports 7 and 8 of the unit switch 302, respectively.
【0064】出力側の接続を説明する。単位スイッチ3
01の物理出力ポート1から出力されたS351と、単
位スイッチ301の物理出力ポート2から出力されたS
352と、単位スイッチ302の物理出力ポート1から
出力されたS353と、単位スイッチ302の物理出力
ポート2から出力されたS354とをまとめた信号S3
50が、出力信号#1として出力される。The connection on the output side will be described. Unit switch 3
S351 output from the physical output port 1 of the unit switch 301 and S351 output from the physical output port 2 of the unit switch 301.
352, a signal S3 obtained by combining S353 output from the physical output port 1 of the unit switch 302 and S354 output from the physical output port 2 of the unit switch 302.
50 are output as output signal # 1.
【0065】以下同様にして、単位スイッチ301の物
理出力ポート3,4からそれぞれ出力されたS361,
S362と、単位スイッチ302の物理出力ポート3,
4からそれぞれ出力されたS363,S364とをまと
めた信号S360が、出力信号#2として出力される。
単位スイッチ301の物理出力ポート5,6からそれぞ
れ出力されたS371,S372と、単位スイッチ30
2の物理出力ポート5,6からそれぞれ出力されたS3
73,S374とをまとめた信号S370が、出力信号
#3として出力される。単位スイッチ301の物理出力
ポート7,8からそれぞれ出力されたS381,S38
2と、単位スイッチ302の物理出力ポート7,8から
それぞれ出力されたS383,S384とをまとめた信
号S380が、出力信号#4として出力される。In the same manner, S361 and S361 respectively output from the physical output ports 3 and 4 of the unit switch 301
S362, the physical output port 3 of the unit switch 302,
A signal S360 in which S363 and S364 respectively output from No. 4 are output is output as an output signal # 2.
S371 and S372 output from the physical output ports 5 and 6 of the unit switch 301, respectively, and the unit switch 30
S3 output from the physical output ports 5 and 6
A signal S370 obtained by combining 73 and S374 is output as the output signal # 3. S381 and S38 output from the physical output ports 7 and 8 of the unit switch 301, respectively.
2 and the signal S380 in which S383 and S384 outputted from the physical output ports 7 and 8 of the unit switch 302 are outputted as the output signal # 4.
【0066】図7の構成を説明する。図7において単位
スイッチ401は1物理ポート当たりの処理ビット幅が
2ビットの8×8スイッチである。The configuration of FIG. 7 will be described. In FIG. 7, the unit switch 401 is an 8 × 8 switch in which the processing bit width per physical port is 2 bits.
【0067】入力側の接続を説明する。入力信号#1は
8ビットパラレル信号であり、S410に入力される。
S410は2ビットづつビットスライスされてS411
〜414となり、その全てが単位スイッチ401に入力
される。このとき、S411は物理入力ポート1に入力
され、S412は物理入力ポート2に入力され、S41
3は物理入力ポート3に入力され、S414は物理入力
ポート4に入力される。The connection on the input side will be described. The input signal # 1 is an 8-bit parallel signal and is input to S410.
S410 is bit-sliced two bits at a time and S411
To 414, all of which are input to the unit switch 401. At this time, S411 is input to the physical input port 1, S412 is input to the physical input port 2, and S41 is input.
3 is input to the physical input port 3, and S414 is input to the physical input port 4.
【0068】同様にして、入力信号#2はS420に入
力されて2ビットづつビットスライスされ、S421〜
S424となる。S421〜S424は全て、単位スイ
ッチ401に入力される。S421は物理入力ポート5
に入力され、S422は物理入力ポート6に入力され、
S423は物理入力ポート7に入力され、S424は物
理入力ポート8に入力される。Similarly, the input signal # 2 is input to S420 and bit-sliced two bits at a time.
This will be S424. Steps S421 to S424 are all input to the unit switch 401. S421 is the physical input port 5
S422 is input to the physical input port 6,
S423 is input to the physical input port 7, and S424 is input to the physical input port 8.
【0069】出力側の接続を説明する。単位スイッチ4
01の物理出力ポート1から出力されたS431と、単
位スイッチ401の物理出力ポート2から出力されたS
432と、単位スイッチ401の物理出力ポート3から
出力されたS433と、単位スイッチ401の物理出力
ポート4から出力されたS434とをまとめた信号S4
30が、出力信号#1として出力される。The connection on the output side will be described. Unit switch 4
S431 output from the physical output port 1 of the unit switch 401 and S431 output from the physical output port 2 of the unit switch 401.
432, S433 output from the physical output port 3 of the unit switch 401, and S434 output from the physical output port 4 of the unit switch 401.
30 is output as output signal # 1.
【0070】同様にして、単位スイッチ401の物理出
力ポート5から出力されたS441と、物理出力ポート
6から出力されたS442と、物理出力ポート7から出
力されたS443と、物理出力ポート8から出力された
S444とをまとめた信号S440が、出力信号#2と
して出力される。Similarly, S441 output from the physical output port 5 of the unit switch 401, S442 output from the physical output port 6, S443 output from the physical output port 7, and output from the physical output port 8 A signal S440 obtained by summing up S444 obtained above is output as an output signal # 2.
【0071】図8は、本発明の一実施例におけるスイッ
チ構成法の主信号系を示すブロック図であり、図17で
説明した出力バッファ形ATMスイッチに回路を追加し
て本発明のスイッチ構成法を実現したものである。図8
において追加した回路は、選択回路811〜818と、
セル多重化回路822,823である。FIG. 8 is a block diagram showing a main signal system of a switch configuration method according to an embodiment of the present invention. A circuit is added to the output buffer type ATM switch described with reference to FIG. Is realized. FIG.
Are added to the selection circuits 811 to 818,
The cell multiplexing circuits 822 and 823.
【0072】入力信号#1〜#8はそれぞれ2ビットパ
ラレル信号であり、S811〜S818に入力される。The input signals # 1 to # 8 are 2-bit parallel signals, respectively, and are input to S811 to S818.
【0073】セル多重化回路821は入出力が2ビット
幅の8入力1出力となっている。セル多重化回路821
の入力ポート1にはS811が入力され、入力ポート2
にはS812が入力され、入力ポート3にはS813が
入力され、入力ポート4にはS814が入力され、入力
ポート5にはS815が入力され、入力ポート6にはS
816が入力され、入力ポート7にはS817が入力さ
れ、入力ポート8にはS818が入力される。セル多重
化回路821の出力信号S841はバスS844状に配
線され、バスS844と選択回路811〜818の入力
Aとが、それぞれ2ビットパラレル信号S851〜S8
58を用いて接続される。The input / output of the cell multiplexing circuit 821 has eight inputs and one output with a 2-bit width. Cell multiplexing circuit 821
S811 is input to the input port 1 of the
, S812 is input to input port 3, S814 is input to input port 4, S815 is input to input port 5, and S815 is input to input port 6.
816 is input, S817 is input to the input port 7, and S818 is input to the input port 8. The output signal S841 of the cell multiplexing circuit 821 is wired in the form of a bus S844, and the bus S844 and the input A of the selection circuits 811 to 818 are connected to two-bit parallel signals S851 to S8, respectively.
58.
【0074】セル多重化回路822は入出力が4ビット
幅の4入力1出力となっている。セル多重化回路822
の入力ポート1にはS811,S812が入力され、入
力ポート2にはS813,S814が入力され、入力ポ
ート3にはS815,S816が入力され、入力ポート
4にはS817,S818が入力される。セル多重化回
路822の出力信号S842はバスS845状に配線さ
れ、バスS845と選択回路811〜818の入力Bと
が4ビットパラレル信号S861〜S864を用いて接
続される。このとき、S861は2ビットづつ選択回路
811,812に入力され、S862は2ビットづつ選
択回路813,814に入力され、S863は2ビット
づつ選択回路815,816に入力され、S864は2
ビットづつ選択回路817,818に入力される。The input / output of the cell multiplexing circuit 822 is 4 inputs and 1 output having a 4-bit width. Cell multiplexing circuit 822
S811 and S812 are input to the input port 1 of the device, S815 and S814 are input to the input port 2, S815 and S816 are input to the input port 3, and S817 and S818 are input to the input port 4. The output signal S842 of the cell multiplexing circuit 822 is wired in the form of a bus S845, and the bus S845 and the input B of the selection circuits 811 to 818 are connected using 4-bit parallel signals S861 to S864. At this time, S861 is input to the selection circuits 811 and 812 on a 2-bit basis, S862 is input to the selection circuits 813 and 814 on a 2-bit basis, S863 is input to the selection circuits 815 and 816 on a 2-bit basis, and S864 is 2
The data is input to the selection circuits 817 and 818 bit by bit.
【0075】セル多重化回路823は入出力が8ビット
幅の2入力1出力となっている。セル多重化回路823
の入力ポート1にはS811〜S814が入力され、入
力ポート2にはS815〜S818が入力される。セル
多重化回路823の出力信号S843はバスS846状
に配線され、バスS846と選択回路811〜818の
入力Cとが8ビットパラレル信号S871,S872を
用いて接続される。このとき、S871は2ビットづつ
選択回路811〜814に入力され、S872は2ビッ
トづつ選択回路815〜818に入力される。The cell multiplexing circuit 823 has two inputs and one output with an 8-bit width. Cell multiplexing circuit 823
S811 to S814 are input to the input port 1, and S815 to S818 are input to the input port 2. The output signal S843 of the cell multiplexing circuit 823 is wired in the form of a bus S846, and the bus S846 and the input C of the selection circuits 811 to 818 are connected using 8-bit parallel signals S871 and S872. At this time, S871 is input to the selection circuits 811 to 814 two bits at a time, and S872 is input to the selection circuits 815 to 818 two bits at a time.
【0076】選択回路811〜818で選択された2ビ
ットパラレルの出力信号S881〜S888は、セルバ
ッファ801〜808にそれぞれ入力される。セルバッ
ファ801〜808からは、2ビットパラレルの信号S
891〜S898それぞれ出力され、出力信号#1〜#
8となる。The 2-bit parallel output signals S881 to S888 selected by the selection circuits 811 to 818 are input to the cell buffers 801 to 808, respectively. From the cell buffers 801 to 808, a 2-bit parallel signal S
891 to S898 and output signals # 1 to # 8
It becomes 8.
【0077】[2]動作の説明 次に、本発明の実施例の動作について図面を参照して詳
細に説明する。[2] Description of Operation Next, the operation of the embodiment of the present invention will be described in detail with reference to the drawings.
【0078】構成の説明で上述したように、図5は8×
8スイッチを構成する場合のブロック図である。単位ス
イッチ201〜204は全て同じ動作をするので、ここ
では単位スイッチ201の動作のみを説明する。As described above in the description of the configuration, FIG.
FIG. 4 is a block diagram in the case of configuring eight switches. Since the unit switches 201 to 204 all perform the same operation, only the operation of the unit switch 201 will be described here.
【0079】単位スイッチ201は、S210から物理
入力ポート1に入力された入力信号#1を出力するとき
には、入力信号#1が持つスイッチ制御情報に従って、
S215から出力信号#1として出力する場合には物理
出力ポート1に出力する。以下同様に、S225から出
力信号#2として出力する場合には物理出力ポート2に
出力し、S235から出力信号#3として出力する場合
には物理出力ポート3に出力し、S245から出力信号
#4として出力する場合には物理出力ポート4に出力
し、S255から出力信号#5として出力する場合には
物理出力ポート5に出力し、S265から出力信号#6
として出力する場合には物理出力ポート6に出力し、S
275から出力信号#7として出力する場合には物理出
力ポート7に出力し、S285から出力信号#8として
出力する場合には物理出力ポート8に出力する。他の入
力信号#2〜#8の場合も同様である。When the unit switch 201 outputs the input signal # 1 input to the physical input port 1 from S210, the unit switch 201 according to the switch control information of the input signal # 1
When the signal is output as the output signal # 1 from S215, it is output to the physical output port 1. Similarly, when the output signal # 2 is output from S225, the signal is output to the physical output port 2, when the output signal # 3 is output from S235, the signal is output to the physical output port 3, and the output signal # 4 is output from S245. Is output to the physical output port 4 when output is performed, and is output to the physical output port 5 when output as the output signal # 5 from S255, and the output signal # 6 is output from S265.
Output to the physical output port 6 and output as S
In the case where the output signal # 7 is output as the output signal # 7, the signal is output to the physical output port 7, and when the output signal # 8 is output from the step S285, the signal is output to the physical output port 8. The same applies to other input signals # 2 to # 8.
【0080】この動作は、従来例における8×8スイッ
チの場合でも、本発明における8×8スイッチの場合で
も同じである。This operation is the same whether the conventional 8 × 8 switch or the 8 × 8 switch of the present invention is used.
【0081】図6は、8×8の単位スイッチを使用して
構成した4×4スイッチのブロック図である。単位スイ
ッチ301,302は同じ動作をするので、ここでは単
位スイッチ301に期待される動作のみを説明する。FIG. 6 is a block diagram of a 4 × 4 switch configured using 8 × 8 unit switches. Since the unit switches 301 and 302 perform the same operation, only the operation expected of the unit switch 301 will be described here.
【0082】単位スイッチ301は、S310から物理
入力ポート1,2に入力された入力信号#1を出力する
ときには、入力信号#1が持つスイッチ制御情報に従っ
て、S350から出力信号#1として出力する場合に
は、物理入力ポート1に入力した信号S311を物理出
力ポート1から信号S351として出力し、物理入力ポ
ート2に入力した信号S312を物理出力ポート2から
信号S352として出力し、信号S351とS352と
をまとめた信号S350を出力信号#1として出力す
る。以下同様に、S360から出力信号#2として出力
する場合には、信号S311を物理出力ポート3から信
号S361として出力し、信号S312を物理出力ポー
ト4から信号S362として出力し、信号S361とS
362とをまとめた信号S360を出力信号#2として
出力する。S370から出力信号#3として出力する場
合には、信号S311を物理出力ポート5から信号S3
71として出力し、信号S312を物理出力ポート6か
ら信号S372として出力し、信号S371とS372
とをまとめた信号S370を出力信号#3として出力す
る。S380から出力信号#4として出力する場合に
は、信号S311を物理出力ポート7から信号S381
として出力し、信号S312を物理出力ポート8から信
号S382として出力し、信号S381とS382とを
まとめた信号S380を出力信号#4として出力する。When outputting the input signal # 1 input to the physical input ports 1 and 2 from S310, the unit switch 301 outputs the output signal # 1 from S350 according to the switch control information of the input signal # 1. The signal S311 input to the physical input port 1 is output as the signal S351 from the physical output port 1, the signal S312 input to the physical input port 2 is output as the signal S352 from the physical output port 2, and the signals S351 and S352 are Is output as an output signal # 1. Similarly, when the signal is output as the output signal # 2 from S360, the signal S311 is output as the signal S361 from the physical output port 3, the signal S312 is output as the signal S362 from the physical output port 4, and the signals S361 and S361 are output.
362 is output as an output signal # 2. When the signal S311 is output from S370 as the output signal # 3, the signal S311 is output from the physical output port 5 to the signal S3.
71, the signal S312 is output from the physical output port 6 as the signal S372, and the signals S371 and S372 are output.
Is output as an output signal # 3. When the signal S311 is output from S380 as the output signal # 4, the signal S311 is output from the physical output port 7 to the signal S381.
, The signal S312 is output from the physical output port 8 as the signal S382, and the signal S380 obtained by combining the signals S381 and S382 is output as the output signal # 4.
【0083】S320から物理入力ポート3,4に入力
された入力信号#2をS350から出力する場合には、
物理入力ポート3に入力した信号S321を信号S35
1として出力し、物理入力ポート4に入力した信号S3
22を信号S352として出力し、信号S351とS3
52とをまとめた信号S350を出力信号#1として出
力する。以下同様に、S360から出力する場合には、
信号S321を信号S361として出力し、信号S32
2を信号S362として出力し、信号S361とS36
2とをまとめた信号S360を出力信号#2として出力
する。S370から出力する場合には、信号S321を
信号S371として出力し、信号S322を信号S37
2として出力し、信号S371とS372とをまとめた
信号S370を出力信号#3として出力する。S380
から出力する場合には、信号S321を信号S381と
して出力し、信号S322を信号S382として出力
し、信号S381とS382とをまとめた信号S380
を出力信号#4として出力する。When the input signal # 2 input to the physical input ports 3 and 4 from S320 is output from S350,
The signal S321 input to the physical input port 3 is converted to a signal S35
The signal S3 output as 1 and input to the physical input port 4
22 is output as a signal S352, and signals S351 and S3 are output.
52 is output as an output signal # 1. Similarly, when outputting from S360,
The signal S321 is output as the signal S361, and the signal S32
2 is output as a signal S362, and signals S361 and S36 are output.
2 is output as an output signal # 2. When outputting from S370, the signal S321 is output as the signal S371, and the signal S322 is output as the signal S37.
2 and outputs a signal S370 that combines the signals S371 and S372 as an output signal # 3. S380
, The signal S321 is output as the signal S381, the signal S322 is output as the signal S382, and the signal S380 obtained by combining the signals S381 and S382 is output.
As an output signal # 4.
【0084】S330から物理入力ポート5,6に入力
された入力信号#3をS350から出力する場合には、
物理入力ポート5に入力した信号S331を信号S35
1として出力し、物理入力ポート6に入力した信号S3
32を信号S352として出力し、信号S351とS3
52とをまとめた信号S350を出力信号#1として出
力する。以下同様に、S360から出力する場合には、
信号S331を信号S361として出力し、信号S33
2を信号S362として出力し、信号S361とS36
2とをまとめた信号S360を出力信号#2として出力
する。S370から出力する場合には、信号S331を
信号S371として出力し、信号S332を信号S37
2として出力し、信号S371とS372とをまとめた
信号S370を出力信号#3として出力する。S380
から出力する場合には、信号S331を信号S381と
して出力し、信号S332を信号S382として出力
し、信号S381とS382とをまとめた信号S380
を出力信号#4として出力する。When the input signal # 3 input to the physical input ports 5 and 6 from S330 is output from S350,
The signal S331 input to the physical input port 5 is converted to a signal S35
The signal S3 output as 1 and input to the physical input port 6
32 is output as a signal S352, and signals S351 and S3 are output.
52 is output as an output signal # 1. Similarly, when outputting from S360,
The signal S331 is output as the signal S361, and the signal S33 is output.
2 is output as a signal S362, and signals S361 and S36 are output.
2 is output as an output signal # 2. When outputting from S370, the signal S331 is output as the signal S371, and the signal S332 is output as the signal S37.
2 and outputs a signal S370 that combines the signals S371 and S372 as an output signal # 3. S380
, The signal S331 is output as the signal S381, the signal S332 is output as the signal S382, and the signal S380 obtained by combining the signals S381 and S382 is output.
As an output signal # 4.
【0085】S340から物理入力ポート7,8に入力
された入力信号#4をS350から出力する場合には、
物理入力ポート7に入力した信号S341を信号S35
1として出力し、物理入力ポート8に入力した信号S3
42を信号S352として出力し、信号S351とS3
52とをまとめた信号S350を出力信号#1として出
力する。以下同様に、S360から出力する場合には、
信号S341を信号S361として出力し、信号S34
2を信号S362として出力し、信号S361とS36
2とをまとめた信号S360を出力信号#2として出力
する。S370から出力する場合には、信号S341を
信号S371として出力し、信号S342を信号S37
2として出力し、信号S371とS372とをまとめた
信号S370を出力信号#3として出力する。S380
から出力する場合には、信号S341を信号S381と
して出力し、信号S342を信号S382として出力
し、信号S381とS382とをまとめた信号S380
を出力信号#4として出力する。When the input signal # 4 input to the physical input ports 7 and 8 from S340 is output from S350,
The signal S341 input to the physical input port 7 is converted to a signal S35
The signal S3 output as 1 and input to the physical input port 8
42 is output as a signal S352, and signals S351 and S3 are output.
52 is output as an output signal # 1. Similarly, when outputting from S360,
The signal S341 is output as the signal S361, and the signal S34 is output.
2 is output as a signal S362, and signals S361 and S36 are output.
2 is output as an output signal # 2. When outputting from S370, the signal S341 is output as the signal S371, and the signal S342 is output as the signal S37.
2 and outputs a signal S370 that combines the signals S371 and S372 as an output signal # 3. S380
, The signal S341 is output as the signal S381, the signal S342 is output as the signal S382, and the signal S380 obtained by combining the signals S381 and S382 is output.
As an output signal # 4.
【0086】図7は8×8の単位スイッチを使用して構
成した2×2スイッチのブロック図である。単位スイッ
チ401に期待される動作を説明する。FIG. 7 is a block diagram of a 2 × 2 switch configured using 8 × 8 unit switches. The expected operation of the unit switch 401 will be described.
【0087】単位スイッチ401は、S410から物理
入力ポート1〜4に入力された入力信号#1を出力する
ときには、入力信号#1が持つスイッチ制御情報に従っ
て、S430から出力信号#1として出力する場合に
は、物理入力ポート1に入力した信号S411を物理出
力ポート1から信号S431として出力し、物理入力ポ
ート2に入力した信号S412を物理出力ポート2から
信号S432として出力し、物理入力ポート3に入力し
た信号S413を物理出力ポート3から信号S433と
して出力し、物理入力ポート4に入力した信号S414
を物理出力ポート4から信号S434として出力し、信
号S431〜S434をまとめた信号S430を出力信
号#1として出力する。同様に、S440から出力信号
#2として出力する場合には、信号S411を物理出力
ポート5から信号S441として出力し、信号S412
を物理出力ポート6から信号S442として出力し、信
号S413を物理出力ポート7から信号S443として
出力し、信号S414を物理出力ポート8から信号S4
44として出力し、信号S441〜S444をまとめた
信号S440を出力信号#2として出力する。When outputting the input signal # 1 input to the physical input ports 1 to 4 from S410, the unit switch 401 outputs the output signal # 1 from S430 according to the switch control information of the input signal # 1. The signal S411 input to the physical input port 1 is output from the physical output port 1 as a signal S431, the signal S412 input to the physical input port 2 is output from the physical output port 2 as a signal S432, and is output to the physical input port 3. The input signal S413 is output from the physical output port 3 as a signal S433, and the signal S414 input to the physical input port 4 is output.
Is output from the physical output port 4 as a signal S434, and a signal S430 obtained by combining the signals S431 to S434 is output as an output signal # 1. Similarly, when outputting from S440 as the output signal # 2, the signal S411 is output from the physical output port 5 as the signal S441, and the signal S412 is output.
Is output from the physical output port 6 as a signal S442, the signal S413 is output from the physical output port 7 as a signal S443, and the signal S414 is output from the physical output port 8 as a signal S4.
44, and outputs a signal S440 obtained by combining the signals S441 to S444 as an output signal # 2.
【0088】S420から物理入力ポート5〜8に入力
された入力信号#2をS430から出力する場合には、
物理入力ポート5に入力した信号S421を信号S43
1として出力し、物理入力ポート6に入力した信号S4
22を信号S432として出力し、物理入力ポート7に
入力した信号S423を信号S433として出力し、物
理入力ポート8に入力した信号S424を信号S434
に出力し、信号S431〜S434をまとめた信号S4
30を出力信号#1として出力する。同様に、S440
から出力する場合には、信号S421を信号S441と
して出力し、信号S422を信号S442として出力
し、信号S423を信号S443として出力し、信号S
424を信号S444として出力し、信号S441〜S
444をまとめた信号S440を出力信号#2として出
力する。When the input signal # 2 input to the physical input ports 5 to 8 from S420 is output from S430,
The signal S421 input to the physical input port 5 is converted to a signal S43.
The signal S4 output as 1 and input to the physical input port 6
22 is output as a signal S432, the signal S423 input to the physical input port 7 is output as a signal S433, and the signal S424 input to the physical input port 8 is output as a signal S434.
, And a signal S4 obtained by combining the signals S431 to S434.
30 is output as the output signal # 1. Similarly, S440
, The signal S421 is output as the signal S441, the signal S422 is output as the signal S442, the signal S423 is output as the signal S443, and the signal S421 is output.
424 is output as a signal S444, and the signals S441 to S441 are output.
A signal S440 obtained by summing 444 is output as an output signal # 2.
【0089】図9は、従来例における8×8スイッチを
図6に示した4×4スイッチに適用した場合を示すブロ
ック図である。FIG. 9 is a block diagram showing a case where the conventional 8 × 8 switch is applied to the 4 × 4 switch shown in FIG.
【0090】図9を用いて、従来の8×8スイッチ用の
単位スイッチをそのまま使用して図6に示した4×4ス
イッチを構成した場合に期待通りに出力が行われない場
合の動作について説明する。Referring to FIG. 9, the operation when the output is not performed as expected when the conventional 4 × 4 switch shown in FIG. 6 is constructed using the conventional unit switch for the 8 × 8 switch as it is. explain.
【0091】入力信号#1のデータD1210の出力先
を示すスイッチ制御情報は“2”であり、この8ビット
データD1210を2ビットづつビットスライスしたデ
ータのうちのD1211,D1212のスイッチ制御情
報も“2”である。入力信号#2の出力先を示すデータ
D1220のスイッチ制御情報は“4”であり、この8
ビットデータD1220を2ビットづつビットスライス
したデータのうちのD1221,D1222のスイッチ
制御情報も“4”である。入力信号#3の出力先を示す
データD1230のスイッチ制御情報は“3”であり、
この8ビットデータD1230を2ビットづつビットス
ライスしたデータのうちのD1231,D1232のス
イッチ制御情報も“3”である。入力信号#4の出力先
を示すデータD1240のスイッチ制御情報は“1”で
あり、この8ビットデータD1240を2ビットづつビ
ットスライスしたデータのうちのD1241,D124
2のスイッチ制御情報も“1”である。The switch control information indicating the output destination of the data D1210 of the input signal # 1 is "2", and the switch control information of D1211, D1212 of the data obtained by bit-slicing the 8-bit data D1210 by 2 bits is also "2". 2 ". The switch control information of the data D1220 indicating the output destination of the input signal # 2 is "4".
The switch control information of D1221 and D1222 of the data obtained by bit-slicing the bit data D1220 by 2 bits is also “4”. The switch control information of the data D1230 indicating the output destination of the input signal # 3 is "3",
The switch control information of D1231 and D1232 of the data obtained by bit-slicing the 8-bit data D1230 by 2 bits is also “3”. The switch control information of the data D1240 indicating the output destination of the input signal # 4 is "1", and D1241 and D124 of the data obtained by bit-slicing the 8-bit data D1240 by two bits at a time.
The switch control information of No. 2 is also “1”.
【0092】ここで、単位スイッチ1201の物理入力
ポート1〜8に、D1211,D1212,D122
1,D1222,D1231,D1232,D124
1,D1242が順に入力されたときに、単位スイッチ
1201がこれらのデータのスイッチ制御情報にしたが
って動作すると、D1211,D1212は単位スイッ
チの物理出力ポート2に出力され、D1221,D12
22は物理出力ポート4に出力され、D1231,D1
232は物理出力ポート3に出力され、D1241,D
1242は物理出力ポート1に出力されることになり、
期待される動作とは異なっている。Here, D1211, D1212 and D122 are connected to the physical input ports 1 to 8 of the unit switch 1201.
1, D1222, D1231, D1232, D124
When the unit switch 1201 operates in accordance with the switch control information of these data when D1 and D1242 are sequentially input, D1211 and D1212 are output to the physical output port 2 of the unit switch, and D1221 and D121 are output.
22 is output to the physical output port 4, and D1231, D1
232 is output to the physical output port 3, and D1241, D124
1242 will be output to the physical output port 1,
This is different from the expected behavior.
【0093】これを解決する方法として、図5〜7に示
したように、適用するスイッチサイズに応じて、単位ス
イッチの複数の物理入出力ポートをまとめて、論理的な
入出力ポートを形成する。As a method for solving this, as shown in FIGS. 5 to 7, a plurality of physical input / output ports of the unit switch are put together to form a logical input / output port according to the size of the switch to be applied. .
【0094】つまり、図5に示したように8×8スイッ
チを構成する場合には、従来と同様にそれぞれの物理入
出力ポートを独立に扱う。That is, when an 8 × 8 switch is configured as shown in FIG. 5, each physical input / output port is handled independently as in the conventional case.
【0095】また、図6に示したように4×4スイッチ
を構成する場合には、単位スイッチの物理入出力ポート
を以下のように扱う。物理入力ポート1,2をまとめて
論理入力ポート1とし、物理出力ポート1,2をまとめ
て論理出力ポート1とする。物理入力ポート3,4をま
とめて論理入力ポート2とし、物理出力ポート3,4を
まとめて論理出力ポート2とする。物理入力ポート5,
6をまとめて論理入力ポート3とし、物理出力ポート
5,6をまとめて論理出力ポート3とする。物理入力ポ
ート7,8をまとめて論理入力ポート4とし、物理出力
ポート7,8をまとめて論理出力ポート4とする。When a 4 × 4 switch is configured as shown in FIG. 6, the physical input / output ports of the unit switch are handled as follows. The physical input ports 1 and 2 are collectively referred to as a logical input port 1, and the physical output ports 1 and 2 are collectively referred to as a logical output port 1. The physical input ports 3 and 4 are collectively referred to as a logical input port 2, and the physical output ports 3 and 4 are collectively referred to as a logical output port 2. Physical input port 5,
6 are collectively referred to as a logical input port 3, and the physical output ports 5 and 6 are collectively referred to as a logical output port 3. The physical input ports 7, 8 are collectively referred to as a logical input port 4, and the physical output ports 7, 8 are collectively referred to as a logical output port 4.
【0096】さらに、図7に示したように2×2スイッ
チを構成する場合は、単位スイッチの物理入出力ポート
を以下のように扱う。物理入力ポート1〜4をまとめて
論理入力ポート1とし、物理出力ポート1〜4をまとめ
て論理出力ポート1とする。物理入力ポート5〜8をま
とめて論理入力ポート2とし、物理出力ポート5〜8を
まとめて論理出力ポート2とする。Further, when a 2 × 2 switch is configured as shown in FIG. 7, the physical input / output ports of the unit switch are handled as follows. The physical input ports 1 to 4 are collectively referred to as a logical input port 1, and the physical output ports 1 to 4 are collectively referred to as a logical output port 1. The physical input ports 5 to 8 are collectively referred to as a logical input port 2, and the physical output ports 5 to 8 are collectively referred to as a logical output port 2.
【0097】図8は、構成の説明で上述したように、従
来の技術における図17の出力バッファ形ATMスイッ
チに回路を追加して、本発明のスイッチ構成法を実現し
たものである。図8の基本的な動作は図17に示した従
来のATMスイッチと同じであるが、選択回路811〜
818は、外部からの設定によって出力する信号を選択
する。ここで外部とは、ハードウェアからの直流信号、
ファームウェア等を指す。FIG. 8 shows an example of a switch configuration method of the present invention realized by adding a circuit to the output buffer type ATM switch of FIG. 17 in the prior art, as described above in the description of the configuration. The basic operation of FIG. 8 is the same as that of the conventional ATM switch shown in FIG.
Reference numeral 818 selects a signal to be output according to an external setting. Here, external means a DC signal from hardware,
Refers to firmware, etc.
【0098】初めに、図8が8×8スイッチとして動作
する場合を説明する。この場合、選択回路811〜81
8は外部からの設定によって、入力Aから入力された信
号を出力する。First, the case where FIG. 8 operates as an 8 × 8 switch will be described. In this case, the selection circuits 811 to 81
Reference numeral 8 outputs a signal input from the input A according to an external setting.
【0099】8×8スイッチでは、入力信号#1をS8
11からそのままセル多重化回路821の論理入力ポー
ト1に入力する。以下同様に、入力信号#2〜#8のそ
れぞれを、S812〜S818からセル多重化回路82
1の論理入力ポート2〜8にそれぞれ入力する。In the 8 × 8 switch, the input signal # 1 is changed to S8
11 is directly input to the logical input port 1 of the cell multiplexing circuit 821. Similarly, input signals # 2 to # 8 are respectively converted from S812 to S818 to cell multiplexing circuit 82.
1 is input to each of the logical input ports 2 to 8.
【0100】また、セルバッファ801〜808の出力
をそれぞれ論理出力ポート1〜8として、セルバッファ
801〜808から出力される信号S891〜S898
を出力信号#1〜#8として出力する。The outputs of the cell buffers 801 to 808 are set as logical output ports 1 to 8, respectively, and the signals S891 to S898 output from the cell buffers 801 to 808 are output.
As output signals # 1 to # 8.
【0101】セル多重化回路821は、論理入力ポート
1〜8に入力された信号S811〜S818をセル多重
して出力する。セル多重化回路821が出力した信号S
841を、バスS844状に配線して、バスS844の
出力信号をS851〜S858によって、それぞれ選択
回路811〜818の入力Aに2ビットづつ入力する。
選択回路811〜818は入力Aを選択した選択信号S
881〜S888を出力し、それぞれをセルバッファ8
01〜808に入力する。The cell multiplexing circuit 821 multiplexes the signals S811 to S818 input to the logical input ports 1 to 8 and outputs the result. The signal S output from the cell multiplexing circuit 821
841 is wired in the form of a bus S844, and the output signal of the bus S844 is input to the input A of the selection circuits 811 to 818 by 2 bits at S851 to S858, respectively.
The selection circuits 811 to 818 select the selection signal S that selects the input A.
881 to S888 are output, and each is output to the cell buffer 8.
01 to 808.
【0102】このようにして、セルバッファ801〜8
08の全てに同じ内容の信号(セル多重化回路821の
出力信号S841)を入力するが、制御部(不図示)か
ら書き込み許可を与えられたセルバッファのみが、入力
信号を書き込むことができる。ここで制御部は、入力信
号#1〜#8のスイッチ制御情報に従ってセルバッファ
801〜808の書き込みおよび読み出しを制御する機
能を持っている。Thus, the cell buffers 801-8
A signal (the output signal S841 of the cell multiplexing circuit 821) having the same content is input to all of the bits 08, but only the cell buffer to which the write permission is given from the control unit (not shown) can write the input signal. Here, the control unit has a function of controlling writing and reading of the cell buffers 801 to 808 according to the switch control information of the input signals # 1 to # 8.
【0103】したがって、S811から論理入力ポート
1に入力した入力信号#1のセルの出力先を論理出力ポ
ート2から出力される出力信号#2とする場合には、セ
ルバッファ802に対してのみ、制御部から書き込み許
可を与える。Therefore, when the output destination of the cell of the input signal # 1 input to the logical input port 1 from S811 is the output signal # 2 output from the logical output port 2, only the cell buffer 802 has Write permission is given from the control unit.
【0104】次に、図8が4×4スイッチとして動作す
る場合を説明する。選択回路811〜818は外部から
の設定によって、入力Bから入力された信号を出力す
る。Next, a case where FIG. 8 operates as a 4 × 4 switch will be described. The selection circuits 811 to 818 output a signal input from the input B according to an external setting.
【0105】4×4スイッチでは、入力信号#1をS8
11から入力した2ビットの信号と入力信号#2をS8
12から入力した2ビットの信号とを4ビットの信号S
821としてセル多重化回路822の論理入力ポート1
に入力する。以下同様に、それぞれ2ビットの入力信号
#3,#4を4ビットの信号S822としてセル多重化
回路822の論理入力ポート2に入力する。入力信号#
5,#6をS823として論理入力ポート3に入力す
る。入力信号#7,#8をS824として論理入力ポー
ト4に入力する。In the 4 × 4 switch, the input signal # 1 is changed to S8
The 2-bit signal input from S11 and the input signal # 2 are converted to S8
12 and the 4-bit signal S
821, a logical input port 1 of the cell multiplexing circuit 822
To enter. Similarly, input signals # 3 and # 4 of 2 bits are input to the logical input port 2 of the cell multiplexing circuit 822 as 4-bit signals S822. input signal#
5 and # 6 are input to the logical input port 3 as S823. The input signals # 7 and # 8 are input to the logical input port 4 as S824.
【0106】また、セルバッファ801,802の出力
を論理出力ポート1として、セルバッファ801,80
2から出力される信号S891,S892を出力信号#
1,#2として出力する。以下同様に、セルバッファ8
03,804の出力を論理出力ポート2として、セルバ
ッファ803,804から出力される信号S893,S
894を出力信号#3,#4として出力する。セルバッ
ファ805,806の出力を論理出力ポート3として、
セルバッファ805,806から出力される信号S89
5,S896を出力信号#5,#6として出力する。セ
ルバッファ807,808の出力を論理出力ポート4と
して、セルバッファ807,808から出力される信号
S897,S898を出力信号#7,#8として出力す
る。The outputs of the cell buffers 801 and 802 are set to the logical output port 1 and
2 are output signals # 891 and # 892 from output signal #
1 and # 2. Similarly, the cell buffer 8
03, 804 as the logical output port 2, the signals S893, S89 output from the cell buffers 803, 804
894 are output as output signals # 3 and # 4. The outputs of the cell buffers 805 and 806 are used as the logical output port 3
Signal S89 output from cell buffers 805 and 806
5, S896 are output as output signals # 5 and # 6. The outputs of the cell buffers 807 and 808 are set as the logical output port 4, and the signals S897 and S898 output from the cell buffers 807 and 808 are output as output signals # 7 and # 8.
【0107】セル多重化回路822は、論理入力ポート
1〜4に入力された信号S821〜S824をセル多重
して出力する。セル多重化回路822が出力した信号S
842を、バスS845状に配線して、バスS845の
出力信号をそれぞれが4ビットのS861〜S864に
よって、選択回路811〜818の入力Bに2ビットづ
つ入力する。このとき、S861を選択回路811,8
12に入力し、S862を選択回路813,814に入
力し、S863を選択回路815,816に入力し、S
864を選択回路817,818に入力する。選択回路
811〜818は入力Bを選択した選択信号S881〜
S888を出力し、それぞれをセルバッファ801〜8
08に入力する。The cell multiplexing circuit 822 multiplexes the signals S821 to S824 input to the logical input ports 1 to 4 and outputs the signals. The signal S output from the cell multiplexing circuit 822
842 is wired in the form of a bus S845, and the output signal of the bus S845 is input to the input B of the selection circuits 811 to 818 by two bits at S861 to S864, each having 4 bits. At this time, S861 is switched to the selection circuits 811 and 8
12, S862 is input to the selection circuits 813, 814, and S863 is input to the selection circuits 815, 816, and S
864 is input to the selection circuits 817 and 818. The selection circuits 811 to 818 select the input B and select signals S881 to S881.
S888 is output, and each of the cell buffers 801-8 is output.
08.
【0108】したがって、S811,S812から論理
入力ポート1に入力した入力信号#1,#2のセルの出
力先を論理出力ポート2から出力される出力信号#2と
する場合には、セルバッファ803,804に対しての
み、制御部から書き込み許可を与える。Therefore, when the output destination of the cells of the input signals # 1 and # 2 input to the logical input port 1 from S811 and S812 is the output signal # 2 output from the logical output port 2, the cell buffer 803 , 804 only from the control unit.
【0109】次に、図8が2×2スイッチとして動作す
る場合を説明する。選択回路811〜818は外部から
の設定によって、入力Cから入力された信号を出力す
る。Next, the case where FIG. 8 operates as a 2 × 2 switch will be described. The selection circuits 811 to 818 output signals input from the input C according to external settings.
【0110】2×2スイッチでは、入力信号#1をS8
11から入力した2ビットの信号と入力信号#2をS8
12から入力した2ビットの信号と入力信号#3をS8
13から入力した2ビットの信号と入力信号#4をS8
14から入力した2ビットの信号とを8ビットの信号S
831として、セル多重化回路823の論理入力ポート
1に入力する。同様に、入力信号#5〜#8をS815
〜S818から入力したそれぞれが2ビットの信号を8
ビットの信号S832として、セル多重化回路823の
論理入力ポート2に入力する。In the 2 × 2 switch, the input signal # 1 is supplied to S8
The 2-bit signal input from S11 and the input signal # 2 are converted to S8
The 2-bit signal input from # 12 and the input signal # 3 are converted to S8
13 and the input signal # 4 in S8
14 and an 8-bit signal S
As 831, it is input to the logical input port 1 of the cell multiplexing circuit 823. Similarly, the input signals # 5 to # 8 are sent to S815
To each of the 2-bit signals input from S818
The bit signal S832 is input to the logical input port 2 of the cell multiplexing circuit 823.
【0111】また、セルバッファ801〜804の出力
を論理出力ポート1として、セルバッファ801〜80
4から出力される信号S891〜S894を出力信号#
1〜#4として出力する。同様に、セルバッファ805
〜808の出力を論理出力ポート2として、セルバッフ
ァ805〜808から出力される信号S895〜S89
8を出力信号#5〜#8として出力する。The outputs of the cell buffers 801 to 804 are set as the logical output port 1 and the cell buffers 801 to 80
4 are output signals # 891 to S894.
Output as 1 to # 4. Similarly, the cell buffer 805
808 as the logical output port 2, the signals S895 to S89 output from the cell buffers 805 to 808
8 are output as output signals # 5 to # 8.
【0112】セル多重化回路823は、論理入力ポート
1,2に入力された信号S831,S832をセル多重
して出力する。セル多重化回路823が出力した信号S
843を、バスS846状に配線して、バスS846の
出力信号をそれぞれが8ビットのS871,S872に
よって、選択回路811〜818の入力Bに2ビットづ
つ入力する。このとき、S871を選択回路811〜8
14に入力し、S872を選択回路815〜818に入
力する。選択回路811〜818は入力Bを選択した選
択信号S881〜S888を出力し、それぞれをセルバ
ッファ801〜808に入力する。The cell multiplexing circuit 823 multiplexes the signals S831 and S832 input to the logical input ports 1 and 2 and outputs the result. The signal S output from the cell multiplexing circuit 823
843 is wired in the form of a bus S846, and the output signal of the bus S846 is input to the input B of the selection circuits 811 to 818 in two bits by S871 and S872, each having 8 bits. At this time, S871 is switched to the selection circuits 811 to 811.
14, and S872 is input to the selection circuits 815 to 818. The selection circuits 811 to 818 output selection signals S881 to S888 for selecting the input B, and input them to the cell buffers 801 to 808, respectively.
【0113】したがって、S811〜S814から論理
入力ポート1に入力した入力信号#1〜#4のセルの出
力先を論理出力ポート2から出力される出力信号#2と
する場合には、セルバッファ805〜808に対しての
み、制御部から書き込み許可を与える。Therefore, when the output destination of the cells of the input signals # 1 to # 4 input to the logical input port 1 from S811 to S814 is the output signal # 2 output from the logical output port 2, the cell buffer 805 Write permission is given from the control unit only to .about.808.
【0114】図10は、本発明の一実施例におけるスイ
ッチ構成法の選択回路を示すブロック図である。FIG. 10 is a block diagram showing a selection circuit of a switch configuration method according to an embodiment of the present invention.
【0115】図10を用いて、図8で説明した制御部か
らスイッチ制御情報にしたがって出力される書き込み許
可信号を、スイッチサイズに応じて変換する場合の動作
を説明する。The operation of converting the write enable signal output from the control unit shown in FIG. 8 according to the switch control information according to the switch size will be described with reference to FIG.
【0116】セルバッファの書き込み許可信号S911
〜S918は、スイッチに入力されたデータが持つスイ
ッチ制御情報にしたがって作られた信号であり、スイッ
チサイズに応じて選択回路901〜908で変換され
て、新しい書き込み許可信号S921〜S928とな
り、S921〜S928のそれぞれが、8つのセルバッ
ファS931〜S938の書き込みを制御する。選択回
路901〜908は、スイッチサイズが8×8の場合に
は入力Aを選択し、スイッチサイズが4×4の場合には
入力Bを選択し、スイッチサイズが2×2の場合には入
力Cを選択する。スイッチサイズの指定は、ハードウェ
アストラップ,ファームウェアからの設定によって行
う。Write enable signal S911 for cell buffer
S918 to S918 are signals generated according to the switch control information of the data input to the switch, and are converted by the selection circuits 901 to 908 according to the switch size to become new write enable signals S921 to S928. Each of S928 controls the writing of the eight cell buffers S931 to S938. The selection circuits 901 to 908 select the input A when the switch size is 8 × 8, select the input B when the switch size is 4 × 4, and select the input B when the switch size is 2 × 2. Select C. The switch size is specified by setting from a hardware strap or firmware.
【0117】8×8スイッチのときには、入力信号のセ
ルの出力先が論理出力ポート1の場合には、元の書き込
み許可信号S911に書き込み許可が出されて、S91
1が入力Aに入力されている選択回路901から書き込
み許可信号S921を出力する。書き込み許可信号S9
21はセルバッファ931に入力されるので、図8に示
したS891が出力信号#1として出力される。In the case of the 8 × 8 switch, if the output destination of the cell of the input signal is the logical output port 1, write permission is issued to the original write permission signal S911, and S91
The write enable signal S921 is output from the selection circuit 901 in which 1 is input to the input A. Write enable signal S9
Since 21 is input to the cell buffer 931, S891 shown in FIG. 8 is output as the output signal # 1.
【0118】入力信号のセルの出力先が論理出力ポート
2の場合には、元の書き込み許可信号S912に書き込
み許可が出されて、S912が入力Aに入力されている
選択回路902から書き込み許可信号S922を出力す
る。書き込み許可信号S922はセルバッファ932に
入力されるので、図8に示したS892が出力信号#2
として出力される。When the output destination of the cell of the input signal is the logical output port 2, the write permission is issued to the original write enable signal S912, and the write enable signal is sent from the selection circuit 902 to which the input A is input to the input A. S922 is output. Since the write enable signal S922 is input to the cell buffer 932, S892 shown in FIG.
Is output as
【0119】入力信号のセルの出力先が論理出力ポート
3の場合には、元の書き込み許可信号S913に書き込
み許可が出されて、S913が入力Aに入力されている
選択回路903から書き込み許可信号S923を出力す
る。書き込み許可信号S923はセルバッファ933に
入力されるので、図8に示したS893が出力信号#3
として出力される。When the output destination of the cell of the input signal is the logical output port 3, the write permission is issued to the original write enable signal S913, and the write enable signal is sent from the selection circuit 903 to which the input A is input to the input A. S923 is output. Since the write enable signal S923 is input to the cell buffer 933, S893 shown in FIG.
Is output as
【0120】入力信号のセルの出力先が論理出力ポート
4の場合には、元の書き込み許可信号S914に書き込
み許可が出されて、S914が入力Aに入力されている
選択回路904から書き込み許可信号S924を出力す
る。書き込み許可信号S924はセルバッファ934に
入力されるので、図8に示したS894が出力信号#4
として出力される。When the output destination of the cell of the input signal is the logical output port 4, the write permission is issued to the original write enable signal S914, and the write enable signal is sent from the selection circuit 904 to which the input A is input to the input A. S924 is output. Since the write enable signal S924 is input to the cell buffer 934, S894 shown in FIG.
Is output as
【0121】入力信号のセルの出力先が論理出力ポート
5の場合には、元の書き込み許可信号S915に書き込
み許可が出されて、S915が入力Aに入力されている
選択回路905から書き込み許可信号S925を出力す
る。書き込み許可信号S925はセルバッファ935に
入力されるので、図8に示したS895が出力信号#5
として出力される。When the output destination of the cell of the input signal is the logical output port 5, the write permission is issued to the original write enable signal S915, and the write enable signal is output from the selection circuit 905 to which the input A is inputted to the input A. S925 is output. Since the write enable signal S925 is input to the cell buffer 935, S895 shown in FIG.
Is output as
【0122】入力信号のセルの出力先が論理出力ポート
6の場合には、元の書き込み許可信号S916に書き込
み許可が出されて、S916が入力Aに入力されている
選択回路906から書き込み許可信号S926を出力す
る。書き込み許可信号S926はセルバッファ936に
入力されるので、図8に示したS896が出力信号#6
として出力される。When the output destination of the cell of the input signal is the logical output port 6, the write permission is issued to the original write enable signal S916, and the write enable signal is sent from the selection circuit 906 to which the input A is input to the input A. S926 is output. Since the write enable signal S926 is input to the cell buffer 936, S896 shown in FIG.
Is output as
【0123】入力信号のセルの出力先が論理出力ポート
7の場合には、元の書き込み許可信号S917に書き込
み許可が出されて、S917が入力Aに入力されている
選択回路907から書き込み許可信号S927を出力す
る。書き込み許可信号S927はセルバッファ937に
入力されるので、図8に示したS897が出力信号#7
として出力される。When the output destination of the cell of the input signal is the logical output port 7, the write permission is issued to the original write enable signal S917, and the write enable signal is output from the selection circuit 907 to which the input A is inputted to the input A. S927 is output. Since the write enable signal S927 is input to the cell buffer 937, S897 shown in FIG.
Is output as
【0124】入力信号のセルの出力先が論理出力ポート
8の場合には、元の書き込み許可信号S918に書き込
み許可が出されて、S918が入力Aに入力されている
選択回路908から書き込み許可信号S928を出力す
る。書き込み許可信号S928はセルバッファ938に
入力されるので、図8に示したS898が出力信号#8
として出力される。When the output destination of the cell of the input signal is the logical output port 8, the write permission is issued to the original write enable signal S918, and the write enable signal is sent from the selection circuit 908 to which the input A is inputted to the input A. S928 is output. Since the write enable signal S928 is input to the cell buffer 938, S898 shown in FIG.
Is output as
【0125】4×4スイッチのときには、入力信号のセ
ルの出力先が論理出力ポート1の場合には、元の書き込
み許可信号S911に書き込み許可が出されて、S91
1が入力Bに入力されている選択回路901,902か
ら書き込み許可信号S921,S922を出力する。書
き込み許可信号S921,S922はセルバッファ93
1,932に入力されるので、図8に示したS891,
S892が出力信号#1として出力される。In the case of the 4 × 4 switch, if the output destination of the cell of the input signal is the logical output port 1, write permission is issued to the original write permission signal S911, and S91
The write enable signals S921 and S922 are output from the selection circuits 901 and 902 in which 1 is input to the input B. The write enable signals S921 and S922 are transmitted to the cell buffer 93.
1, 932, so that S891 shown in FIG.
S892 is output as the output signal # 1.
【0126】入力信号のセルの出力先が論理出力ポート
2の場合には、元の書き込み許可信号S912に書き込
み許可が出されて、S912が入力Bに入力されている
選択回路903,904から書き込み許可信号S92
3,S924を出力する。書き込み許可信号S923,
S924はセルバッファ933,934に入力されるの
で、図8に示したS893,S894が出力信号#2と
して出力される。If the output destination of the cell of the input signal is the logical output port 2, the write permission is issued to the original write enable signal S912, and S912 is written from the selection circuits 903 and 904 to which the input B is input. Permission signal S92
3, S924 is output. Write enable signal S923,
Since S924 is input to the cell buffers 933 and 934, S893 and S894 shown in FIG. 8 are output as the output signal # 2.
【0127】入力信号のセルの出力先が論理出力ポート
3の場合には、元の書き込み許可信号S913に書き込
み許可が出されて、S913が入力Bに入力されている
選択回路905,906から書き込み許可信号S92
5,S926を出力する。書き込み許可信号S925,
S926はセルバッファ935,936に入力されるの
で、図8に示したS895,S896が出力信号#3と
して出力される。When the output destination of the cell of the input signal is the logical output port 3, the write permission is issued to the original write enable signal S913, and S913 is written from the selection circuits 905 and 906 to which the input B is input. Permission signal S92
5, S926 is output. Write enable signal S925,
Since S926 is input to the cell buffers 935 and 936, S895 and S896 shown in FIG. 8 are output as the output signal # 3.
【0128】入力信号のセルの出力先が論理出力ポート
4の場合には、元の書き込み許可信号S914に書き込
み許可が出されて、S914が入力Bに入力されている
選択回路907,908から書き込み許可信号S92
7,S928を出力する。書き込み許可信号S927,
S928はセルバッファ937,938に入力されるの
で、図8に示したS897,S898が出力信号#4と
して出力される。When the output destination of the cell of the input signal is the logical output port 4, a write permission is issued to the original write enable signal S914, and S914 is written from the selection circuits 907 and 908 to which the input B is input. Permission signal S92
7, S928 is output. The write enable signal S927,
Since S928 is input to the cell buffers 937 and 938, S897 and S898 shown in FIG. 8 are output as the output signal # 4.
【0129】2×2スイッチのときには、入力信号のセ
ルの出力先が論理出力ポート1の場合には、元の書き込
み許可信号S911に書き込み許可が出されて、S91
1が入力Cに入力されている選択回路901〜904か
ら書き込み許可信号S921〜S924を出力する。書
き込み許可信号S921〜S924はセルバッファ93
1〜934に入力されるので、図8に示したS891〜
S894が出力信号#1として出力される。In the case of the 2 × 2 switch, if the output destination of the cell of the input signal is the logical output port 1, write permission is issued to the original write permission signal S911, and S91
The write enable signals S921 to S924 are output from the selection circuits 901 to 904 in which 1 is input to the input C. The write enable signals S921 to S924 are transmitted to the cell buffer 93.
1 to 934, so that S891 to S891 shown in FIG.
S894 is output as the output signal # 1.
【0130】入力信号のセルの出力先が論理出力ポート
2の場合には、元の書き込み許可信号S912に書き込
み許可が出されて、S912が入力Cに入力されている
選択回路905〜908から書き込み許可信号S925
〜S928を出力する。書き込み許可信号S925〜S
928はセルバッファ935〜938に入力されるの
で、図8に示したS895〜S898が出力信号#2と
して出力される。When the output destination of the cell of the input signal is the logical output port 2, the write permission is issued to the original write enable signal S912, and S912 is written from the selection circuits 905 to 908 input to the input C. Permission signal S925
To S928. Write enable signal S925-S
Since 928 is input to the cell buffers 935 to 938, S895 to S898 shown in FIG. 8 are output as the output signal # 2.
【0131】図11は、本発明の一実施例におけるスイ
ッチ制御情報の変換方法を示すブロック図である。図1
1においては、ビットスライス構成では複数の単位スイ
ッチが全て同じ動作を行うので、1つの単位スイッチの
みを示している。FIG. 11 is a block diagram showing a method for converting switch control information in one embodiment of the present invention. FIG.
In FIG. 1, only one unit switch is shown because a plurality of unit switches all perform the same operation in the bit slice configuration.
【0132】図12は、図11におけるスイッチ制御情
報変換部の変換テーブル例である。図12(a)はスイ
ッチ制御情報変換部1001,1003,1005,1
007の変換テーブルを示し、物理入力ポート1,3,
5,7で使用される変換テーブルである。図12(b)
はスイッチ制御情報変換部1002,1004,100
6,1008の変換テーブルを示し、物理入力ポート
2,4,6,8で使用される変換テーブルである。FIG. 12 is an example of a conversion table of the switch control information conversion unit in FIG. FIG. 12A shows switch control information conversion units 1001, 1003, 1005, 1
007 shows the conversion table of the physical input ports 1, 3,
This is a conversion table used in 5 and 7. FIG. 12 (b)
Are switch control information conversion units 1002, 1004, 100
6, 1008, is a conversion table used by the physical input ports 2, 4, 6, and 8.
【0133】ただし、8×8スイッチとして動作させる
場合には、スイッチ制御情報変換部1001〜1008
は不要となる。However, when operating as an 8 × 8 switch, the switch control information conversion units 1001 to 1008
Becomes unnecessary.
【0134】図11,図12を用いて、スイッチ制御情
報を変換することによって4×4スイッチとして動作さ
せる場合を説明する。A case in which the switch control information is converted to operate as a 4 × 4 switch will be described with reference to FIGS. 11 and 12.
【0135】図11においては、入力信号#1〜#4
は、それぞれ論理入力ポート1〜4(不図示)から入力
されるものとし、出力信号#1〜#4は、それぞれ論理
出力ポート1〜4(不図示)に出力されるものとする。In FIG. 11, input signals # 1 to # 4
Are input from logical input ports 1 to 4 (not shown), respectively, and output signals # 1 to # 4 are output to logical output ports 1 to 4 (not shown), respectively.
【0136】図11に示した各スイッチ制御情報変換部
1001〜1008は、図12に示したそれぞれの変換
テーブルを参照して、入力信号#1〜#4のデータD1
010,D1020,D1030,D1040のそれぞ
れが持つスイッチ制御情報を新しいスイッチ制御情報に
付け替える。The switch control information converters 1001 to 1008 shown in FIG. 11 refer to the respective conversion tables shown in FIG. 12 to read the data D1 of the input signals # 1 to # 4.
The switch control information of each of 010, D1020, D1030, and D1040 is replaced with new switch control information.
【0137】単位スイッチ1009は、従来の8×8ス
イッチを構成する単位スイッチと同様の回路であり、単
位スイッチ1009の物理入力ポート1〜8のそれぞれ
に入力されるデータD1013,D1014,D102
3,D1024,D1033,D1034,D104
3,D1044が持つ新しく付け替えられたスイッチ制
御情報にしたがって、入力されたデータの物理出力ポー
トを決定する。The unit switch 1009 is a circuit similar to a unit switch constituting a conventional 8 × 8 switch, and data D1013, D1014, D102 input to each of the physical input ports 1 to 8 of the unit switch 1009.
3, D1024, D1033, D1034, D104
3. Determine the physical output port of the input data according to the newly replaced switch control information of D1044.
【0138】入力信号#1のデータD1010の出力先
が出力信号#2である場合には、D1010をビットス
ライスして、そのうちのD1011をスイッチ制御情報
変換部1001に入力し、D1012をスイッチ制御情
報変換部1002に入力する。スイッチ制御情報変換部
1001においては、図12(a)に示した変換テーブ
ルにしたがって、入力したD1011のスイッチ制御情
報を“2”から“3”に付け替えて、D1013として
出力する。スイッチ制御情報変換部1002において
は、図12(b)に示した変換テーブルにしたがって、
入力したD1012のスイッチ制御情報を“2”から
“4”に付け替えて、D1014として出力する。If the output destination of data D1010 of input signal # 1 is output signal # 2, D1010 is bit-sliced and D1011 is input to switch control information conversion section 1001, and D1012 is input to switch control information conversion section 1001. It is input to the conversion unit 1002. The switch control information conversion unit 1001 changes the input switch control information of D1011 from “2” to “3” in accordance with the conversion table shown in FIG. 12A and outputs it as D1013. In the switch control information conversion unit 1002, according to the conversion table shown in FIG.
The input switch control information of D1012 is changed from “2” to “4” and output as D1014.
【0139】単位スイッチ1009では、物理入力ポー
ト1から入力したD1013が持つスイッチ制御情報は
“3”であるので物理出力ポート3から出力し、物理入
力ポート2から入力したD1014が持つスイッチ制御
情報は“4”であるので物理出力ポート4から出力す
る。このようにして、D1010は単位スイッチの物理
出力ポート3,4に出力されるので、出力信号#2とし
て論理出力ポート2に出力されることになる。In the unit switch 1009, the switch control information of the D1013 input from the physical input port 1 is “3”, so that it is output from the physical output port 3 and the switch control information of the D1014 input from the physical input port 2 is Since it is “4”, it is output from the physical output port 4. In this way, D1010 is output to the physical output ports 3 and 4 of the unit switch, so that it is output to the logical output port 2 as an output signal # 2.
【0140】入力信号#2のデータD1020の出力先
が出力信号#4である場合には、D1020をビットス
ライスして、そのうちのD1021をスイッチ制御情報
変換部1003に入力し、D1022をスイッチ制御情
報変換部1004に入力する。スイッチ制御情報変換部
1003においては、図12(a)に示した変換テーブ
ルにしたがって、入力したD1021のスイッチ制御情
報を“4”から“7”に付け替えて、D1023として
出力する。スイッチ制御情報変換部1004において
は、図12(b)に示した変換テーブルにしたがって、
入力したD1022のスイッチ制御情報を“4”から
“8”に付け替えて、D1024として出力する。When the output destination of the data D1020 of the input signal # 2 is the output signal # 4, the D1020 is bit sliced, and D1021 is input to the switch control information conversion unit 1003, and D1022 is input to the switch control information conversion unit 1003. Input to the conversion unit 1004. The switch control information conversion unit 1003 changes the input switch control information of D1021 from “4” to “7” according to the conversion table shown in FIG. 12A, and outputs it as D1023. In the switch control information conversion unit 1004, according to the conversion table shown in FIG.
The input switch control information of D1022 is changed from “4” to “8” and output as D1024.
【0141】単位スイッチ1009では、物理入力ポー
ト3から入力したD1023が持つスイッチ制御情報は
“7”であるので物理出力ポート7から出力し、物理入
力ポート4から入力したD1024が持つスイッチ制御
情報は“8”であるので物理出力ポート8から出力す
る。このようにして、D1020は単位スイッチの物理
出力ポート7,8に出力されるので、出力信号#4とし
て論理出力ポート4に出力されることになる。In the unit switch 1009, the switch control information of D1023 input from the physical input port 3 is “7”, so that it is output from the physical output port 7, and the switch control information of D1024 input from the physical input port 4 is Since it is “8”, it is output from the physical output port 8. In this way, D1020 is output to the physical output ports 7 and 8 of the unit switch, so that it is output to the logical output port 4 as an output signal # 4.
【0142】入力信号#3のデータD1030の出力先
が出力信号#3である場合には、D1030をビットス
ライスして、そのうちのD1031をスイッチ制御情報
変換部1005に入力し、D1032をスイッチ制御情
報変換部1006に入力する。スイッチ制御情報変換部
1005においては、図12(a)に示した変換テーブ
ルにしたがって、入力したD1031のスイッチ制御情
報を“3”から“5”に付け替えて、D1033として
出力する。スイッチ制御情報変換部1006において
は、図12(b)に示した変換テーブルにしたがって、
入力したD1032のスイッチ制御情報を“3”から
“6”に付け替えて、D1034として出力する。When the output destination of the data D1030 of the input signal # 3 is the output signal # 3, D1030 is bit-sliced, and D1031 is input to the switch control information conversion unit 1005, and D1032 is input to the switch control information conversion unit 1005. The data is input to the conversion unit 1006. The switch control information conversion unit 1005 changes the input switch control information of D1031 from “3” to “5” according to the conversion table shown in FIG. 12A, and outputs it as D1033. In the switch control information conversion unit 1006, according to the conversion table shown in FIG.
The input switch control information of D1032 is changed from “3” to “6” and output as D1034.
【0143】単位スイッチ1009では、物理入力ポー
ト5から入力したD1033が持つスイッチ制御情報は
“5”であるので物理出力ポート5から出力し、物理入
力ポート6から入力したD1034が持つスイッチ制御
情報は“6”であるので物理出力ポート6から出力す
る。このようにして、D1030は単位スイッチの物理
出力ポート5,6に出力されるので、出力信号#3とし
て論理出力ポート4に出力されることになる。In the unit switch 1009, the switch control information of the D1033 input from the physical input port 5 is “5”, so that it is output from the physical output port 5 and the switch control information of the D1034 input from the physical input port 6 is Since it is “6”, it is output from the physical output port 6. In this way, D1030 is output to the physical output ports 5 and 6 of the unit switch, so that it is output to the logical output port 4 as an output signal # 3.
【0144】入力信号#4のデータD1040の出力先
が出力信号#1である場合には、D1040をビットス
ライスして、そのうちのD1041をスイッチ制御情報
変換部1007に入力し、D1042をスイッチ制御情
報変換部1008に入力する。スイッチ制御情報変換部
1007においては、図12(a)に示した変換テーブ
ルにしたがって、入力したD1041のスイッチ制御情
報を“1”から“1”に付け替えて、D1043として
出力する。スイッチ制御情報変換部1008において
は、図12(b)に示した変換テーブルにしたがって、
入力したD1042のスイッチ制御情報を“1”から
“2”に付け替えて、D1044として出力する。If the output destination of data D1040 of input signal # 4 is output signal # 1, D1040 is bit-sliced, and D1041 is input to switch control information conversion section 1007, and D1042 is input to switch control information. The data is input to the conversion unit 1008. The switch control information conversion unit 1007 changes the input switch control information of D1041 from “1” to “1” according to the conversion table shown in FIG. 12A, and outputs it as D1043. In the switch control information conversion unit 1008, according to the conversion table shown in FIG.
The input switch control information of D1042 is changed from “1” to “2” and output as D1044.
【0145】単位スイッチ1009では、物理入力ポー
ト7から入力したD1043が持つスイッチ制御情報は
“1”であるので物理出力ポート1から出力し、物理入
力ポート8から入力したD1044が持つスイッチ制御
情報は“2”であるので物理出力ポート2から出力す
る。このようにして、D1040は単位スイッチの物理
出力ポート1,2に出力されるので、出力信号#1とし
て論理出力ポート4に出力されることになる。In the unit switch 1009, the switch control information of D1043 input from the physical input port 7 is “1”, so that it is output from the physical output port 1 and the switch control information of D1044 input from the physical input port 8 is Since it is “2”, it is output from the physical output port 2. In this way, D1040 is output to the physical output ports 1 and 2 of the unit switch, so that it is output to the logical output port 4 as the output signal # 1.
【0146】図12では4×4スイッチとして動作させ
る場合について説明したが、2×2スイッチの場合に
は、図13に示すように、スイッチ制御情報変換部の変
換テーブルの変更だけで対応することができる。In FIG. 12, the case of operating as a 4 × 4 switch has been described. However, in the case of a 2 × 2 switch, as shown in FIG. 13, it is necessary to cope only by changing the conversion table of the switch control information conversion unit. Can be.
【0147】図13は、図11におけるスイッチ制御情
報変換部の変換テーブル例である。図13(a)はスイ
ッチ制御情報変換部1001,1005の変換テーブル
を示し、物理入力ポート1,5で使用される変換テーブ
ルである。図13(b)はスイッチ制御情報変換部10
02,1006の変換テーブルを示し、物理入力ポート
2,6で使用される変換テーブルである。図13(c)
はスイッチ制御情報変換部1003,1007の変換テ
ーブルを示し、物理入力ポート3,7で使用される変換
テーブルである。図13(d)はスイッチ制御情報変換
部1004,1008の変換テーブルを示し、物理入力
ポート4,8で使用される変換テーブルである。FIG. 13 is an example of a conversion table of the switch control information conversion unit in FIG. FIG. 13A shows a conversion table of the switch control information conversion units 1001 and 1005, and is a conversion table used in the physical input ports 1 and 5. FIG. 13B shows the switch control information converter 10.
02, 1006 are conversion tables used by the physical input ports 2, 6. FIG. 13 (c)
Indicates a conversion table of the switch control information conversion units 1003 and 1007, and is a conversion table used by the physical input ports 3 and 7. FIG. 13D shows a conversion table of the switch control information conversion units 1004 and 1008, which is a conversion table used by the physical input ports 4 and 8.
【0148】図14,図15は、図11におけるスイッ
チ制御情報変換部の変換回路を示すブロック図である。
図14(a)はスイッチ制御情報変換部1001,10
05の変換回路を示し、図14(b)はスイッチ制御情
報変換部1002,1006の変換回路を示し、図15
(a)はスイッチ制御情報変換部1003,1007の
変換回路を示し、図15(b)はスイッチ制御情報変換
部1004,1008の変換回路を示している。FIGS. 14 and 15 are block diagrams showing a conversion circuit of the switch control information conversion unit in FIG.
FIG. 14A shows switch control information converters 1001 and 10.
FIG. 14B shows the conversion circuits of the switch control information conversion units 1002 and 1006, and FIG.
15A shows a conversion circuit of the switch control information conversion units 1003 and 1007, and FIG. 15B shows a conversion circuit of the switch control information conversion units 1004 and 1008.
【0149】図14,図15を用いて、図11に示した
スイッチ制御情報変換部1001〜1008において、
スイッチ制御情報を変換する方法として変換テーブルを
用いずに変換回路を使用して行う方法を説明する。Referring to FIGS. 14 and 15, switch control information conversion units 1001 to 1008 shown in FIG.
A method of converting switch control information using a conversion circuit without using a conversion table will be described.
【0150】これまでの説明では、スイッチ制御情報の
値を“1”〜“8”として、それぞれ単位スイッチの物
理出力ポート番号に対応させてきた。In the above description, the values of the switch control information are set to "1" to "8", and correspond to the physical output port numbers of the unit switches.
【0151】図14,図15を用いて説明する方法で
は、スイッチ制御情報の値を“0”〜“7”として、
“0”を物理出力ポート1に対応させ、“1”を物理出
力ポート2に対応させ、“2”を物理出力ポート3に対
応させ、“3”を物理出力ポート4に対応させ、“4”
を物理出力ポート5に対応させ、“5”を物理出力ポー
ト6に対応させ、“6”を物理出力ポート7に対応さ
せ、“7”を物理出力ポート8に対応させる。In the method described with reference to FIGS. 14 and 15, the values of the switch control information are set to “0” to “7”, and
"0" corresponds to the physical output port 1, "1" corresponds to the physical output port 2, "2" corresponds to the physical output port 3, "3" corresponds to the physical output port 4, "4""
Correspond to the physical output port 5, "5" corresponds to the physical output port 6, "6" corresponds to the physical output port 7, and "7" corresponds to the physical output port 8.
【0152】スイッチ制御情報変換部内ではこれらのス
イッチ制御情報を2進数で扱う。The switch control information conversion unit handles these pieces of switch control information in binary numbers.
【0153】図14,図15の変換回路1111〜11
13,1121〜1123,1131〜1133,11
41〜1143は、8×8スイッチとして動作させる場
合には入力Aを選択し、4×4スイッチとして動作させ
る場合には入力Bを選択し、2×2スイッチとして動作
させる場合には入力Cを選択する。The conversion circuits 1111 to 11 shown in FIGS.
13,1121 to 1123,1131 to 1133,11
41 to 1143 select input A when operating as an 8 × 8 switch, select input B when operating as a 4 × 4 switch, and input C when operating as a 2 × 2 switch. select.
【0154】スイッチ制御情報S1111〜S111
3,S1121〜S1123,S1131〜S113
3,S1141〜S1143は、それぞれ図11に示し
たスイッチ制御情報変換部に入力される信号が持ってい
るデータであり、S1111,S1121,S113
1,S1141がMSB、S1113,S1123,S
1133,S1143がLSBとなっている。図中の
“0”,“1”は、変換回路に入力する固定値を示して
いる。Switch control information S1111 to S111
3, S1121 to S1123, S1131 to S113
3, S1141 to S1143 are data held by the signal input to the switch control information conversion unit shown in FIG. 11, and S1111, S1121, and S113
1, S1141 is MSB, S1113, S1123, S
1133 and S1143 are LSB. “0” and “1” in the figure indicate fixed values input to the conversion circuit.
【0155】8×8スイッチとして動作させる場合で
は、全ての変換回路は入力Aを選択するので、スイッチ
制御情報変換部1001〜1008に入力されたデータ
の持つスイッチ制御情報を変換せずに出力する。In the case of operating as an 8 × 8 switch, since all the conversion circuits select the input A, the switch control information included in the data input to the switch control information conversion units 1001 to 1008 is output without conversion. .
【0156】4×4スイッチとして動作させる場合を、
図11を参照して説明する。ここで図11に記載されて
いる各入力データのスイッチ制御情報はそれぞれ1を引
いた値に読み替える。When operating as a 4 × 4 switch,
This will be described with reference to FIG. Here, the switch control information of each input data described in FIG. 11 is replaced with a value obtained by subtracting 1 from each.
【0157】図11においては、入力信号#1〜#4
は、それぞれ論理入力ポート1〜4(不図示)から入力
されるものとし、出力信号#1〜#4は、それぞれ論理
出力ポート1〜4(不図示)に出力されるものとする。In FIG. 11, input signals # 1 to # 4
Are input from logical input ports 1 to 4 (not shown), respectively, and output signals # 1 to # 4 are output to logical output ports 1 to 4 (not shown), respectively.
【0158】図11に示した各スイッチ制御情報変換部
1001〜1008は、図14,図15に示したそれぞ
れの変換回路によって、入力信号#1〜#4のデータD
1010,D1020,D1030,D1040のそれ
ぞれが持つスイッチ制御情報を新しいスイッチ制御情報
に付け替える。Each of the switch control information conversion units 1001 to 1008 shown in FIG. 11 uses the conversion circuits shown in FIGS. 14 and 15 to convert the data D of the input signals # 1 to # 4.
The switch control information of each of 1010, D1020, D1030, and D1040 is replaced with new switch control information.
【0159】論理入力ポート1から入力した入力信号#
1のデータD1010をビットスライスして、そのうち
のD1011をスイッチ制御情報変換部1001に入力
し、D1012をスイッチ制御情報変換部1002に入
力する。スイッチ制御情報変換部1001においては、
D1011のスイッチ制御情報“1”を2進数表現した
<001>を図14(a)の変換回路に入力して<01
0>に変換する。これはスイッチ制御情報“2”である
ので、D1013として出力する。スイッチ制御情報変
換部1002においては、D1012のスイッチ制御情
報“1”を2進数表現した<001>を図14(b)の
変換回路に入力して<011>に変換する。これはスイ
ッチ制御情報“3”であるので、D1014として出力
する。Input signal # input from logical input port 1
One data D1010 is bit sliced, and D1011 of the data is input to the switch control information conversion unit 1001 and D1012 is input to the switch control information conversion unit 1002. In the switch control information conversion unit 1001,
<001>, which represents the switch control information “1” of D1011 in binary, is input to the conversion circuit of FIG.
0>. Since this is switch control information “2”, it is output as D1013. The switch control information conversion unit 1002 inputs <001>, which represents the switch control information “1” of D1012 in binary, to the conversion circuit of FIG. 14B and converts it into <011>. Since this is switch control information “3”, it is output as D1014.
【0160】単位スイッチ1009では、物理入力ポー
ト1から入力したD1013が持つスイッチ制御情報は
“2”であるので物理出力ポート3から出力し、物理入
力ポート2から入力したD1014が持つスイッチ制御
情報は“3”であるので物理出力ポート4から出力す
る。このようにして、論理入力ポート1から入力したD
1010は単位スイッチの物理出力ポート3,4に出力
されるので、出力信号#2として論理出力ポート2に出
力されることになる。In the unit switch 1009, the switch control information of the D1013 input from the physical input port 1 is “2”, so that it is output from the physical output port 3 and the switch control information of the D1014 input from the physical input port 2 is Since it is “3”, it is output from the physical output port 4. In this way, the D input from the logical input port 1
Since 1010 is output to the physical output ports 3 and 4 of the unit switch, it is output to the logical output port 2 as an output signal # 2.
【0161】論理入力ポート2から入力した入力信号#
2のデータD1020をビットスライスして、そのうち
のD1021をスイッチ制御情報変換部1003に入力
し、D1022をスイッチ制御情報変換部1004に入
力する。スイッチ制御情報変換部1003においては、
D1021のスイッチ制御情報“3”を2進数表現した
<011>を図15(a)の変換回路に入力して<11
0>に変換する。これはスイッチ制御情報“6”である
ので、D1023として出力する。スイッチ制御情報変
換部1004においては、D1022のスイッチ制御情
報“3”を2進数表現した<011>を図15(b)の
変換回路に入力して<111>に変換する。これはスイ
ッチ制御情報“7”であるので、D1024として出力
する。Input signal # input from logical input port 2
The second data D1020 is bit sliced, and D1021 of the data is input to the switch control information conversion unit 1003, and D1022 is input to the switch control information conversion unit 1004. In the switch control information conversion unit 1003,
<011> expressing the switch control information “3” of D1021 in binary notation is input to the conversion circuit of FIG.
0>. Since this is switch control information “6”, it is output as D1023. The switch control information conversion unit 1004 inputs <011>, which represents the switch control information “3” of D1022 in binary, to the conversion circuit of FIG. 15B and converts it into <111>. Since this is switch control information “7”, it is output as D1024.
【0162】単位スイッチ1009では、物理入力ポー
ト3から入力したD1023が持つスイッチ制御情報は
“6”であるので物理出力ポート7から出力し、物理入
力ポート4から入力したD1024が持つスイッチ制御
情報は“7”であるので物理出力ポート8から出力す
る。このようにして、論理入力ポート2から入力したD
1020は単位スイッチの物理出力ポート7,8に出力
されるので、出力信号#4として論理出力ポート4に出
力されることになる。In the unit switch 1009, the switch control information of D1023 input from the physical input port 3 is “6”, so that it is output from the physical output port 7 and the switch control information of D1024 input from the physical input port 4 is Since it is “7”, it is output from the physical output port 8. In this way, the D input from the logical input port 2
Since 1020 is output to the physical output ports 7 and 8 of the unit switch, it is output to the logical output port 4 as an output signal # 4.
【0163】論理入力ポート3から入力した入力信号#
3のデータD1030をビットスライスして、そのうち
のD1031をスイッチ制御情報変換部1005に入力
し、D1032をスイッチ制御情報変換部1006に入
力する。スイッチ制御情報変換部1005においては、
D1031のスイッチ制御情報“2”を2進数表現した
<010>を図14(a)の変換回路に入力して<10
0>に変換する。これはスイッチ制御情報“4”である
ので、D1033として出力する。スイッチ制御情報変
換部1006においては、D1032のスイッチ制御情
報“2”を2進数表現した<010>を図14(b)の
変換回路に入力して<101>に変換する。これはスイ
ッチ制御情報“5”であるので、D1034として出力
する。Input signal # input from logical input port 3
The data D1030 of No. 3 is bit sliced, of which D1031 is input to the switch control information conversion unit 1005 and D1032 is input to the switch control information conversion unit 1006. In the switch control information conversion unit 1005,
<010> expressing the switch control information “2” of D1031 in binary notation is input to the conversion circuit of FIG.
0>. Since this is the switch control information “4”, it is output as D1033. The switch control information conversion unit 1006 inputs <010>, which represents the switch control information “2” of D1032 in binary, to the conversion circuit in FIG. 14B and converts it into <101>. Since this is switch control information “5”, it is output as D1034.
【0164】単位スイッチ1009では、物理入力ポー
ト5から入力したD1033が持つスイッチ制御情報は
“4”であるので物理出力ポート5から出力し、物理入
力ポート6から入力したD1034が持つスイッチ制御
情報は“5”であるので物理出力ポート6から出力す
る。このようにして、論理入力ポート3から入力したD
1030は単位スイッチの物理出力ポート5,6に出力
されるので、出力信号#3として論理出力ポート3に出
力されることになる。In the unit switch 1009, the switch control information of D1033 input from the physical input port 5 is “4”, so that it is output from the physical output port 5 and the switch control information of D1034 input from the physical input port 6 is Since it is “5”, it is output from the physical output port 6. In this way, the D input from the logical input port 3
Since 1030 is output to the physical output ports 5 and 6 of the unit switch, it is output to the logical output port 3 as an output signal # 3.
【0165】論理入力ポート4から入力した入力信号#
4のデータD1040をビットスライスして、そのうち
のD1041をスイッチ制御情報変換部1007に入力
し、D1042をスイッチ制御情報変換部1008に入
力する。スイッチ制御情報変換部1007においては、
D1041のスイッチ制御情報“0”を2進数表現した
<000>を図15(a)の変換回路に入力して<00
0>に変換する。これはスイッチ制御情報“0”である
ので、D1043として出力する。スイッチ制御情報変
換部1008においては、D1042のスイッチ制御情
報“0”を2進数表現した<000>を図15(b)の
変換回路に入力して<001>に変換する。これはスイ
ッチ制御情報“1”であるので、D1044として出力
する。Input signal # input from logical input port 4
The data D1040 of No. 4 is bit sliced, and D1041 of the data is input to the switch control information conversion unit 1007 and D1042 is input to the switch control information conversion unit 1008. In the switch control information conversion unit 1007,
<000>, which represents the switch control information “0” of D1041 in binary, is input to the conversion circuit of FIG.
0>. Since this is switch control information “0”, it is output as D1043. The switch control information conversion unit 1008 inputs <000>, which represents the switch control information “0” of D1042 in binary, to the conversion circuit of FIG. 15B and converts it into <001>. Since this is switch control information “1”, it is output as D1044.
【0166】単位スイッチ1009では、物理入力ポー
ト7から入力したD1043が持つスイッチ制御情報は
“0”であるので物理出力ポート1から出力し、物理入
力ポート8から入力したD1044が持つスイッチ制御
情報は“1”であるので物理出力ポート2から出力す
る。このようにして、論理入力ポート4から入力したD
1040は単位スイッチの物理出力ポート0,1に出力
されるので、出力信号#1として論理出力ポート1に出
力されることになる。In the unit switch 1009, since the switch control information of the D1043 input from the physical input port 7 is “0”, it is output from the physical output port 1 and the switch control information of the D1044 input from the physical input port 8 is Since it is “1”, it is output from the physical output port 2. In this manner, the D input from the logical input port 4
Since 1040 is output to the physical output ports 0 and 1 of the unit switch, it is output to the logical output port 1 as an output signal # 1.
【0167】2×2スイッチとして動作させる場合に
は、スイッチ制御情報の変換動作は、上述した4×4ス
イッチの場合と同様に、2進数で表現したスイッチ制御
情報を図14,図15の変換回路で変換する。In the case of operating as a 2 × 2 switch, the switch control information conversion operation is performed by converting the switch control information expressed by a binary number into the conversion form shown in FIGS. Convert by circuit.
【0168】2×2スイッチにおいては、入力信号#
1,#2はそれぞれ論理入力ポート1,2から入力され
るものとし、論理入力ポート1は単位スイッチの物理入
力ポート1〜4に相当し、論理入力ポート2は単位スイ
ッチの物理入力ポート5〜8に相当する。また、出力信
号#1〜#4はそれぞれ論理出力ポート1,2に出力さ
れるものとし、論理出力ポート1は単位スイッチの物理
出力ポート1〜4に相当し、論理出力ポート2は単位ス
イッチの物理出力ポート5〜8に相当する。In the 2 × 2 switch, the input signal #
1 and # 2 are input from the logical input ports 1 and 2, respectively. The logical input port 1 corresponds to the physical input ports 1 to 4 of the unit switch, and the logical input port 2 is the physical input ports 5 to 5 of the unit switch. Equivalent to 8. The output signals # 1 to # 4 are output to the logical output ports 1 and 2, respectively. The logical output port 1 corresponds to the physical output ports 1 to 4 of the unit switch, and the logical output port 2 is the output of the unit switch. These correspond to physical output ports 5-8.
【0169】図11に示した構成を参照すると、入力信
号#1のデータをビットスライスしてスイッチ制御情報
変換部1001〜1004に入力し、入力信号#2のデ
ータをビットスライスしてスイッチ制御情報変換部10
05〜1008に入力する。各スイッチ制御情報変換部
1001〜1008に入力された入力信号#1,#2の
それぞれのデータが持つスイッチ制御情報を図14,図
15に示したそれぞれの変換回路によって、新しいスイ
ッチ制御情報に付け替える。Referring to the configuration shown in FIG. 11, data of input signal # 1 is bit-sliced and input to switch control information converters 1001 to 1004, and data of input signal # 2 is bit-sliced to switch control information. Conversion unit 10
05 to 1008. The switch control information included in the data of each of the input signals # 1 and # 2 input to the switch control information conversion units 1001 to 1008 is replaced with new switch control information by the respective conversion circuits illustrated in FIGS. .
【0170】例えば、論理入力ポート1から入力した入
力信号#1のデータを論理出力ポート1に出力する場合
には、入力信号#1のデータをビットスライスして、4
個のスイッチ制御情報変換部に入力する。各スイッチ制
御情報変換部においては、スイッチ制御情報“0”を2
進数表示した<000>を各変換回路に入力して変換す
る。図14(a)の変換回路においては<000>に変
換し、このスイッチ制御情報“0”を物理入力ポート1
に入力する。図14(b)の変換回路においては<00
1>に変換し、このスイッチ制御情報“1”を物理入力
ポート2に入力する。図15(a)の変換回路において
は<010>に変換し、このスイッチ制御情報“2”を
物理入力ポート3に入力する。図15(b)の変換回路
においては<011>に変換し、このスイッチ制御情報
“3”を物理入力ポート4に入力する。For example, when outputting the data of the input signal # 1 input from the logical input port 1 to the logical output port 1, the data of the input signal # 1 is bit sliced to
Is input to the switch control information conversion units. In each switch control information conversion unit, the switch control information “0” is set to 2
<000> expressed in base number is input to each conversion circuit and converted. The conversion circuit of FIG. 14A converts the data to <000>, and outputs the switch control information “0” to the physical input port 1.
To enter. In the conversion circuit of FIG.
1>, and inputs the switch control information “1” to the physical input port 2. The conversion circuit in FIG. 15A converts the data into <010>, and inputs the switch control information “2” to the physical input port 3. The conversion circuit of FIG. 15B converts the data into <011>, and inputs the switch control information “3” to the physical input port 4.
【0171】単位スイッチは、物理入力ポート1から入
力したデータが持つスイッチ制御情報は“0”であるの
で物理出力ポート1に出力し、物理入力ポート2から入
力したデータが持つスイッチ制御情報は“1”であるの
で物理出力ポート2に出力し、物理入力ポート3から入
力したデータが持つスイッチ制御情報は“2”であるの
で物理出力ポート3に出力し、物理入力ポート4から入
力したデータが持つスイッチ制御情報は“3”であるの
で物理出力ポート4に出力する。このようにして、論理
入力ポート1から入力したデータは単位スイッチの物理
出力ポート1〜4に出力されるので、出力信号#1とし
て論理出力ポート1に出力されることになる。The unit switch outputs to the physical output port 1 because the switch control information of the data input from the physical input port 1 is “0”, and the switch control information of the data input from the physical input port 2 is “0”. Since the switch control information of the data input from the physical input port 3 is “2”, it is output to the physical output port 3 and the data input from the physical input port 4 is “1”. Since the held switch control information is “3”, it is output to the physical output port 4. In this manner, the data input from the logical input port 1 is output to the physical output ports 1 to 4 of the unit switch, so that it is output to the logical output port 1 as an output signal # 1.
【0172】論理入力ポート1から入力した入力信号#
1のデータを論理出力ポート2に出力する場合には、入
力信号#1のデータをビットスライスして、4個のスイ
ッチ制御情報変換部に入力する。各スイッチ制御情報変
換部においては、スイッチ制御情報“1”を2進数表示
した<001>を各変換回路に入力して変換する。図1
4(a)の変換回路においては<100>に変換し、こ
のスイッチ制御情報“4”を物理入力ポート1に入力す
る。図14(b)の変換回路においては<101>に変
換し、このスイッチ制御情報“5”を物理入力ポート2
に入力する。図15(a)の変換回路においては<11
0>に変換し、このスイッチ制御情報“6”を物理入力
ポート3に入力する。図15(b)の変換回路において
は<111>に変換し、このスイッチ制御情報“7”を
物理入力ポート4に入力する。Input signal # input from logical input port 1
When outputting the data of 1 to the logical output port 2, the data of the input signal # 1 is bit sliced and input to the four switch control information converters. In each switch control information conversion unit, <001> in which the switch control information "1" is represented in a binary number is input to each conversion circuit and converted. FIG.
The conversion circuit of FIG. 4A converts the data into <100> and inputs the switch control information “4” to the physical input port 1. The conversion circuit of FIG. 14B converts the data to <101>, and outputs the switch control information “5” to the physical input port 2.
To enter. In the conversion circuit of FIG.
0>, and inputs the switch control information “6” to the physical input port 3. The conversion circuit of FIG. 15B converts the data into <111> and inputs the switch control information “7” to the physical input port 4.
【0173】単位スイッチは、物理入力ポート1から入
力したデータが持つスイッチ制御情報は“4”であるの
で物理出力ポート5に出力し、物理入力ポート2から入
力したデータが持つスイッチ制御情報は“5”であるの
で物理出力ポート6に出力し、物理入力ポート3から入
力したデータが持つスイッチ制御情報は“6”であるの
で物理出力ポート7に出力し、物理入力ポート4から入
力したデータが持つスイッチ制御情報は“7”であるの
で物理出力ポート8に出力する。このようにして、論理
入力ポート1から入力したデータは単位スイッチの物理
出力ポート5〜8に出力されるので、出力信号#2とし
て論理出力ポート2に出力されることになる。The unit switch outputs to the physical output port 5 because the switch control information of the data input from the physical input port 1 is “4”, and outputs the switch control information of the data input from the physical input port 2 to “4”. 5 ”, it is output to the physical output port 6, and the switch control information of the data input from the physical input port 3 is“ 6 ”, so that it is output to the physical output port 7, and the data input from the physical input port 4 is Since the held switch control information is “7”, it is output to the physical output port 8. In this manner, the data input from the logical input port 1 is output to the physical output ports 5 to 8 of the unit switch, so that the data is output to the logical output port 2 as the output signal # 2.
【0174】論理入力ポート2から入力した入力信号#
2のデータを論理出力ポート1に出力する場合には、入
力信号#2のデータをビットスライスして、4個のスイ
ッチ制御情報変換部に入力する。各スイッチ制御情報変
換部においては、スイッチ制御情報“0”を2進数表示
した<000>を各変換回路に入力して変換する。図1
4(a)の変換回路においては<000>に変換し、こ
のスイッチ制御情報“0”を物理入力ポート5に入力す
る。図14(b)の変換回路においては<001>に変
換し、このスイッチ制御情報“1”を物理入力ポート6
に入力する。図15(a)の変換回路においては<01
0>に変換し、このスイッチ制御情報“2”を物理入力
ポート7に入力する。図15(b)の変換回路において
は<011>に変換し、このスイッチ制御情報“3”を
物理入力ポート8に入力する。Input signal # input from logical input port 2
In the case of outputting the data of No. 2 to the logical output port 1, the data of the input signal # 2 is bit sliced and input to the four switch control information conversion units. In each switch control information conversion unit, <000> in which the switch control information “0” is represented in a binary number is input to each conversion circuit and converted. FIG.
The conversion circuit of FIG. 4A converts the data into <000>, and inputs the switch control information “0” to the physical input port 5. The conversion circuit of FIG. 14B converts the data into <001> and outputs the switch control information “1” to the physical input port 6.
To enter. In the conversion circuit of FIG.
0>, and inputs this switch control information “2” to the physical input port 7. The conversion circuit of FIG. 15B converts the data into <011>, and inputs the switch control information “3” to the physical input port 8.
【0175】単位スイッチは、物理入力ポート5から入
力したデータが持つスイッチ制御情報は“0”であるの
で物理出力ポート1に出力し、物理入力ポート6から入
力したデータが持つスイッチ制御情報は“1”であるの
で物理出力ポート2に出力し、物理入力ポート7から入
力したデータが持つスイッチ制御情報は“2”であるの
で物理出力ポート3に出力し、物理入力ポート8から入
力したデータが持つスイッチ制御情報は“3”であるの
で物理出力ポート4に出力する。このようにして、論理
入力ポート2から入力したデータは単位スイッチの物理
出力ポート1〜4に出力されるので、出力信号#1とし
て論理出力ポート1に出力されることになる。The unit switch outputs the switch control information of the data input from the physical input port 5 to the physical output port 1 because the switch control information of the data input from the physical input port 5 is “0”. Since the switch control information of the data input from the physical input port 7 is “2”, it is output to the physical output port 3 and the data input from the physical input port 8 is “1”. Since the held switch control information is “3”, it is output to the physical output port 4. In this manner, the data input from the logical input port 2 is output to the physical output ports 1 to 4 of the unit switch, so that the data is output to the logical output port 1 as an output signal # 1.
【0176】論理入力ポート2から入力した入力信号#
2のデータを論理出力ポート2に出力する場合には、入
力信号#2のデータをビットスライスして、4個のスイ
ッチ制御情報変換部に入力する。各スイッチ制御情報変
換部においては、スイッチ制御情報“1”を2進数表示
した<001>を各変換回路に入力して変換する。図1
4(a)の変換回路においては<100>に変換し、こ
のスイッチ制御情報“4”を物理入力ポート5に入力す
る。図14(b)の変換回路においては<101>に変
換し、このスイッチ制御情報“5”を物理入力ポート6
に入力する。図15(a)の変換回路においては<11
0>に変換し、このスイッチ制御情報“6”を物理入力
ポート7に入力する。図15(b)の変換回路において
は<111>に変換し、このスイッチ制御情報“7”を
物理入力ポート8に入力する。Input signal # input from logical input port 2
In the case of outputting the data of No. 2 to the logical output port 2, the data of the input signal # 2 is bit sliced and input to the four switch control information conversion units. In each switch control information conversion unit, <001> in which the switch control information "1" is represented in a binary number is input to each conversion circuit and converted. FIG.
The conversion circuit of FIG. 4A converts the data into <100> and inputs the switch control information “4” to the physical input port 5. The conversion circuit of FIG. 14B converts the data to <101>, and outputs the switch control information “5” to the physical input port 6.
To enter. In the conversion circuit of FIG.
0>, and inputs this switch control information “6” to the physical input port 7. The conversion circuit of FIG. 15B converts the data into <111> and inputs the switch control information “7” to the physical input port 8.
【0177】単位スイッチは、物理入力ポート5から入
力したデータが持つスイッチ制御情報は“4”であるの
で物理出力ポート5に出力し、物理入力ポート6から入
力したデータが持つスイッチ制御情報は“5”であるの
で物理出力ポート6に出力し、物理入力ポート7から入
力したデータが持つスイッチ制御情報は“6”であるの
で物理出力ポート7に出力し、物理入力ポート8から入
力したデータが持つスイッチ制御情報は“7”であるの
で物理出力ポート8に出力する。このようにして、論理
入力ポート2から入力したデータは単位スイッチの物理
出力ポート5〜8に出力されるので、出力信号#2とし
て論理出力ポート2に出力されることになる。The unit switch outputs to the physical output port 5 since the switch control information of the data input from the physical input port 5 is “4”, and outputs the switch control information of the data input from the physical input port 6 to “4”. 5 ”, the data is output to the physical output port 6, and the switch control information of the data input from the physical input port 7 is“ 6 ”. The switch control information is output to the physical output port 7, and the data input from the physical input port 8 is Since the held switch control information is “7”, it is output to the physical output port 8. In this manner, the data input from the logical input port 2 is output to the physical output ports 5 to 8 of the unit switch, and is output to the logical output port 2 as the output signal # 2.
【0178】[0178]
【発明の効果】以上説明した本発明の効果は、単位スイ
ッチの個数および入出力信号の接続を変更することによ
って、複数のスイッチサイズを実現することができ、ス
イッチサイズと使用する単位スイッチの個数とが比例す
るので、スイッチ規模に応じたコストで実現することが
できるということである。According to the effects of the present invention described above, a plurality of switch sizes can be realized by changing the number of unit switches and the connection of input / output signals. Is proportional to the switch size, so that it can be realized at a cost corresponding to the switch scale.
【0179】その理由は、ビットスライス処理は並列に
置かれた複数の処理回路でパラレル信号を処理する方法
であり、ビットスライス数を任意に選ぶことが可能であ
るという特徴を利用したことである。The reason is that the bit slice processing is a method of processing parallel signals by a plurality of processing circuits arranged in parallel, and utilizes the feature that the number of bit slices can be arbitrarily selected. .
【0180】単位スイッチを制御する一つの方法として
は、単位スイッチ内で複数の入出力ポートを論理的に1
つの入出力ポートとして扱えるようにしたことと、単位
スイッチ内でまとめる入出力ポート数を、ハードウェア
的な直流信号、ファームウェア等の外部からの設定によ
って変更することである。As one method of controlling the unit switch, a plurality of input / output ports are logically set to one in the unit switch.
That is, the input / output ports can be handled as one input / output port, and the number of input / output ports to be combined in the unit switch is changed by an external setting such as a hardware DC signal or firmware.
【0181】また、他の方法としては、単位スイッチの
各入力ポートに入力される信号に付随していて出力先が
示されているスイッチ制御情報を、単位スイッチに入力
する前に、あらかじめ加工することである。As another method, switch control information accompanying an input signal to each input port of a unit switch and indicating an output destination is processed before input to the unit switch. That is.
【図1】本発明のスイッチ構成法が適用されるスイッチ
構成を示すブロック図FIG. 1 is a block diagram showing a switch configuration to which a switch configuration method according to the present invention is applied;
【図2】図16に示したN×Nスイッチを図1に示した
(N/s)×(N/s)スイッチに適用した場合を示す
ブロック図FIG. 2 is a block diagram showing a case in which the N × N switch shown in FIG. 16 is applied to the (N / s) × (N / s) switch shown in FIG. 1;
【図3】本発明の一実施の形態におけるスイッチ制御情
報の変換方法を示すブロック図FIG. 3 is a block diagram showing a method for converting switch control information according to one embodiment of the present invention;
【図4】図3におけるスイッチ制御情報変換部の変換テ
ーブル例FIG. 4 is an example of a conversion table of a switch control information conversion unit in FIG. 3;
【図5】図1を用いて8×8スイッチを構成する場合の
ブロック図FIG. 5 is a block diagram when an 8 × 8 switch is configured using FIG. 1;
【図6】図1を用いて4×4スイッチを構成する場合の
ブロック図FIG. 6 is a block diagram when a 4 × 4 switch is configured using FIG. 1;
【図7】図1を用いて2×2スイッチを構成する場合の
ブロック図FIG. 7 is a block diagram when a 2 × 2 switch is configured using FIG. 1;
【図8】本発明の一実施例におけるスイッチ構成法の主
信号系を示すブロック図FIG. 8 is a block diagram showing a main signal system of a switch configuration method according to an embodiment of the present invention.
【図9】従来例における8×8スイッチを図6に示した
4×4スイッチに適用した場合を示すブロック図FIG. 9 is a block diagram showing a case where an 8 × 8 switch in a conventional example is applied to the 4 × 4 switch shown in FIG. 6;
【図10】本発明の一実施例におけるスイッチ構成法の
選択回路を示すブロック図FIG. 10 is a block diagram showing a selection circuit of a switch configuration method according to an embodiment of the present invention.
【図11】本発明の一実施例におけるスイッチ制御情報
の変換方法を示すブロック図FIG. 11 is a block diagram illustrating a method for converting switch control information according to an embodiment of the present invention.
【図12】図11におけるスイッチ制御情報変換部の変
換テーブル例12 is a conversion table example of a switch control information conversion unit in FIG. 11;
【図13】図11におけるスイッチ制御情報変換部の変
換テーブル例13 is an example of a conversion table of a switch control information conversion unit in FIG. 11;
【図14】図11におけるスイッチ制御情報変換部の変
換回路を示すブロック図FIG. 14 is a block diagram showing a conversion circuit of a switch control information conversion unit in FIG. 11;
【図15】図11におけるスイッチ制御情報変換部の変
換回路を示すブロック図FIG. 15 is a block diagram showing a conversion circuit of a switch control information conversion unit in FIG. 11;
【図16】従来例におけるビットスライス構成のN×N
スイッチを示すブロック図FIG. 16 shows N × N of a bit slice configuration in a conventional example.
Block diagram showing switches
【図17】従来例におけるATM通信方式の出力バッフ
ァ型スイッチの構成例を示すブロック図FIG. 17 is a block diagram showing a configuration example of an output buffer type switch of the ATM communication system in a conventional example.
1〜3,101〜103,201〜204,301,3
02,401,501,601,1009,1201
単位スイッチ S10,S110 入力信号#1(mビットパラレル
信号) S20,S120 入力信号#2(mビットパラレル
信号) S30 入力信号#(N/s)(mビットパラレル信
号) S130 入力信号#N(mビットパラレル信号) S40,S140 出力信号#1(mビットパラレル
信号) S50,S150 出力信号#2(mビットパラレル
信号) S60 出力信号#(N/s)(mビットパラレル信
号) S160 出力信号#N(mビットパラレル信号) S510 入力信号#1 S520 出力信号#2 602〜607 スイッチ制御情報変換部 S610 入力信号#1(mビットパラレル信号) S210,S310,S410 入力信号#1(8ビ
ットパラレル信号) S215,S350,S430 出力信号#1(8ビ
ットパラレル信号) S220,S320,S420 入力信号#2(8ビ
ットパラレル信号) S225,S360,S440 出力信号#2(8ビ
ットパラレル信号) S230,S330 入力信号#3(8ビットパラレ
ル信号) S235,S370 出力信号#3(8ビットパラレ
ル信号) S240,S340 入力信号#4(8ビットパラレ
ル信号) S245,S380 出力信号#4(8ビットパラレ
ル信号) S250 入力信号#5(8ビットパラレル信号) S255 出力信号#5(8ビットパラレル信号) S260 入力信号#6(8ビットパラレル信号) S265 出力信号#6(8ビットパラレル信号) S270 入力信号#7(8ビットパラレル信号) S275 出力信号#7(8ビットパラレル信号) S280 入力信号#8(8ビットパラレル信号) S285 出力信号#8(8ビットパラレル信号) D1210 入力信号#1から入力されたデータ D1220 入力信号#2から入力されたデータ D1230 入力信号#3から入力されたデータ D1240 入力信号#4から入力されたデータ 701〜708,801〜808 セルバッファ 709 セル多重化回路 S711〜S718 入力信号 S720 入力信号S711〜S718をセル多重し
た信号 S721 S720信号をバス状にした信号 S731〜S738 データバスS721から引っ張
ってきた信号 S741〜S748 出力信号 811〜818,901〜908 選択回路 821 2ビット幅8入力のセル多重化回路 822 4ビット幅4入力のセル多重化回路 823 8ビット幅2入力のセル多重化回路 S811〜S818 入力信号 S821〜S824 入力信号S811〜S818を
2組づつまとめた信号 S831,S832 入力信号S811〜S818を
4組づつまとめた信号 S841 S811〜S818をセル多重した信号 S842 S821〜S824をセル多重した信号 S843 S831,S832をセル多重した信号 S844 S841信号をバス状にした信号 S845 S842信号をバス状にした信号 S846 S843信号をバス状にした信号 S851〜S858 データバスS841から引っ張
ってきた信号 S861〜S864 データバスS842から引っ張
ってきた信号 S871,S872 データバスS843から引っ張
ってきた信号 S881〜S888 選択回路811〜818で選択
された信号 S891〜S898 出力信号 S911〜S918 書き込み許可信号 S921〜S928 実際にセルバッファの書き込み
を制御する信号 1001〜1008 スイッチ制御情報変換部 D1010 入力ポート1から入力されたデータ D1020 入力ポート2から入力されたデータ D1030 入力ポート3から入力されたデータ D1040 入力ポート4から入力されたデータ 1111〜1113,1121〜1123,1131〜
1133,1141〜1143 変換回路 S1111〜S1113,S1121〜S1123,S
1131〜S1133,S1141〜S1143 元
のスイッチ制御情報 S1114〜S1116,S1124〜S1126,S
1134〜S1136,S1144〜S1146 変
換されたスイッチ制御情報1-3, 101-103, 201-204, 301, 3
02,401,501,601,1009,1201
Unit switch S10, S110 Input signal # 1 (m-bit parallel signal) S20, S120 Input signal # 2 (m-bit parallel signal) S30 Input signal # (N / s) (m-bit parallel signal) S130 Input signal #N (m S40, S140 Output signal # 1 (m-bit parallel signal) S50, S150 Output signal # 2 (m-bit parallel signal) S60 Output signal # (N / s) (m-bit parallel signal) S160 Output signal #N (M-bit parallel signal) S510 input signal # 1 S520 output signal # 2 602 to 607 switch control information converter S610 input signal # 1 (m-bit parallel signal) S210, S310, S410 Input signal # 1 (8-bit parallel signal) S215, S350, S430 Output signal # 1 (8-bit parallel S220, S320, S420 Input signal # 2 (8-bit parallel signal) S225, S360, S440 Output signal # 2 (8-bit parallel signal) S230, S330 Input signal # 3 (8-bit parallel signal) S235, S370 Output Signal # 3 (8-bit parallel signal) S240, S340 Input signal # 4 (8-bit parallel signal) S245, S380 Output signal # 4 (8-bit parallel signal) S250 Input signal # 5 (8-bit parallel signal) S255 output signal # 5 (8-bit parallel signal) S260 Input signal # 6 (8-bit parallel signal) S265 Output signal # 6 (8-bit parallel signal) S270 Input signal # 7 (8-bit parallel signal) S275 Output signal # 7 (8-bit parallel signal) ) S280 Input signal # 8 (8-bit S285 Output signal # 8 (8-bit parallel signal) D1210 Data input from input signal # 1 D1220 Data input from input signal # 2 D1230 Data input from input signal # 3 D1240 Input signal # 4 Input data 701 to 708, 801 to 808 Cell buffer 709 Cell multiplexing circuit S711 to S718 Input signal S720 Signal obtained by cell multiplexing of input signals S711 to S718 S721 Signal obtained by converting S720 signal into bus S731 to S738 Data bus S721 Pulled signal S741 to S748 Output signal 811 to 818, 901 to 908 Selection circuit 821 Cell multiplexing circuit with 2-bit width 8 inputs 822 Cell multiplexing circuit with 4-bit width 4 inputs 823 Cell multiplexing with 8-bit width 2 inputs Circuit S811 S818 Input signal S821-S824 Signal obtained by combining two sets of input signals S811-S818 S831, S832 Signal obtained by combining four sets of input signals S811-S818 S841 Signal obtained by cell-multiplexing S811-S818 S842 S821-S824 is cell-multiplexed S843 A signal obtained by cell multiplexing of S831 and S832 S844 A signal obtained by making the S841 signal into a bus shape S845 A signal obtained by making the S842 signal into a bus shape S8461 A signal obtained by making the S843 signal into a bus shape S851-S858 A signal pulled from the data bus S841 ~ S864 Signal pulled from data bus S842 S871, S872 Signal pulled from data bus S843 S881-S888 Signals selected by selection circuits 811-818 S891-S898 Output No. S911 to S918 Write enable signal S921 to S928 Signal for actually controlling writing to cell buffer 1001 to 1008 Switch control information conversion unit D1010 Data input from input port 1 D1020 Data input from input port 2 D1030 Input port 3 D1040 Data input from input port 4 1111-1111, 1121-1123, 1131-
1133, 1141 to 1143 Conversion circuit S1111 to S1113, S1121 to S1123, S
1131 to S1133, S1141 to S1143 Original switch control information S1114 to S1116, S1124 to S1126, S
1134 to S1136, S1144 to S1146 Converted switch control information
Claims (1)
信号がそれぞれm(m:m≧2を満たす整数)ビットパ
ラレル展開されており、mビットパラレル展開された該
入力信号のそれぞれをk(k:k≧2を満たす整数でm
の約数)ビットづつ(m/k)個のグループに分け、k
ビットのパラレル信号を1組の入出力信号として処理す
る(m/k)個の単位スイッチ回路に、(m/k)個の
グループに分けた該kビットづつの信号を入力して並列
に処理を行い、該(m/k)個の単位スイッチ回路から
該kビットづつの信号を出力する、入力側がN本で出力
側がN本であるビットスライス構成のN×Nスイッチに
おいて、 スイッチサイズがN×Nである場合には、前記単位スイ
ッチ回路を(m/k)個使用して、a(a:1≦a≦N
を満たす整数)番目の入力信号が、b(b:1≦b≦m
/kを満たす整数)番目のグループのkビットの信号を
b番目の単位スイッチ回路のa番目の論理的な入力ポー
トに入力し、 スイッチサイズが(N/s)×(N/s)(s:s≧2
を満たす整数でNの約数)である場合には、 前記単位スイッチ回路を(m/(s×k))個使用し、
c(c:1≦c≦N/sを満たす整数)番目の信号が、
(s×(d−1)+t)(d:1≦d≦m/(s×k)
を満たす整数,t:1≦t≦s−1を満たす整数)番目
のグループのkビットの信号をd番目の単位スイッチ回
路のt番目の論理的な入力ポートに入力し、 e(e:1≦e≦N/sを満たす整数)番目の論理的な
入力ポートから入力される信号をf(f:1≦f≦N/
sを満たす整数)番目の論理的な出力ポートに出力する
場合、e番目の入力信号が入力される単位スイッチ回路
のs個の物理的な入力ポートが、f番目の出力信号が出
力されるs個の物理的な出力ポートに、それぞれ1対1
に接続されるように、該e番目の入力信号に付随する該
e番目の入力信号の出力先を示すスイッチ制御情報をあ
らかじめ変換し、該単位スイッチ回路が、物理的な入力
ポートのそれぞれから入力される入力信号に付随するス
イッチ制御情報に従って該入力信号の振り分けを行うN
×Nのスイッチとして動作する ことを特徴とするスイッ
チ構成法。1. N (N: an integer that satisfies N ≧ 2) input signals are respectively subjected to m (m: an integer that satisfies m ≧ 2) bit parallel expansion, and m-bit parallel expansion of the input signal is performed. Each is k (k: m is an integer satisfying k ≧ 2,
Is divided into (m / k) groups bit by bit, and k
The k-bit signals divided into (m / k) groups are input to (m / k) unit switch circuits that process bit parallel signals as a set of input / output signals, and are processed in parallel. And outputs the signal of each k bits from the (m / k) unit switch circuits. In an N × N switch of a bit slice configuration having N input sides and N output sides, the switch size is N × N, a (a: 1 ≦ a ≦ N) is obtained by using (m / k) unit switch circuits.
The input signal of the (th integer satisfying) is b (b: 1 ≦ b ≦ m)
The k-bit signal of the (/ integer satisfying / k) -th group is input to the a-th logical input port of the b-th unit switch circuit, and the switch size is (N / s) × (N / s) (s) : S ≧ 2
Is an integer that is a divisor of N), (m / (s × k)) unit switch circuits are used,
The c-th (c: an integer satisfying 1 ≦ c ≦ N / s) signal is
(S × (d−1) + t) (d: 1 ≦ d ≦ m / (s × k)
An integer that satisfies, t: an integer that satisfies 1 ≦ t ≦ s−1) th
The k-bit signal of the group
Input to the tth logical input port of the path, and the e (e: an integer satisfying 1 ≦ e ≦ N / s) th logical input port
The signal input from the input port is represented by f (f: 1 ≦ f ≦ N /
output to the (integer satisfying s) th logical output port
In the case, the unit switch circuit to which the e-th input signal is input
S physical input ports output f-th output signal
One-to-one to s physical output ports
Connected to the e-th input signal.
Switch control information indicating the output destination of the e-th input signal is
The unit switch circuit converts the physical input
Switches attached to the input signal input from each of the ports
N for distributing the input signal according to the switch control information.
A switch configuration method characterized by operating as a × N switch .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9834396A JP3000926B2 (en) | 1996-04-19 | 1996-04-19 | Switch configuration method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9834396A JP3000926B2 (en) | 1996-04-19 | 1996-04-19 | Switch configuration method |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP23009899A Division JP3204257B2 (en) | 1999-08-16 | 1999-08-16 | ATM switch |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09284307A JPH09284307A (en) | 1997-10-31 |
| JP3000926B2 true JP3000926B2 (en) | 2000-01-17 |
Family
ID=14217269
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9834396A Expired - Fee Related JP3000926B2 (en) | 1996-04-19 | 1996-04-19 | Switch configuration method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3000926B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003060906A (en) * | 2001-08-21 | 2003-02-28 | Canon Inc | Image processing apparatus and method |
| JP5233569B2 (en) * | 2008-10-15 | 2013-07-10 | 富士通株式会社 | Cross-connect method and cross-connect device |
-
1996
- 1996-04-19 JP JP9834396A patent/JP3000926B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH09284307A (en) | 1997-10-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9754061B2 (en) | Method and device for programming a FPGA | |
| Koren et al. | Value creation through design for scalability of reconfigurable manufacturing systems | |
| US6844757B2 (en) | Converting bits to vectors in a programmable logic device | |
| US7350054B2 (en) | Processor having array of processing elements whose individual operations and mutual connections are variable | |
| US8138788B2 (en) | Reconfigurable device | |
| JPH11251442A (en) | Reconfigurable processor device | |
| US12141088B2 (en) | Cascade communications between FPGA tiles | |
| JP2007249810A (en) | Parallel computer reduction processing method and parallel computer | |
| CN101266592A (en) | Reconfigurable circuit, its setting method and reconfigurable circuit system | |
| JP2000010770A (en) | Information processing system, circuit information management method, and circuit information storage device | |
| US12249987B2 (en) | Programmable look-up table systems and methods | |
| JP2013030906A (en) | Programmable logic device | |
| US11249722B2 (en) | Semiconductor device and method of controlling the semiconductor device | |
| JP2006018453A (en) | Semiconductor device | |
| JP3000926B2 (en) | Switch configuration method | |
| JP3204257B2 (en) | ATM switch | |
| JP2006040254A (en) | Reconfigurable circuit and processing device | |
| EP4155901A1 (en) | Systems and methods for sparsity operations in a specialized processing block | |
| JP2004151951A (en) | Array type processor | |
| EP1701251B1 (en) | Reconfigurable circuit and configuration switching method | |
| JP2005122546A (en) | Data processing device | |
| WO2003055076A2 (en) | Analog-to-digital converter and method of generating an intermediate code for an analog-to-digital converter | |
| JP2005276854A (en) | Processing equipment | |
| JP4357326B2 (en) | Reconfigurable circuit and processing device | |
| JP4553614B2 (en) | Processing equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |