JP3247998B2 - Ring arbiter and control method therefor - Google Patents
Ring arbiter and control method thereforInfo
- Publication number
- JP3247998B2 JP3247998B2 JP201192A JP201192A JP3247998B2 JP 3247998 B2 JP3247998 B2 JP 3247998B2 JP 201192 A JP201192 A JP 201192A JP 201192 A JP201192 A JP 201192A JP 3247998 B2 JP3247998 B2 JP 3247998B2
- Authority
- JP
- Japan
- Prior art keywords
- access
- group
- arbitration circuit
- priority
- request
- 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 - Lifetime
Links
Landscapes
- Small-Scale Networks (AREA)
- Bus Control (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、競合制御を独立かつパ
ラレルに行うことにより、制御時間の短縮化を図り、全
体の処理スル−プットの向上を図ることが可能なリング
ア−ビタおよびその制御方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a ring arbiter capable of shortening the control time and improving the overall processing throughput by performing competitive control independently and in parallel, and its control. About the method.
【0002】[0002]
【従来の技術】ディジタルシステムにおいて、同時に入
力した複数の要求信号の1つを選択する必要が生じるこ
とがある。この場合の競合の調停を行う回路をア−ビタ
と呼ぶ。コンピュ−タ等のバス共有システムにおいて、
共有リソ−スへアクセスする際や、交換機の叉点スイッ
チ等において、入力線から出力線に接続する際における
アクセス競合を回避するために、制御信号の転送路をシ
−ケンシャルに巡回させて制御するア−ビタがリングア
−ビタである。すなわち、リングア−ビタは、単一の共
有リソ−スに複数の子システムが共有のバス線を介して
接続された系の中で、2以上の子システムからのアクセ
ス要求(リクエスト)に対して制御する手段である。こ
の場合、共有リソ−スを出力線とし、子システムを入力
線としたとき、クロスポイント型の交換スイッチにおけ
る接続制御と同一の制御となる。以下、クロスポイント
型スイッチにより、リングア−ビタを説明する。2. Description of the Related Art In a digital system, it may be necessary to select one of a plurality of simultaneously input request signals. A circuit for arbitrating contention in this case is called an arbiter. In a bus sharing system such as a computer,
In order to avoid access conflicts when accessing a shared resource or connecting an input line to an output line in a switch at a junction, etc., control is performed by sequentially circulating a control signal transfer path. The arbiter to be executed is the ring arbiter. That is, the ring arbiter responds to an access request (request) from two or more child systems in a system in which a plurality of child systems are connected to a single shared resource via a shared bus line. It is a means to control. In this case, when the shared resource is used as the output line and the child system is used as the input line, the control is the same as the connection control in the crosspoint type exchange switch. Hereinafter, a ring arbiter will be described using a cross point type switch.
【0003】図5は、従来のリングア−ビタの動作説明
図である。図5において、10は主システム/出力線、
11は出力線、12は各叉点間に接続する往路制御線、
xp(n)(n=1,・・・N)はアクセス権調停回路
を持つ叉点制御回路である。1つの出力線11に対し
て、複数の入力線#1〜#Nが接続されている。出力線
11と入力線の間には、入力線からの接続要求に対して
各入力線間の接続調停を行い、接続要求のあった最も優
先度の高い位置にある叉点xp(n)が閉じて、出力線
11に1対1に接続される。その制御動作としては、 (a)接続権の最高位の叉点から接続要求の有無を判断
し、要求のない場合には、次の叉点へと接続権を転送す
る。転送方向は、システム構築段階で選択した1方向に
固定される。ここでは、往路制御線12で示す方向に転
送される。 (b)接続権の転送段階で、初めて接続要求のあった叉
点が接続権を得る。 (c)接続した叉点の次の叉点へと接続権を転送する。
図5においては、現在の接続権がxp(2)にあり、か
つ入力線#2から要求があったために、xp(2)にお
いて出力線11と入力線#2が即時に接続されている。FIG. 5 is a diagram for explaining the operation of a conventional ring arbiter. In FIG. 5, 10 is the main system / output line,
11 is an output line, 12 is a forward control line connected between each fork,
xp (n) (n = 1,... N) is a cross point control circuit having an access right arbitration circuit. A plurality of input lines # 1 to #N are connected to one output line 11. A connection arbitration between the input lines is performed between the output line 11 and the input line in response to a connection request from the input line, and a cross point xp (n) at the highest priority position where the connection request is made is established. It is closed and connected to the output line 11 one-to-one. The control operation is as follows: (a) The presence or absence of a connection request is determined from the highest crossing point of the connection right, and if there is no request, the connection right is transferred to the next crossing point. The transfer direction is fixed to one direction selected at the system construction stage. Here, the transfer is performed in the direction indicated by the forward path control line 12. (B) In the connection right transfer stage, the crossing point for which connection has been requested for the first time acquires the connection right. (C) Transfer the connection right to the next crossing point of the connected crossing point.
In FIG. 5, the output line 11 and the input line # 2 are immediately connected in xp (2) because the current connection right is in xp (2) and there is a request from the input line # 2.
【0004】[0004]
【発明が解決しようとする課題】このような場合に、x
p(3)に接続権が転送されて、制御動作は終了する。
しかし、このような従来のリングア−ビタの制御方法で
は、図5に示す状態で、入力線#1のみに接続要求があ
った場合、接続権の転送制御はxp(2)からxp
(N)、xp(1)までの叉点を転送する必要があり、
その転送のための制御時間が増加する。すなわち、最悪
の場合には、制御の全行程が全システムないし叉点間を
結ぶ制御線を介して1巡することにより、任意の1入力
線が選択される。図5に示すように、各叉点xp
(n)、(n=1,N)間に接続される往路制御線12
を用いて起点からシ−ケンシャルに制御を行う場合を考
える。この場合、往路制御線12を大きなドライバを用
いて叉点xp(N)とxp(1)を直接接続し、往路制
御線12の制御情報をotl(N)からotl(1)へ
と伝搬させる必要があるため、大きな制御時間の損失を
生じるという問題があった。本発明の目的は、このよう
な従来の課題を解決し、巡回制御によることなく、制御
時間を短縮することが可能なリングア−ビタおよびその
制御方法を提供することにある。In such a case, x
The connection right is transferred to p (3), and the control operation ends.
However, in such a conventional ring arbiter control method, in the state shown in FIG. 5, when a connection request is issued only to the input line # 1, the transfer control of the connection right is performed from xp (2) to xp (2).
(N), crossing points up to xp (1) must be transferred,
The control time for the transfer increases. That is, in the worst case, an arbitrary one input line is selected by making a full cycle of control through a whole system or a control line connecting the cross points. As shown in FIG.
(N), forward path control line 12 connected between (n = 1, N)
Let us consider a case in which control is performed sequentially from the starting point by using. In this case, the crossing points xp (N) and xp (1) are directly connected to the forward path control line 12 using a large driver, and the control information of the forward path control line 12 is propagated from otl (N) to otl (1). Because of the necessity, there is a problem that a large control time is lost. An object of the present invention is to solve such a conventional problem and to provide a ring arbiter capable of reducing the control time without using the cyclic control and a control method thereof.
【0005】[0005]
【課題を解決するための手段】上記目的を達成するた
め、本発明のリングアービタの制御方法では、共有リソ
−スをアクセスする複数個の要求発生源の中から1個を
選択して、選択した要求発生源にアクセス許可を与え
る、N個の要求発生源に対応するN個のアクセス権調停
回路CT(m)(m=1・・・N)と、アクセス権調停
回路CT(1〜N)とをタンデム構造で配列し、この配
列順に接続する往路および復路のアクセス制御線D,U
を設けたリングア−ビタの制御方法であって、配列にお
ける前回接続権を得た要求発生源の番号M(1≦M<M
+1≦N)のアクセス権調停回路CT(M)を含むグル
−プ(CT(1)・・・CT(M))を第1のグル−プ
とし、第1グル−プ中のアクセス権調停回路はCT
(1)・・CT(M)の順に優先順位を有し、第M+1
のアクセス権調停回路を含むグル−プ(CT(M+1)
・・・CT(N))を第2グル−プとし、第2グル−プ
中のアクセス権調停回路はCT(M+1)・・・・CT
(N)の順に優先順位を有し、第1グル−プに対して第
2グル−プが優先権を有するように、各グル−プは各ア
クセス調停回路CT(m)内に状態値ST(m)を記憶
し、また前回接続権を得たアクセス権調停回路の番号M
がNの場合には、全アクセス権調停回路を第1グル−プ
のみとし、上記往路のアクセス制御線Dは、CT(1)
・・・CT(N)の順に各アクセス権調停回路を介して
連絡し、復路のアクセス制御線Uは、CT(N)・・・
・・CT(1)の順に各アクセス権調停回路を介して連
絡して、往路のアクセス制御線Dは状態ST(m)によ
り示される同一グル−プ内の要求のあるアクセス権調停
回路から優先順位と要求発生に従って次回の候補を1個
選択し、復路のアクセス制御線Uは状態ST(m)によ
り示される2グル−プ間において優先順位と要求発生に
従って1つのグル−プを選択し、往路および復路のアク
セス制御線D,Uによる制御情報を基にアクセス権調停
回路でアクセス許可/不許可を判定し、唯一の要求発生
源に接続許可を与えることを特徴とする。In order to achieve the above object, a method for controlling a ring arbiter according to the present invention uses one of a plurality of request sources for accessing a shared resource.
Select to grant access to selected request sources
N access right arbitration circuits CT (m) (m = 1... N) corresponding to N request sources and access right arbitration circuits CT (1 to N) are arranged in a tandem structure. , The access control lines D and U of the forward path and the return path connected in this arrangement order.
The method of controlling a ring arbiter provided with a request source number M (1 ≦ M <M
+ 1 ≦ N) of the access arbiter CT (M) to including grayed Le - flop (CT (1) ··· CT and (M)) first Group - the flop, the first Group - access during flop The right arbitration circuit is CT
(1)... CT (M) in the order of priority, and M + 1
Of access arbitration circuit including grayed Lumpur - flop (CT (M + 1)
··· CT (N)) the second Group - as a flop, the second Group - flop
Access right arbitration circuit is CT (M + 1)... CT
(N) in the order of priority, and the first group
Each group has its own priority so that two groups have priority.
The state value ST (m) is stored in the access arbitration circuit CT (m).
And the number M of the access right arbitration circuit that obtained the connection right last time
Is N, the all access right arbitration circuit is switched to the first group.
Only, and the access control line D in the outward path is CT (1)
... through each access right arbitration circuit in the order of CT (N)
The access control line U of the return route is CT (N) ...
..Connection via each access right arbitration circuit in the order of CT (1)
And the access control line D on the outward route is in the state ST (m).
Requested access right arbitration within the same group as indicated
One next candidate according to priority and request generation from circuit
The access control line U for the return route is selected according to the state ST (m).
Priority and request generation between the two groups
Therefore, one group is selected and the outgoing and returning trips are selected.
Access right arbitration based on control information by access control lines D and U
Circuit determines access permission / non-permission and generates only one request
Providing connection permission to the source .
【0006】[0006]
【作用】本発明においては、(イ)各アクセス権調停回
路をアクセス権の獲得または引き渡しを通知する制御情
報を伝達する独立した2方向の制御線により、タンデム
接続とし、(ロ)各2方向の接続制御線を用いて競合制
御を独立かつパラレルに行う。すなわち、各アクセス権
調停回路間を往路と復路の2段階のアクセス制御線で接
続し、この往路復路の制御線をパラレル動作するのであ
る。これにより、従来のリングア−ビタのように、制御
信号の転送路がシ−ケンシャルに巡回せず、独立かつパ
ラレルに制御するので、制御時間は大幅に短縮される。According to the present invention, (a) each access right arbitration circuit is tandem-connected by independent two-way control lines for transmitting control information for notifying the acquisition or transfer of the access right. And independently and in parallel using the connection control line of That is, the access right arbitration circuits are connected by two-stage access control lines of the forward path and the return path, and the control lines for the forward path and the return path are operated in parallel. As a result, unlike the conventional ring arbiter, the control signal transfer path does not circulate sequentially but is controlled independently and in parallel, so that the control time is greatly reduced.
【0007】[0007]
【実施例】以下、本発明の実施例を、図面により詳細に
説明する。図1は、本発明の第1の実施例を示すリング
ア−ビタの動作原理図である。ここでは、説明を簡単に
するために、入力線数8、叉点数8の交換機の叉点スイ
ッチに適用した場合を示している。リングア−ビタを構
成する叉点xp(n),(n=1〜N,ここでは、N=
8)を、上向きの制御線cu1,cu2と、下向きの制
御線cd1,cd2とでタンデム接続し、制御の循環を
xp(1)とxp(n)の間で切断する。ここでは、n
=8と1の間で切断されている。優先順位とは、制御開
始以前に接続権を持った叉点から要求が存在する叉点へ
と、接続権を譲渡していく方向順序付けである。従来の
リングア−ビタでは、図5に示すように、優先順位とし
て収容叉点をリング状に接続して、1方向に順序付けて
いる。これに対して本実施例では、初期設定では優先順
位を任意とし、その後は出力を許可された叉点の優先順
位をN(最後位)とし、一意に順序付けた方向に再設定
する。出力類可は、出力要求REQが入力した叉点中で
最も優先順位の高い叉点に与えられる。図1では、xp
(3)が前回の制御で出力許可が与えられた叉点であ
り、その時点で、図中の上から下方向へ優先順位が低く
なるように再設定される。すなわち、叉点xp(4)〜
xp(8)、xp(1)〜xp(3)、の順序で、優先
順位1〜8が定められる。ここでは、優先順位を上から
下方向へと定めているが、これに限定されることはな
く、常に一定方向とすれば優先順位の方向を逆に、つま
り下から上へ低くなるように設定しても差し支えない。
ここでは、優先順位の表示方法として、1〜8と設定す
る代りに、xp(1)〜xp(8)のタンデム接続にお
いて、リングア−ビタの優先順位の境界から上をグル−
プA(優先順位の低いグル−プ、xp(1)〜xp
(3))、境界から下をグル−プB(優先順位の高いグ
ル−プ、xp(4)〜xp(8))に分割して、状態定
数st(n)、(n=1〜N)をそれぞれ‘0’,
‘1’として示す。Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 is an operation principle diagram of a ring arbiter showing a first embodiment of the present invention. Here, for simplicity of description, a case where the present invention is applied to a cross point switch of an exchange having eight input lines and eight cross points is shown. Fork points xp (n), (n = 1 to N, where N =
8) is connected in tandem with upward control lines cu1 and cu2 and downward control lines cd1 and cd2 to cut off control circulation between xp (1) and xp (n). Here, n
= Truncated between 8 and 1. The priority is a direction order in which the connection right is transferred from the crossing point having the connection right before the start of the control to the crossing point where the request exists. In a conventional ring arbiter, as shown in FIG. 5, accommodation fork points are connected in a ring shape as priorities and ordered in one direction. On the other hand, in the present embodiment, the priority order is arbitrary in the initial setting, and thereafter, the priority order of the cross point permitted to be output is set to N (last), and reset in a uniquely ordered direction. The output similarity is given to the highest priority cross point among the cross points input by the output request REQ. In FIG. 1, xp
(3) is a cross point at which output permission was given in the previous control, at which point the priority is reset from the top to the bottom in the figure so as to lower the priority. That is, the cross point xp (4)
Priorities 1 to 8 are determined in the order of xp (8), xp (1) to xp (3). Here, the priority order is determined from the top to the bottom, but the invention is not limited to this. If the direction is always constant, the priority order is set to reverse, that is, set from the bottom to the bottom. No problem.
Here, as a method of displaying the priority, instead of setting 1 to 8, in the tandem connection of xp (1) to xp (8), the upper part from the boundary of the priority of the ring arbiter is grouped.
Group A (low priority group, xp (1) to xp
(3)), the area below the boundary is divided into groups B (groups with higher priority, xp (4) to xp (8)), and state constants st (n), (n = 1 to N ) To '0',
Shown as '1'.
【0008】次に図1において、接続制御の順序を、x
p(2)、xp(3)、xp(6)、xp(7)の4つ
の叉点に接続する入力線に接続要求がある場合について
説明する。図において、各制御線cd1,2,cu1,
2の矢印で、白(‘0’または‘L’)は任意の有効信
号の無伝達を、黒(‘1’または‘H’)は任意の有効
信号の伝達を、それぞれ示している。 〔a〕xp(2),xp(3),xp(6),xp
(7)に接続要求あり、 〔b〕cd1,cd2により、xp(1)から接続要求
の有無と、グル−プの種別をチェックした後、xp
(8)の方向に制御値の転送を行う。一方、cu1,c
u2により、xp(8)から接続要求の有無と、グル−
プの種別をチェックした後、xp(1)の方向に制御値
の転送を行う。 〔c〕A,B各グル−プにおいて、接続要求があり、か
つ最も優先順位の高い叉点でcd1を反転する。Bグル
−プにおける検出を行うため、グル−プ境界(xp
(4))でcd1をリセットする。その結果、A,B各
グル−プにおいて、各々1個ずつの接続候補を選択す
る。すなわち、Aグル−プではxp(2)、Bグル−プ
ではxp(6)で反転される。なお、cd2は、グル−
プAとBの境界で白から黒に逆転することにより、グル
−プの分類を叉点相互に伝達し、cd1のリセットと次
期順位設定を行っている。 〔d〕Bグル−プに属し、かつ接続要求のあった叉点で
cu1を反転する。その結果、Aグル−プに対して優先
順位の高いBグル−プに接続要求があることを伝達す
る。また、最優先ではないが、次の優先順位を持つ叉点
があることをAグル−プに知らせる。また、cu2は、
グル−プA,Bの境界で黒から白に逆転することによ
り、グル−プの分類を叉点相互に伝達し、次期順位の設
定を行う。 〔e〕上記〔c〕,〔d〕の制御は同時に行う。また、
〔c〕,〔d〕の結果より、唯一の叉点(つまり、Bグ
ル−プのxp(6))に接続権を与える。 〔f〕次期優先順位を再設定する。なお、前回アクセス
許可が与えられた要求発生源に対応する叉点がxp
(8)である場合には、次回のグル−プ分けはなく、全
ての叉点xp(1)〜xp(8)はAグル−プのみに割
り当てられる。Next, in FIG. 1, the order of connection control is represented by x
A case where a connection request is made to an input line connected to four intersections of p (2), xp (3), xp (6), and xp (7) will be described. In the figure, each control line cd1, cd2, cu1,
In the arrow 2, white ('0' or 'L') indicates non-transmission of any valid signal, and black ('1' or 'H') indicates transmission of any valid signal. [A] xp (2), xp (3), xp (6), xp
(7) There is a connection request. [B] After checking the presence or absence of a connection request and the type of group from xp (1) by cd1 and cd2, xp
The control value is transferred in the direction (8). On the other hand, cu1, c
The presence or absence of a connection request from xp (8) is determined by u2,
After checking the type of the control, the control value is transferred in the direction of xp (1). [C] In each of the groups A and B, cd1 is inverted at the junction having the connection request and the highest priority. To perform detection in the B group, a group boundary (xp
In (4)), cd1 is reset. As a result, one connection candidate is selected for each of the groups A and B. That is, the A group is inverted by xp (2), and the B group is inverted by xp (6). Note that cd2 is a group.
By reversing from white to black at the boundary between groups A and B, the classification of the group is transmitted to each other, resetting cd1 and setting the next rank. [D] Invert cu1 at a cross point belonging to the B group and having a connection request. As a result, the A group is notified that the B group having a higher priority has a connection request. Also, the A group is notified that there is a cross point having the next priority, which is not the highest priority. Also, cu2 is
By reversing from black to white at the boundary between groups A and B, the classification of the groups is transmitted to each other and the next rank is set. [E] The above controls [c] and [d] are performed simultaneously. Also,
Based on the results of [c] and [d], a connection right is given to only one crossing point (that is, xp (6) of B group). [F] Reset the next priority. The crossing point corresponding to the request source to which the access permission was previously given is xp
In the case of (8), there is no next grouping, and all the cross points xp (1) to xp (8) are assigned only to the A group.
【0009】図2は、図1における各叉点の制御回路を
示すブロック図である。図2において、STは状態定数
st(n)を保持し、それを他のブロックに出力する
(stout)回路である。Comp1は、図1の上方
からの制御線cd1,cd2を制御する比較回路であ
り、Comp2は、図1の下方からの制御線cu1,c
u2を制御する比較回路である。また、Comp3は、
Comp1とComp2の独立出力Q1,Q2から出力
許可ACKと次期のst(n)の値(stin)を出力
する。各制御線の叉点xp(n)への入力値を、それぞ
れcd1i(n)、cd2i(n)、cu1i(n)、
cu2i(n)とし、出力値をそれぞれcd1o
(n)、cd2o(n)、cu1o(n)、cu2o
(n)とする。すなわち、cd1i(n)=cd1o
(n−1)、cd2i(n)=cd2o(n−1)、c
u1i(n)=cu1o(n+1)、cu2i(n)=
cu2o(n+1)である。各制御線の論理は、以下の
通りである。 〔イ〕cd1制御(cd1i(0)=‘0’) cd1o(n)=REQ+cd1i(n)、 かつグル−プ境界でcd1o(n)=‘0’ 〔ロ〕cd2制御 cd2o(n)=st(n) 〔ハ〕cu1制御(cu1i(0)=‘0’) cu1o(n)=(stou*REQ)+cu1i
(n) 〔ニ〕cu2制御 cu2o(n)=st(n) これらの制御線の情報を基にして、次期アクセス権の許
可(ack)と次期のグル−プ分け(stinの値)を
行う。FIG. 2 is a block diagram showing a control circuit at each crossing point in FIG. In FIG. 2, ST is a circuit that holds a state constant st (n) and outputs it to another block (stout). Comp1 is a comparison circuit for controlling the control lines cd1, cd2 from above in FIG. 1, and Comp2 is a control circuit for controlling lines cu1, c from below in FIG.
This is a comparison circuit that controls u2. Also, Comp3 is
The output enable ACK and the next st (n) value (stin) are output from the independent outputs Q1 and Q2 of Comp1 and Comp2. The input values to the junction xp (n) of each control line are cd1i (n), cd2i (n), cu1i (n),
cu2i (n), and output values are cd1o, respectively.
(N), cd2o (n), cu1o (n), cu2o
(N). That is, cd1i (n) = cd1o
(N-1), cd2i (n) = cd2o (n-1), c
u1i (n) = cu1o (n + 1), cu2i (n) =
cu2o (n + 1). The logic of each control line is as follows. [B] cd1 control (cd1i (0) = '0') cd1o (n) = REQ + cd1i (n), and cd1o (n) = '0' at the group boundary [b] cd2 control cd2o (n) = st (N) [c] cu1 control (cu1i (0) = '0') cu1o (n) = (stou * REQ) + cu1i
(N) [d] cu2 control cu2o (n) = st (n) The next access right is permitted (ack) and the next group is divided (stin value) based on the information of these control lines. .
【0010】図6は、図2におけるComp1の上記
〔イ〕と〔ロ〕の真理値を示す図であり、図7は同じく
Comp2の上記〔ハ〕と〔ニ〕の真理値を示す図であ
る。また、図8は、同じく図2におけるComp3によ
る出力許可ACKと次期のst(n)の値stinの真
理値を示す図である。図6では、上記〔イ〕,〔ロ〕の
式から明かなように、cd1o(n)はREQがHか、
cd1i(n)がHであるときHであり、グル−プ境界
では0となる。また、cd2o(n)はst(n)の状
態定数を伝達する。また、Q1はstoutがLではR
EQがHでcd1i(n)がLのときHとなり、sto
utがHでREQがHならばcd1i(n)かcd2i
(n)のいずれかがLのときHとなる。なお、図6,図
7,図8の中の『−』の記号は、‘L’,‘H’のいず
れでも任意であり、本発明では出力し得ないエラ−値で
あるため、Q1,Q2,ACK,stin等の各値の算
出には考慮しないものである。図10(a),(b)
は、図2におけるComp1およびQ1の論理を示す図
であり、図11(a),(b)は、図2におけるCom
p2およびQ2の論理を示す図であり、図13(a),
(b)は、図2におけるComp3のACKとstin
の論理を示す図である。なお、本実施例では、(子シス
テム/入力線)数を8としたが、(子システム/入力
線)数を9以上に増加させた場合でも実現可能である。
また、叉点制御を非同期としているが、同期制御にする
ことも勿論可能である。FIG. 6 is a diagram showing the truth values of [1] and [2] of Comp1 in FIG. 2, and FIG. 7 is a diagram showing the truth values of [3] and [4] of Comp2. is there. FIG. 8 is a diagram showing the output permission ACK by Comp3 in FIG. 2 and the truth value of the next st (n) value stin. In FIG. 6, as is clear from the above equations [a] and [b], cd1o (n) indicates whether REQ is H,
It is H when cd1i (n) is H, and becomes 0 at the group boundary. Cd2o (n) transmits the state constant of st (n). Q1 is R if stout is L
It becomes H when EQ is H and cd1i (n) is L, and sto
If ut is H and REQ is H, cd1i (n) or cd2i
It becomes H when any of (n) is L. Note that the symbol "-" in FIGS. 6, 7 and 8 can be any of "L" and "H", and is an error value that cannot be output in the present invention. It is not considered in the calculation of each value such as Q2, ACK, and stin. FIG. 10 (a), (b)
FIGS. 11A and 11B are diagrams showing the logic of Comp1 and Q1 in FIG. 2, and FIGS.
FIG. 13 is a diagram showing the logic of p2 and Q2,
(B) shows ACK of Comp3 and stin in FIG.
It is a figure showing the logic of. In the present embodiment, the number of (child systems / input lines) is set to 8, but it can be realized even when the number of (child systems / input lines) is increased to 9 or more.
Further, although the cross point control is asynchronous, it is of course possible to use synchronous control.
【0011】図3は、本発明の第2の実施例を示すリン
グア−ビタの動作原理図である。この場合にも、入力線
数8、叉点数8の交換機の叉点スイッチに適用した場合
を示す。リングア−ビタを形成する叉点をxp(n)、
(n=1〜N、ここではN=8)を上向きの制御線cu
と下向きの制御線cd1,cd2とでタンデム接続し、
制御の循環をzp(1)とxp(n)の間で切断する。
優先順位は、初期設定では任意とし、その後に出力を許
可された叉点の優先順位をN(つまり、最下位)とし、
一意に順序付けた方向に再設定する。出力許可は、接続
要求REQが入力した叉点中で最も優先順位の高い叉点
に与えられる。図3の例では、xp(3)が前回の制御
で出力許可を得た叉点であるため、次回には最下位の順
位となる。優先順位の再設定では、叉点xp(4)〜x
p(8)、xp(1)〜xp(3)の順序で優先順位1
〜8が定まる。なお、ここでは、優先順位を上から下へ
と定めたが、常に一定方向とすれば優先順位の方向を逆
にしても差し支えない。また、図1の場合と同じよう
に、優先順位1〜8の代りに、xp(1)〜xp(8)
のタンデム接続において、リングア−ビタの優先順位の
境界から上をグル−プA(つまり、優先順位の低いグル
−プ)、下をグル−プB(つまり、優先順位の高いグル
−プ)に分割して、状態定数st(n)、(n=1〜
N)をそれぞれ‘0’,‘1’として表わす。図3に示
すように、xp(2)、xp(3)、xp(6)、xp
(7)の4叉点に接続する入力線に接続要求がある場合
の接続制御の順序を説明する。図3においても、各制御
線の矢印で白(‘0’または‘L’)は任意の有効信号
の無伝達を、また黒(‘1’または‘H’)は任の有効
信号の伝達を、それぞれ示す。 〔イ〕xp(2)、xp(3)、xp(6)、XP
(7)に接続要求あり、 〔ロ〕cd1,cd2によりxp(1)から接続要求の
有無と、グル−プの種別をチェックした後に、xp
(8)の方向に制御値を転送する。cuにより、xp
(8)から接続要求の有無と、グル−プの種別をチェッ
クした後、xp(1)の方向に制御値を転送する。 〔ハ〕Aグル−プにおいて接続要求があり、かつ優先順
位の最も高い叉点でcd1を反転する。また、Bグル−
プにおいて接続要求があり、かつ優先順位の最も高い叉
点でcd2を反転する。その結果、A,B各グル−プに
おいてそれぞれ1個ずつの接続候補を選択する。ここで
は、Aグル−プのxp(2)と、Bグル−プのxp
(6)が選択されている。 〔ニ〕Bグル−プに属して、接続要求のあった叉点でc
uを反転する。その結果、Aグル−プに対して優先順位
の高いBグル−プに接続要求があったことを伝達する。 〔ホ〕上記〔ハ〕、〔ニ〕の制御は同時に行う。
〔ハ〕、〔ニ〕の結果から唯一の叉点(Bグル−プのx
p(6))に接続権を与える。 〔ヘ〕次期優先順位を再設定する。FIG. 3 is an operation principle diagram of a ring arbiter showing a second embodiment of the present invention. Also in this case, a case is shown in which the present invention is applied to a junction switch of an exchange having eight input lines and eight junctions. The cross points forming the ring arbiter are xp (n),
(N = 1 to N, here N = 8) is connected to the upward control line cu.
And tandem connection with the downward control lines cd1 and cd2,
Cut off the control cycle between zp (1) and xp (n).
The priority is arbitrary in the initial setting, and the priority of the cross point permitted to be output thereafter is set to N (that is, the lowest).
Reset to a uniquely ordered direction. The output permission is given to the junction having the highest priority among the junctions input by the connection request REQ. In the example of FIG. 3, xp (3) is the crossing point at which the output permission was obtained in the previous control, so that the next time it becomes the lowest rank. In resetting the priority, the cross points xp (4) to x
p (8), priority 1 in the order of xp (1) to xp (3)
~ 8 is determined. Here, the priority order is determined from top to bottom, but if the direction is always fixed, the direction of the priority order may be reversed. Also, as in the case of FIG. 1, instead of the priorities 1 to 8, xp (1) to xp (8)
In the tandem connection of the above, from the boundary of the priority of the ring arbiter, a group A (that is, a group with a low priority) is placed above and a group B (that is, a group with a high priority) is placed below. By dividing, the state constants st (n), (n = 1 to
N) are represented as '0' and '1', respectively. As shown in FIG. 3, xp (2), xp (3), xp (6), xp (6)
The order of connection control when a connection request is made to the input line connected to the four-forked point in (7) will be described. In FIG. 3 as well, white ('0' or 'L') indicates the non-transmission of an arbitrary valid signal and black ('1' or 'H') indicates the transmission of an arbitrary valid signal. , Respectively. [A] xp (2), xp (3), xp (6), XP
(7) There is a connection request. [B] After checking the presence or absence of a connection request and the type of group from xp (1) by cd1 and cd2, xp
The control value is transferred in the direction (8). By cu, xp
After checking the presence or absence of a connection request and the group type from (8), the control value is transferred in the direction of xp (1). [C] Invert the cd1 at the junction having the highest priority and having a connection request in the A group. In addition, B glue
Cd2 is inverted at the junction where the connection request is present and the priority is the highest. As a result, one connection candidate is selected in each of the groups A and B. Here, xp (2) of the A group and xp (2) of the B group
(6) is selected. [D] Belonging to the B group, c
Invert u. As a result, the fact that there is a connection request to the B group having a higher priority is transmitted to the A group. [E] The above controls [c] and [d] are performed simultaneously.
From the results of [c] and [d], the only cross point (x of the B group)
p (6)) is given a connection right. [F] Reset the next priority.
【0012】図4は、図3における各叉点の構成を示す
ブロック図であり、図13および図14(a),(b)
は、図4におけるComp4の論理を示す図、およびs
tinとACKの論理を示す図である。図4において、
ST2は状態定数st(n)を保持し、それを他ブロッ
クに出力する(stout)回路である。また、Com
p4は、図3の上方からの制御線cd1,cd2、下方
からの制御線cuを制御する回路である。Comp4
は、出力許可ACKと次期のst(n)の値(sti
n)を出力する。各制御線の叉点xp(n)への入力値
をそれぞれcd1i(n)、cd2i(n)、cui
(n)とし、出力値をそれぞれcd1o(n)、cd2
o(n)、cuo(n)とする。この場合、cd1i
(n)=cd1o(n−1)、cd2i(n)=cd2
o(n−1)、cui(n)=cuo(n+1)であ
る。なお、各制御線の論理は、以下の通りである。 〔a〕cd1制御(cd1i(0)=‘0’) cd1o(n)=REQ+cd1i(n) 〔b〕cd2制御(cd2i(0)=‘0’) cd2o(n)=(REQ・st(n))+cd2i
(n) 〔c〕cu制御(cui(N)=‘0’) cuo(n)=REQ+cui(n+1) これらの制御線の情報を基に、次期アクセス権の許可
(ack)と次期のグル−プ分け(stin)を行う。
図9は、図4におけるComp4による出力許可ACK
と次期のst(n)の値stinの真理値を表わす図で
ある。図9において、cd1o(n)は上記〔a〕の式
から明かなように、REQがHか、cd1i(n)がH
であればH、両方ともLであればLとなる。また、cd
2o(n)は上記〔b〕の式から明かなように、REQ
とst(n)のANDがHか、cd2i(n)がHであ
ればH、両方ともLであればLとなる。また、cuo
(n)は上記〔c〕の式から明かなように、REQがH
か、cui(n+1)がHであればH、両方ともLであ
ればLとなる。なお、本実施例では、(子システム/入
力線)数を8としているが、(子システム/入力線)数
を増加した場合でも、実現可能である。また、叉点制御
を非同期としているが、同期制御も可能である。FIG. 4 is a block diagram showing the structure of each fork in FIG. 3, and FIGS. 13 and 14 (a), (b)
Is a diagram showing the logic of Comp4 in FIG. 4, and s
It is a figure which shows the logic of tin and ACK. In FIG.
ST2 is a circuit that holds a state constant st (n) and outputs it to another block (stout). Also, Com
p4 is a circuit for controlling the control lines cd1 and cd2 from above and the control line cu from below in FIG. Comp4
Is the output permission ACK and the value of the next st (n) (sti
n) is output. The input values to the junction xp (n) of each control line are cd1i (n), cd2i (n), cui, respectively.
(N), and output values are cd1o (n) and cd2, respectively.
o (n) and cuo (n). In this case, cd1i
(N) = cd1o (n-1), cd2i (n) = cd2
o (n-1) and cui (n) = cuo (n + 1). The logic of each control line is as follows. [A] cd1 control (cd1i (0) = '0') cd1o (n) = REQ + cd1i (n) [b] cd2 control (cd2i (0) = '0') cd2o (n) = (REQ · st (n) )) + Cd2i
(N) [c] cu control (cui (N) = '0') cuo (n) = REQ + cui (n + 1) Based on the information of these control lines, the permission (ack) of the next access right and the next group Perform a split (stin).
FIG. 9 shows an output permission ACK by Comp4 in FIG.
FIG. 7 is a diagram illustrating a truth value of a value stin of the next st (n). In FIG. 9, cd1o (n) indicates whether REQ is H or cd1i (n) is H, as is clear from the above equation [a].
Is H if both are L and L if both are L. Also, cd
2o (n) is REQ, as is apparent from the above equation [b].
If the AND of st and (n) is H or cd2i (n) is H, it becomes H, and if both are L, it becomes L. Also, cuo
(N) indicates that REQ is H, as is apparent from the above equation [c].
Or, if cui (n + 1) is H, it becomes H, and if both are L, it becomes L. In the present embodiment, the number of (child systems / input lines) is set to 8, but it can be realized even when the number of (child systems / input lines) is increased. Further, the cross point control is asynchronous, but synchronous control is also possible.
【0013】[0013]
【発明の効果】以上説明したように、本発明によれば、
各アクセス権調停回路間を往路復路の2段階のアクセス
制御線で接続し、この往路復路の制御線をパラレル動作
させることにより、従来の巡回制御の場合に比べて制御
時間を短縮することが可能である。As described above, according to the present invention,
Each access right arbitration circuit is connected by a two-step access control line of the outward return path, and the control line of the outward return path is operated in parallel, so that the control time can be reduced as compared with the conventional cyclic control. It is.
【0014】[0014]
【図1】本発明の第1の実施例を示すリングア−ビタの
動作原理図である。FIG. 1 is an operation principle diagram of a ring arbiter showing a first embodiment of the present invention.
【図2】図1における各叉点の構成を示すブロック図で
ある。FIG. 2 is a block diagram showing a configuration of each fork point in FIG.
【図3】本発明の第2の実施例を示すリングア−ビタの
動作原理図である。FIG. 3 is an operation principle diagram of a ring arbiter showing a second embodiment of the present invention.
【図4】図3における各叉点の構成を示すブロック図で
ある。FIG. 4 is a block diagram showing a configuration of each fork point in FIG. 3;
【図5】従来におけるリングア−ビタの動作原理図であ
る。FIG. 5 is a diagram illustrating the operation principle of a conventional ring arbiter.
【図6】図2における比較回路Comp1の真理値を示
す図である。FIG. 6 is a diagram illustrating truth values of a comparison circuit Comp1 in FIG. 2;
【図7】図2における比較回路Comp2の真理値を示
す図である。FIG. 7 is a diagram showing a truth value of the comparison circuit Comp2 in FIG. 2;
【図8】図2における比較回路Comp3の真理値を示
す図である。FIG. 8 is a diagram illustrating truth values of a comparison circuit Comp3 in FIG. 2;
【図9】図4における比較回路Comp4の真理値を示
す図である。FIG. 9 is a diagram showing truth values of a comparison circuit Comp4 in FIG. 4;
【図10】図2における比較回路Comp1およびQ1
の論理を示す図である。FIG. 10 shows comparison circuits Comp1 and Q1 in FIG.
It is a figure showing the logic of.
【図11】図2における比較回路Comp2およびQ2
の論理を示す図である。FIG. 11 is a diagram showing comparison circuits Comp2 and Q2 in FIG.
It is a figure showing the logic of.
【図12】図2における比較回路Comp3のACKと
stinの論理を示す図である。FIG. 12 is a diagram illustrating logics of ACK and stin of a comparison circuit Comp3 in FIG. 2;
【図13】図4における比較回路Comp4の論理を示
す図である。FIG. 13 is a diagram illustrating the logic of a comparison circuit Comp4 in FIG. 4;
【図14】図4におけるstinおよびACKの論理を
示す図である。FIG. 14 is a diagram showing logic of stin and ACK in FIG. 4;
cd1,cd2 下向き制御線 cu1,cu2,cu 上向き制御線 xp(n) 叉点 REQ 接続要求 ST 状態定数保持回路 Comp1,2,3,4 比較回路 stin 次期の値(優先順位の高低) ACK 出力許可 ST2 状態定数保持回路 cd1, cd2 Downward control line cu1, cu2, cu Upward control line xp (n) Crossing point REQ Connection request ST State constant holding circuit Comp1, 2, 3, 4 Comparison circuit stin Next value (high or low priority) ACK output permission ST2 State constant holding circuit
───────────────────────────────────────────────────── フロントページの続き (72)発明者 土井 幸浩 東京都千代田区内幸町一丁目1番6号 日本電信電話株式会社内 (56)参考文献 特開 昭56−72752(JP,A) 特開 昭62−251952(JP,A) 1992年電子情報通信学会春季大会 B −451 電子情報通信学会技術研究報告 SS E91−157 (58)調査した分野(Int.Cl.7,DB名) H04L 12/56 H04L 12/28 G06F 13/37 ──────────────────────────────────────────────────続 き Continuation of front page (72) Inventor Yukihiro Doi 1-6, Uchisaiwaicho, Chiyoda-ku, Tokyo Nippon Telegraph and Telephone Corporation (56) References JP-A-56-72752 (JP, A) JP-A Sho 62-251952 (JP, A) 1992 IEICE Spring Conference B-451 IEICE Technical Report SS E91-157 (58) Fields studied (Int. Cl. 7 , DB name) H04L 12/56 H04L 12/28 G06F 13/37
Claims (2)
求発生源の中から1個を選択して、選択した要求発生源
にアクセス許可を与える、N個の要求発生源に対応する
N個のアクセス権調停回路CT(m)(m=1・・・
N)と、該アクセス権調停回路CT(1〜N)とをタン
デム構造で配列し、該配列順に接続する往路および復路
のアクセス制御線D,Uを設けたリングア−ビタの制御
方法であって、 該配列における前回接続権を得た要求発生源の番号M
(1≦M<M+1≦N)のアクセス権調停回路CT
(M)を含むグル−プ(CT(1)・・・CT(M))
を第1のグル−プとし、該第1グル−プ中のアクセス権
調停回路はCT(1)・・CT(M)の順に優先順位を
有し、第M+1のアクセス権調停回路を含むグル−プ
(CT(M+1)・・・CT(N))を第2グル−プと
し、該第2グル−プ中のアクセス権調停回路はCT(M+
1)・・・・CT(N)の順に優先順位を有し、該第1
グル−プに対して第2グル−プが優先権を有するよう
に、各グル−プは各アクセス調停回路CT(m)内に状
態値ST(m)を記憶し、また前回接続権を得たアクセ
ス権調停回路の番号MがNの場合には、全アクセス権調
停回路を第1グル−プのみとし、上記往路のアクセス制
御線Dは、CT(1)・・・CT(N)の順に各アクセ
ス権調停回路を介して連絡し、上記復路のアクセス制御
線Uは、CT(N)・・・・・CT(1)の順に各アク
セス権調停回路を介して連絡し、該往路のアクセス制御
線Dは上記状態ST(m)により示される同一グル−プ
内の要求のあるアクセス権調停回路から優先順位と要求
発生に従って次回の候補を1個選択し、上記復路のアク
セス制御線Uは該状態ST(m)により示される2グル
−プ間において優先順位と要求発生に従って1つのグル
−プを選択し、上記往路および復路のアクセス制御線
D,Uによる制御情報を基に該アクセス権調停回路でア
クセス許可/不許可を判定し、唯一の要求発生源に 接続
許可を与えることを特徴とするリングア−ビタ制御方
法。Claims: 1. A plurality of elements for accessing a shared resource.
Select one of the request sources and select the request source
, N access right arbitration circuits CT (m) corresponding to N request sources (m = 1...)
N) and the access right arbitration circuits CT (1 to N) are arranged in a tandem structure and provided with access control lines D and U for outbound and inbound routes connected in the order of arrangement. The number M of the request source that previously obtained the connection right in the array
(1 ≦ M <M + 1 ≦ N) access right arbitration circuit CT
(M) and including grayed Lumpur - flop (CT (1) ··· CT ( M))
Is a first group, and access rights in the first group are
The arbitration circuit sets the priority in the order of CT (1)... CT (M).
A, (M + 1) th access arbitration circuit including grayed Le - flop (CT (M + 1) ··· CT (N)) the second Group - the flop, the second Group - access arbiter in flops Is CT (M +
1)... Priority is given in the order of CT (N),
So that the second group has priority over the group
Each group is placed in each access arbitration circuit CT (m).
The status ST (m) is stored, and the access
If the number M of the arbitration circuit is N,
The stop circuit is only the first group, and the access
The line D is connected to each of the accessors in the order of CT (1) ... CT (N).
Access via the arbitration circuit for access control
The line U represents each actuating line in the order of CT (N)... CT (1).
Access via the access right arbitration circuit
Line D is the same group indicated by state ST (m).
Priority and request from the requested access right arbitration circuit
The next candidate is selected according to the occurrence, and
Access control line U is a two-glue signal indicated by the state ST (m).
-One group according to priority and request generation between groups
-Select the access control line for the forward and return trips
In the access right arbitration circuit based on the control information by D and U,
A ring arbiter control method characterized in that access permission / non-permission is determined and connection permission is given to only one request source .
求発生源の中から1個を選択して、選択した要求発生源
にアクセス許可を与えるリングア−ビタにおいて、 N個の要求発生源に対応するN個のアクセス権調停回路
CT(m)(m=1・・・N)と、該アクセス権調停回
路CT(1〜N)とをタンデム構造で配列し、該配列順
に接続する往路および復路のアクセス制御線D,Uを設
け、 該配列における前回接続権を得た要求発生源の番号M
(1≦M<M+1≦N)のアクセス権調停回路CT
(M)を含むグル−プ(CT(1)・・・CT(M))
を第1のグル−プとし、該第1グル−プ中のアクセス権
調停回路はCT(1)・・CT(M)の順に優先順位を
有し、第M+1のアクセス権調停回路を含むグル−プ
(CT(M+1)・・・CT(N))を第2グル−プと
し、 該第2グル−プ中のアクセス権調停回路はCT(M+
1)・・・・CT(N)の順に優先順位を有し、該第1
グル−プに対して第2グル−プが優先権を有するよう
に、各グル−プは各アクセス調停回路CT(m)内に状
態値ST(m)を記憶し、また前回接続権を得たアクセ
ス権調停回路の番号MがNの場合には、全アクセス権調
停回路を第1グル−プのみとし、上記往路のアクセス制
御線Dは、CT(1)・・・CT(N)の順に各アクセ
ス権調停回路を介して連絡し、上記復路のアクセス制御
線Uは、CT(N)・・・・・CT(1)の順に各アク
セス権調停回路を介して連絡して、該往路のアクセス制
御線Dは上記状態ST(m)により示される同一グル−
プ内の要求のあるアクセス権調停回路から優先順位と要
求発生に従って次回の候補を1個選択し、上記復路のア
クセス制御線Uは該状態ST(m)により示される2グ
ル−プ間において優先順位と要求発生に従って1つのグ
ル−プを選択し、上記往路および復路のアクセス制御線
D,Uによる制御情報を基に該アクセス権調停回路でア
クセス許可/不許可を判定し、唯一の要求発生源に接続
許可を与える手段を有することを特徴とするリングア−
ビタ。2. A shared resource - Select one from among a plurality of request sources accessing the scan, lingua give permission to the request source selected - in Vita, into N request sources of Corresponding N access right arbitration circuits
CT (m) (m = 1... N) and the access right arbitration
Roads CT (1-N) are arranged in a tandem structure,
Access control lines D and U for outbound and return
Only the number of the request source to obtain a previous connection right in sequence M
(1 ≦ M <M + 1 ≦ N) access right arbitration circuit CT
(M) and including grayed Lumpur - flop (CT (1) ··· CT ( M))
The first Group - the flop, the first Group - permission in flops
The arbitration circuit sets the priority in the order of CT (1)... CT (M).
A, (M + 1) th access arbitration circuit including grayed Le - and up - the flop (CT (M + 1) ··· CT (N)) the second Group
And, second Group - have access arbitration circuit in-flops CT (M +
1)... Priority is given in the order of CT (N),
So that the second group has priority over the group
Each group is placed in each access arbitration circuit CT (m).
The status ST (m) is stored, and the access
If the number M of the arbitration circuit is N,
The stop circuit is only the first group, and the access
The line D is connected to each of the accessors in the order of CT (1) ... CT (N).
Access via the arbitration circuit for access control
The line U represents each actuating line in the order of CT (N)... CT (1).
Access via the access right arbitration circuit
The control line D is the same group indicated by the state ST (m).
Priority and request from the requested access right arbitration circuit in the
The next candidate is selected according to the request, and the
Access control line U is connected to the 2 st point indicated by the state ST (m).
One group according to priority and request generation between groups
Select the loop and access control lines for the forward and return routes
In the access right arbitration circuit based on the control information by D and U,
Access permission / non-permission, and means for giving connection permission to only one request source.
Vita.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP201192A JP3247998B2 (en) | 1992-01-09 | 1992-01-09 | Ring arbiter and control method therefor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP201192A JP3247998B2 (en) | 1992-01-09 | 1992-01-09 | Ring arbiter and control method therefor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH05191424A JPH05191424A (en) | 1993-07-30 |
| JP3247998B2 true JP3247998B2 (en) | 2002-01-21 |
Family
ID=11517434
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP201192A Expired - Lifetime JP3247998B2 (en) | 1992-01-09 | 1992-01-09 | Ring arbiter and control method therefor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3247998B2 (en) |
-
1992
- 1992-01-09 JP JP201192A patent/JP3247998B2/en not_active Expired - Lifetime
Non-Patent Citations (2)
| Title |
|---|
| 1992年電子情報通信学会春季大会 B−451 |
| 電子情報通信学会技術研究報告 SSE91−157 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH05191424A (en) | 1993-07-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0018755B1 (en) | Digital communication networks employing speed independent switches | |
| US6314487B1 (en) | Adaptive routing controller of a crossbar core module used in a crossbar routing switch | |
| US4630258A (en) | Packet switched multiport memory NXM switch node and processing method | |
| US5483642A (en) | Bus system for use with information processing apparatus | |
| EP0200780B1 (en) | Packet switched multiple queue nxm switch node and processing method | |
| EP0334954B1 (en) | Layered network | |
| US4237447A (en) | Speed independent selector switch for digital communication networks | |
| EP0405208B1 (en) | Multistage network with distributed pipelined control | |
| US8514873B2 (en) | Advanced telecommunications router and crossbar switch controller | |
| US4251879A (en) | Speed independent arbiter switch for digital communication networks | |
| US5371893A (en) | Look-ahead priority arbitration system and method | |
| US7051135B2 (en) | Hierarchical bus arbitration | |
| JPS6259495A (en) | Correcting method for solving bias of communication connecting switch | |
| US4763247A (en) | Multiprocessor system formed by microprocessor matrix | |
| US4514728A (en) | Store group bus allocation system | |
| JP3247998B2 (en) | Ring arbiter and control method therefor | |
| RU2115162C1 (en) | Message routing network | |
| US6831922B1 (en) | Contention priority control circuit | |
| JP3042744B2 (en) | Access arbitration method | |
| JP3112208B2 (en) | Matrix network circuit | |
| JP3298172B2 (en) | Access arbitration method | |
| JP3149143B2 (en) | Access arbitration method | |
| JP2537484B2 (en) | Distribution arbitration circuit | |
| JP3107122B2 (en) | Access arbitration method | |
| JPS6349867A (en) | Outputting device for serial data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071109 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081109 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091109 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101109 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101109 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111109 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111109 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121109 Year of fee payment: 11 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121109 Year of fee payment: 11 |