JPH02299053A - Priority control system for plural fifo information storage devices - Google Patents

Priority control system for plural fifo information storage devices

Info

Publication number
JPH02299053A
JPH02299053A JP1118792A JP11879289A JPH02299053A JP H02299053 A JPH02299053 A JP H02299053A JP 1118792 A JP1118792 A JP 1118792A JP 11879289 A JP11879289 A JP 11879289A JP H02299053 A JPH02299053 A JP H02299053A
Authority
JP
Japan
Prior art keywords
output
counter
storage
information
fifo
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.)
Pending
Application number
JP1118792A
Other languages
Japanese (ja)
Inventor
Atsushi Shiraishi
淳 白石
Masahiro Kitazawa
正廣 北澤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP1118792A priority Critical patent/JPH02299053A/en
Publication of JPH02299053A publication Critical patent/JPH02299053A/en
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 [概 要] 例えば、共通バスシステムにおける、成るユニット内に
入力情報を一時保持するための複数のFIFO記憶装置
の読み出し優先順位管理方式に関し、IDのオーバフロ
ーによる処理抑制の回数を減少し、システム全体のスル
ープットを向上することを目的とし、 入力情報信号および書き込み対象指示信号を受けて、情
報格納部および[D格納部を有する少なくとも2個のF
IFO型記憶装置と、IDを発行し、FIFO型記憶装
置のID格納部へ供給するカウンタと、FIFO型記憶
装置に対応して設けられたIDオーバフロー検出装置と
、カウンタがオーバフローしていない時、所定の優先順
位に従って格納情報を決定する優先順位判定装置と、優
先順位判定装置の出力によって1つの格納情報を選択す
る出力選択装置と、同一のFIFO型記憶装置へ続けて
入力指示があった時、カウンタを更新しないようにする
書き込み対象記憶装置を具備するよう構成される。
[Detailed Description of the Invention] [Summary] For example, regarding a read priority management method for a plurality of FIFO storage devices for temporarily holding input information in a unit in a common bus system, it is possible to prevent processing suppression due to ID overflow. In order to reduce the number of times and improve the throughput of the entire system, in response to the input information signal and the write target instruction signal, at least two
An IFO type storage device, a counter that issues an ID and supplies it to the ID storage section of the FIFO type storage device, an ID overflow detection device provided corresponding to the FIFO type storage device, and when the counter does not overflow, When there is a priority determination device that determines storage information according to a predetermined priority order, an output selection device that selects one storage information based on the output of the priority determination device, and input instructions to the same FIFO type storage device are received in succession. , is configured to include a write target storage device that prevents the counter from being updated.

[産業上の利用分野〕 本発明は例えば、共通ハスシステムにおいて、成るユニ
ット内に人力情報を一時保持するためのFIFO型記憶
装置が複数個あり、かつその記憶装置間の読み出し優先
順位と、その入力情報の受信順序を意識して処理順序を
決定しなければならない場合の優先順位管理方式に関す
るものである。
[Industrial Field of Application] The present invention is applicable, for example, to a common lotus system in which a unit includes a plurality of FIFO storage devices for temporarily holding human information, and the read priority order among the storage devices and the The present invention relates to a priority management method when the processing order must be determined taking into account the order in which input information is received.

第2図に本発明が通用されるシステムのブロック図が示
される。図中、ブロックの11 、12で示されるCP
U(1)およびCPU (2)はそれぞれ中央処理装置
、ブロック13 、14 、15で示されるCH(1)
、CH(2)、CH(3)はそれぞれチャネルである。
FIG. 2 shows a block diagram of a system to which the present invention is applied. In the figure, CPs indicated by blocks 11 and 12
U(1) and CPU(2) are central processing units, CH(1) denoted by blocks 13, 14, 15, respectively.
, CH(2), and CH(3) are channels, respectively.

このほかMAC16はメモリアクセスコントローラ、M
SU 17は主記憶装置であって、これらはMSU 1
7を除き共通バス1日に接続されている。このシステム
ではCPU系処理装置とCH系処理装置が共にMAC1
6を介してMSU17にアクセスする。この場合におい
て、CPU系処理装置からの処理要求とCH系処理装置
からの処理要求に優先順位を付加するような場合に本発
明が用いられる。
In addition, MAC16 is a memory access controller, M
SU 17 is the main storage, these are MSU 1
All but 7 are connected to the common bus on 1st. In this system, both the CPU system processing device and the CH system processing device are MAC1.
MSU 17 is accessed via 6. In this case, the present invention is used in cases where priorities are added to processing requests from the CPU-based processing device and processing requests from the CH-based processing device.

[従来の技術] 前述のようにCPUおよびCHからMSU 17をアク
セスする場合、バッファとしてFIFO型記憶装置(ス
タックと略称する)を介在させる。FIFOは先入れ先
出しを意味する。最も基本的な入力スタックを1本しか
持たないものは、単純に入力順の処理しか行うことがで
きず問題点はない。複数の入力スタックを持つ場合の従
来技術では、入力情報が格納されるごとに順序管理用の
10(固有の番号)を更新して発行し、これを入力情報
と共に格納する。そしてスタックから取り出す時点で各
々の管理IDを比較し優先順位を決定する。
[Prior Art] As described above, when the MSU 17 is accessed from the CPU and CH, a FIFO type storage device (abbreviated as a stack) is used as a buffer. FIFO means first in, first out. The most basic type having only one input stack can simply process the input order, and there is no problem. In the conventional technology when a plurality of input stacks are provided, each time input information is stored, 10 (unique number) for order management is updated and issued, and this is stored together with the input information. Then, at the time of taking it out from the stack, the respective management IDs are compared to determine the priority order.

第4図には、従来例の複数スタックを用いた場合の優先
順位管理方式を行う装置のブロック図が示される。
FIG. 4 shows a block diagram of a device that performs a conventional priority management system using a plurality of stacks.

スタックは入力情報格納装置とID格納装置から成り、
それぞれ参照番号11.1−2.1−3および24.2
−2.2−3が付番されている。この装置は、このほか
に、順序管理ID発生装置3、IDオーバフロー検出装
置(OF) 4−1.4−2.4−3、優先順位判定装
置(判定)5、および出力選択装置(選択)6を具備す
る。
The stack consists of an input information storage device and an ID storage device,
Reference numbers 11.1-2.1-3 and 24.2 respectively
-2.2-3 are numbered. In addition, this device includes a sequence management ID generation device 3, an ID overflow detection device (OF) 4-1.4-2.4-3, a priority determination device (determination) 5, and an output selection device (selection). 6.

上述の装置においては、書き込み要求があるたびに[D
発生装置3は書き込み対象信号を受けてIDを更新して
発生し、入力情報は複数のスタックの入力情報格納装置
のいずれかへ、対応するIDはそのスタックのID格納
装置に格納される。
In the above device, each time there is a write request, [D
The generator 3 receives the write target signal and updates the ID to generate the signal, and the input information is stored in one of the input information storage devices of a plurality of stacks, and the corresponding ID is stored in the ID storage device of that stack.

そして、ID格納装置から取り出されたID情報は常に
ID発生装置3が出力する最新のIDとIDオーバフロ
ー検出装置で比較される。ID格納装置から取り出され
たID情報とIDオーツNフロー検出装置から出力され
た比較情報は全て優先順位判定袋W5へ送られる。判定
装置5はこれらの情報をもとに優先順位を判定し出力選
択装置6に選択信号を送るか、またはIDがオー/<フ
ローした場合にはIDオーバフロー信号を出力してスタ
ックへの格納を抑制する。IDオーバフローはID発生
装置3が有限の桁数であるため最高値まで達し次にクリ
アされる時に生ずるものである。
The ID information taken out from the ID storage device is always compared with the latest ID output by the ID generation device 3 by the ID overflow detection device. All of the ID information taken out from the ID storage device and the comparison information output from the ID AutoN flow detection device are sent to the priority determination bag W5. The determination device 5 determines the priority order based on this information and sends a selection signal to the output selection device 6, or outputs an ID overflow signal when the ID overflows/<flows and stores it in the stack. suppress. ID overflow occurs when the ID generator 3 reaches the maximum value and is then cleared since it has a finite number of digits.

[発明が解決しようとする課題] 前述の従来方式の装置において、書き込みごとに管理I
Dを更新すると、管理IDの大きさが有限のため、特定
のスタックの処理ばかりが進みIDの重複が発生する可
能性がある。これを回避するためには、IDのオーバフ
ローを検出し書き込みを抑制する手段が必要となる。書
き込みが抑制されるとシステム全体のスループ・ントが
低下する。しかしスタックを1本にしてこれを避けよう
とすると、入力情報間に優先順位を設定できないという
課題が生ずる。
[Problem to be solved by the invention] In the conventional device described above, it is difficult to manage the I/O for each write.
If D is updated, since the size of the management ID is finite, there is a possibility that processing of a specific stack will progress and ID duplication will occur. In order to avoid this, a means is required to detect ID overflow and suppress writing. Suppressing writes reduces overall system throughput. However, if an attempt is made to avoid this by creating a single stack, a problem arises in that it is not possible to set priorities among input information.

本発明の目的は、書き込み対象スタックが変わる時だけ
IDを更新するようにして10のオーバフローによる処
理抑制の回数を減少し、システム全体のスループットを
向上することにある。
An object of the present invention is to update the ID only when the stack to be written changes, thereby reducing the number of times processing is suppressed due to an overflow of 10, and improving the throughput of the entire system.

また、特にスタックの数が2本である時には適当な桁数
のID発生装置を選択することによって、IDオーバフ
ロー検出装置の省略を可能とし、ハードウェアの簡略化
を実現することにある。
Furthermore, by selecting an ID generator with an appropriate number of digits especially when the number of stacks is two, it is possible to omit an ID overflow detection device, thereby realizing hardware simplification.

〔課題を解決するための手段〕[Means to solve the problem]

本発明においては、第1図に例示されるように、複数の
FIFO情報格納装置における優先順位管理方式が提供
される。そしてこの方式は、入力情報信号および書き込
み対象指示信号を受けて、各々情報格納部Ll 、 1
−2.1−3および順位を表すID格納部2−1 、2
−2.2−3を有する少なくとも2個のFIFO型記憶
語記憶装置記書き込み対象指示信号を受け、前記IDを
発行し、前記FIFO型記憶語記憶装置格納部へ供給す
るカウンタ3と、前記各FIFO型記憶語記憶装置して
設けられ前記カウンタのオーバフローを検出するIDオ
ーバフロー検出装置4−1゜4−2.4−3と、前記F
IFO型記憶語記憶装置格納部の出力および前記IDオ
ーバフロー検出装置の出力を受けカウンタ3がオーバフ
ローしていない時、所定の優先順位に従って複数個のF
IFO型記憶語記憶装置の格納情報を決定する優先順位
判定装置5と、前記優先順位判定装置5の出力を受けて
前記1つの格納情報を選択して出力情報信号として出力
する出力選択装置6と、前記書き込み対象指示信号を受
けて同一のFIFO型記憶語記憶装置て入力指示があっ
た時はカウンタ3を更新しないように制御する書き込み
対象記憶装置7とを具備するよう構成される。
In the present invention, as illustrated in FIG. 1, a priority management system for a plurality of FIFO information storage devices is provided. In this method, upon receiving the input information signal and the write target instruction signal, the information storage units Ll and 1 are respectively stored.
-2.1-3 and ID storage units 2-1 and 2 representing ranks
-2.2-3; a counter 3 that receives at least two FIFO type memory word memory write target instruction signals having a number of 2-3, issues the ID, and supplies the ID to the FIFO type memory word memory storage unit; an ID overflow detection device 4-1゜4-2.4-3 which is provided as a FIFO type memory word storage device and detects an overflow of the counter;
When the counter 3 does not overflow in response to the output of the IFO type memory word storage unit and the output of the ID overflow detection device, a plurality of F
a priority determining device 5 for determining stored information of the IFO type mnemonic word storage device; and an output selecting device 6 for receiving the output of the priority determining device 5, selecting the one stored information and outputting it as an output information signal. , and a write target storage device 7 which receives the write target instruction signal and controls the counter 3 not to be updated when an input instruction is received in the same FIFO type memory word storage device.

また、本発明の一つの形態においては、第3図に例示さ
れるような、複数のFIFO情報格納装置における優先
順位管理方式が提供される。そして、この方式は、入力
情報信号および書き込み対象指示信号を受けて、各々情
報格納部1−1.1−2および順位を表す10格納部2
−1 、2−2を有する2個のFIFO型記憶語記憶装
置記書き込み対象指示信号を受け、前記IDを発行し、
前記FIFO型記憶語記憶装置格納部へ供給するカウン
タ3と、前記FIFO型記憶語記憶装置格納部の出力お
よび前記カウンタ3の出力を受け、所定の優先順位に従
って2個のFIFO型記憶語記憶装置の格納情報を決定
する優先順位判定装置5と、前記優先順位判定装置5の
出力を受けて前記1つの格納情報を選択して出力情報信
号として出力する出力選択装置6と、前記書き込み対象
指示信号を受けて同一のFIFO型記憶語記憶装置て入
力指示があった時はカウンタ3を更新しないように制御
する書き込み対象記憶装置7を具備するよう構成される
Further, in one embodiment of the present invention, a priority management system for a plurality of FIFO information storage devices as illustrated in FIG. 3 is provided. In this method, in response to an input information signal and a write target instruction signal, information storage sections 1-1, 1-2 and 10 storage sections 2 representing the rankings are used.
- receiving two FIFO type memory word memory write target instruction signals having numbers 1 and 2-2, and issuing the ID;
a counter 3 for supplying to the FIFO type memory word storage storage unit; and two FIFO type memory word storage units that receive the output of the FIFO type memory word storage unit and the output of the counter 3 according to a predetermined priority order. a priority order determining device 5 that determines the stored information of the priority order determining device 5; an output selecting device 6 that receives the output of the priority order determining device 5, selects the one stored information and outputs it as an output information signal; and the writing target instruction signal. The write target storage device 7 is configured to control the counter 3 not to be updated when an input instruction is received in the same FIFO type memory word storage device.

〔作 用〕[For production]

本発明を用いれば、スタックが3本以上の場合、順序管
理IDを毎回は更新しないため、IDオーバフローによ
る°処理の抑制が起こりにくくなる。
According to the present invention, when there are three or more stacks, the order management ID is not updated every time, so that suppression of ° processing due to ID overflow is less likely to occur.

スタックが2本の場合、スタックの深さに応じて必要な
IDの数が決定できるため、必要な大きさOID令頁域
を6育保すればオーバフローがなくなる。
If there are two stacks, the number of IDs required can be determined according to the depth of the stack, so if the required size OID size page area is six, overflow will be eliminated.

従ってIDオーバフロー検出装置が不要となる。Therefore, an ID overflow detection device is not required.

〔実施例] 本発明の第1実施例としての複数のFIFO情報格納装
置における優先順位管理方式を行う装置のブロック図が
第1図に示される。
[Embodiment] FIG. 1 shows a block diagram of a device that performs a priority management system in a plurality of FIFO information storage devices as a first embodiment of the present invention.

この装置は、入力情報格納装置1−L 1−2.1−3
.・・・、ID格納装置2−1.2−2.2−3.・・
・、順序管理ID発生装置3、IDオーバフロー検出装
置(叶)4−1 、4−2゜4−3.・・・、優先順位
判定装置(判定)5、出力選択装置(選択)6、および
書き込み対象記憶装置7を具備する。入力情報格納装置
とID格納装置の複数個の対でFIFO型記憶装置(ス
タック)が構成される。
This device is input information storage device 1-L 1-2.1-3
.. ..., ID storage device 2-1.2-2.2-3.・・・
・Sequence management ID generation device 3, ID overflow detection device (Ko) 4-1, 4-2゜4-3. ..., a priority determination device (determination) 5, an output selection device (selection) 6, and a write target storage device 7. A FIFO type storage device (stack) is configured by a plurality of pairs of input information storage devices and ID storage devices.

この装置の書き込み対象記憶装置7以外については従来
の技術で詳述したのでここでは省略する。
Since the details of this device other than the write target storage device 7 have been described in detail in the related art, they will be omitted here.

装置7は書き込み対象指示信号を受けて、これを保持し
、書き込み対象指示信号と保持されている直前の書き込
み対象を比較し、これが不一致の場合にはID発生装置
3に対してID更新要求信号9を送出し、−敗する時は
ID発生装置3の出力を変更しない。このようにすると
1つのスタックに続けて書き込みがなされる時にはID
番号の増加を抑え、オーバフローの発生頻度を減少し、
しかも同じスタック内では先入先出であるから同じID
でも順位を誤まるおそれはない。
The device 7 receives the write target designation signal, holds it, compares the write target designation signal with the stored previous write target, and if they do not match, sends an ID update request signal to the ID generation device 3. 9 is sent, and when it loses, the output of the ID generator 3 is not changed. In this way, when successive writes are made to one stack, the ID
Suppress number increase, reduce overflow frequency,
Moreover, within the same stack, it is first-in, first-out, so the same ID
But there is no risk of getting the ranking wrong.

本発明の第2実施例を行う装置が第3図に示される。こ
の装置はスタック数が2の場合であり、第1実施例と異
なってIDオーバフロー検出装置が省略されている。ま
たスタックの出力にレジスタ(RUG 1−1.REG
 1〜2)が挿入されているが、これは本発明にとって
は重要なものではない。第1図の装置においてIDオー
バフロー検出装置4−1゜4−2.4−3へ供給された
ID発生装置3からの信号は直接、優先順位判定装置5
へ接続される。
An apparatus for carrying out a second embodiment of the invention is shown in FIG. This device has two stacks, and unlike the first embodiment, the ID overflow detection device is omitted. There is also a register (RUG 1-1.REG) at the output of the stack.
1-2) have been inserted, but this is not important to the invention. In the apparatus shown in FIG.
connected to.

破線ブロックで表された順序管理ID発生装置3は1つ
ずつ増加することによって更新されたIDを発生する循
環型カウンタである。カウンタのレジスタ部分はCで示
される。丸で囲まれた+1はカウンタのインクリメンタ
部分を表す。このインクリメンタは装置7からの信号(
ID更新要求信号)9がオンの時にのみ動作する。カウ
ンタは2つのスタックが全部ふさがっても重複IDがで
ないだけの充分な長さを持つようにする。例えばスタッ
ク(1)および(2)が共に4段の容量であるとすれば
最も多くのIDを消費するのは両スタックを交互に使用
する場合であり、その場合のID格納装置の内容は例え
ば表1のようになる。従ってカウンタ(C)は3ビツト
の幅があれ表1 スタック(1)  スタック(2)    カウンタば
よい。
The order management ID generation device 3 represented by a broken line block is a cyclic counter that generates an updated ID by incrementing it one by one. The register portion of the counter is designated C. The circled +1 represents the incrementer portion of the counter. This incrementer receives the signal from device 7 (
It operates only when ID update request signal) 9 is on. The counter should be long enough so that even if the two stacks are filled, there will be no duplicate IDs. For example, if stacks (1) and (2) both have a capacity of 4 stages, the most ID will be consumed when both stacks are used alternately, and the contents of the ID storage device in that case are, for example, It will look like Table 1. Therefore, the counter (C) should have a width of 3 bits as shown in Table 1 Stack (1) Stack (2) Counter.

破線で囲ったブロックの優先順位判定装置5は図中「比
較」で示された循環検出のための回路と、図中「判定」
で示された実際の優先順位判定回路で構成される。例え
ばスタック(1)の優先順位がスタック(2)よりも高
く、スタック(1)の処理は先着のスタック(2)の処
理を追い越せるが、逆は不可と想定すると表1のような
状態の次に表2のような状態が出現することが考えられ
る。
The priority determination device 5 in the block surrounded by a broken line includes a circuit for detecting circulation indicated by "comparison" in the figure, and a circuit for "judgment" in the figure.
It consists of the actual priority determination circuit shown in . For example, assuming that the priority of stack (1) is higher than stack (2) and the processing of stack (1) can overtake the processing of first-arrived stack (2), but the reverse is not possible, the next state in the state shown in Table 1 It is conceivable that conditions such as those shown in Table 2 will appear.

このような場合に単純に比較するとスタック(1)の0
がスタック(2)の1よりも先着に見えてし表2 スタック(1)  スタック(2)    カウンタま
うため、カウンタとの比較結果を考慮して判定をする必
要がある。具体的には読み出したIDがカウンタ値より
大きな場合比較器が1を出力するように決めると表3の
ような論理関係が得られる。
In such a case, simply comparing the stack (1) with 0
Stack (1) Stack (2) Table 2 Stack (1) Stack (2) Since the counter appears to be earlier than 1 in stack (2), it is necessary to take into account the comparison result with the counter when making a decision. Specifically, if it is determined that the comparator outputs 1 when the read ID is larger than the counter value, a logical relationship as shown in Table 3 is obtained.

表3 破線で囲まれた書き込み対象記憶装置7は+STK S
ELで示したスタック選択信号(対象指示信号)を保持
しておくため0FF(フリ、7ブフロ、ンプ)と、FF
の出力信号と信号+STK SELの不一致を調べるた
めの論理回路で構成される。両信号が不一致の場合は図
中のオア回路の出力の信号がオンになる。またSTK 
INで示された信号はスタックの対する書き込み要求信
号であり、この信号と先のオア回路の出力信号の論理積
がブロック外に対してID更新要求信号として出力され
る。信号(−CI、K)はクロック信号である。
Table 3 The write target storage device 7 surrounded by a broken line is +STK S
In order to hold the stack selection signal (target instruction signal) indicated by EL, 0FF (furi, 7buflo, ump) and FF
It consists of a logic circuit for checking the mismatch between the output signal of and the signal +STK SEL. If the two signals do not match, the output signal of the OR circuit shown in the figure is turned on. Also STK
The signal indicated by IN is a write request signal for the stack, and the AND of this signal and the output signal of the previous OR circuit is outputted to the outside of the block as an ID update request signal. The signal (-CI, K) is a clock signal.

以上のような構成によれば、同じスタックに書き込みが
続く限りは同じ10が発行され、遅うスタックに書き込
む際には更新されたIDが発行される。またIDが循環
しても正しく順序関係が再現でき重複も起こらない。
According to the above configuration, as long as writing continues to the same stack, the same 10 is issued, and when writing to a later stack, an updated ID is issued. Furthermore, even if IDs are circulated, the order relationship can be correctly reproduced and no duplication occurs.

〔発明の効果〕〔Effect of the invention〕

本発明によれば、書き込み対象スタックが変わる時だけ
IDを更新するようにして、IDのオーバフローによる
処理抑制の回数を減少し、システム全体のスループット
を向上することができる。
According to the present invention, by updating the ID only when the stack to be written changes, it is possible to reduce the number of times processing is suppressed due to ID overflow and improve the throughput of the entire system.

また、スタック数が2である時には適当な桁数の[D発
生装置を選択することによって、IDオーバフロー検出
装置の省略を可能とし、ハードウェアの簡略化を実現で
きる。
Furthermore, when the number of stacks is 2, by selecting a [D generating device with an appropriate number of digits, it is possible to omit the ID overflow detection device and realize hardware simplification.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は、本発明の第1実施例としての複数のFIFO
情報格納装置における優先順位管理方式を行う装置のブ
ロック回路図、 第2図は本発明が用いられるシステムのブロック図、 第3図は第2実施例を行う装置のブロック回路図、およ
び 第4図は従来例の装置のブロック回路図である。 図において、 1−1.1〜2.1−3・・・入力情報格納装置、2−
1.2−2.2−3・・・iD格納装置、3・・・順序
管理ID発生装置、 4−1 、4−2.4−3・・・10オーバフロー検出
装置、5・・・優先順位判定装置、 6・・・出力選択装置、 7・・・書き込み対象記憶装置、 である。
FIG. 1 shows a plurality of FIFOs as a first embodiment of the present invention.
FIG. 2 is a block diagram of a system in which the present invention is used; FIG. 3 is a block circuit diagram of a device implementing the second embodiment; FIG. is a block circuit diagram of a conventional device. In the figure, 1-1.1 to 2.1-3... input information storage device, 2-
1.2-2.2-3...iD storage device, 3...order management ID generation device, 4-1, 4-2.4-3...10 overflow detection device, 5...priority These are a ranking determination device, 6... an output selection device, and 7... a writing target storage device.

Claims (1)

【特許請求の範囲】 1、入力情報信号および書き込み対象指示信号を受けて
、各々情報格納部(1−1、1−2、1−3)および順
位を表すID格納部(2−1、2−2、2−3)を有す
る少なくとも2個のFIFO型記憶装置、 前記書き込み対象指示信号を受け、前記IDを発行し、
前記FIFO型記憶装置のID格納部へ供給するカウン
タ(3)、 前記各FIFO型記憶装置に対応して設けられ前記カウ
ンタのオーバフローを検出するIDオーバフロー検出装
置(4−1、4−2、4−3)、前記FIFO型記憶装
置のID格納部の出力および前記オーバフロー検出装置
の出力を受けカウンタ(3)がオーバフローしていない
時、所定の優先順位に従って複数個のFIFO型記憶装
置の1つの格納情報を決定する優先順位判定装置(5)
、前記優先順位判定装置(5)の出力を受けて、前記1
つの格納情報を選択して出力情報信号として出力する出
力選択装置(6)、および、 前記書き込み対象指示信号を受けて同一のFIFO型記
憶装置へ続けて入力指示があった時はカウンタ(3)を
更新しないように制御する書き込み対象記憶装置(7)
を具備する複数のFIFO情報格納装置における優先順
位管理方式。 2、入力情報信号および書き込み対象指示信号を受けて
、各々情報格納部(1−1、1−2)および順位を表す
ID格納部(2−1、2−2)を有する2個のFIFO
型記憶装置、 前記書き込み対象指示信号を受け、前記IDを発行し、
前記FIFO型記憶装置のID格納部へ供給するカウン
タ(3)、 前記FIFO型記憶装置のID格納部の出力および前記
カウンタ(3)の出力を受け、所定の優先順位に従って
2個のFIFO型記憶装置の1つの格納情報を決定する
優先順位判定装置(5)、 前記優先順位判定装置(5)の出力を受けて前記1つの
格納情報を選択して出力情報信号として出力する出力選
択装置(6)、および 前記書き込み対象指示信号を受けて同一のFIFO型記
憶装置へ続けて入力指示があった時はカウンタ(3)を
更新しないように制御する書き込み対象記憶装置(7)
を具備する複数のFIFO情報格納装置における優先順
位管理方式。
[Claims] 1. In response to the input information signal and the write target instruction signal, information storage units (1-1, 1-2, 1-3) and ID storage units (2-1, 2 -2, 2-3), receiving the write target instruction signal and issuing the ID;
a counter (3) supplied to the ID storage section of the FIFO type storage device; an ID overflow detection device (4-1, 4-2, 4) provided corresponding to each of the FIFO type storage devices to detect an overflow of the counter; -3) When the counter (3) does not overflow in response to the output of the ID storage section of the FIFO type storage device and the output of the overflow detection device, one of the plurality of FIFO type storage devices is selected according to a predetermined priority order. Priority determination device (5) that determines storage information
, upon receiving the output of the priority determining device (5),
an output selection device (6) that selects one piece of stored information and outputs it as an output information signal; and a counter (3) when there is a continuous input instruction to the same FIFO type storage device in response to the write target instruction signal. Write target storage device (7) that is controlled not to update
A priority management method in a plurality of FIFO information storage devices comprising: 2. Two FIFOs each having an information storage section (1-1, 1-2) and an ID storage section (2-1, 2-2) representing the rank, each receiving an input information signal and a write target instruction signal.
a type storage device, receiving the write target instruction signal and issuing the ID;
a counter (3) that supplies the ID storage section of the FIFO storage device; and a counter (3) that receives the output of the ID storage section of the FIFO storage device and the output of the counter (3), and supplies the two FIFO storage devices according to a predetermined priority order. a priority determination device (5) that determines one piece of stored information of the device; an output selection device (6) that receives an output from the priority determination device (5), selects the one piece of stored information, and outputs it as an output information signal. ), and a write target storage device (7) that receives the write target instruction signal and controls the counter (3) so as not to update when there are successive input instructions to the same FIFO type storage device.
A priority management method in a plurality of FIFO information storage devices comprising:
JP1118792A 1989-05-15 1989-05-15 Priority control system for plural fifo information storage devices Pending JPH02299053A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1118792A JPH02299053A (en) 1989-05-15 1989-05-15 Priority control system for plural fifo information storage devices

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1118792A JPH02299053A (en) 1989-05-15 1989-05-15 Priority control system for plural fifo information storage devices

Publications (1)

Publication Number Publication Date
JPH02299053A true JPH02299053A (en) 1990-12-11

Family

ID=14745216

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1118792A Pending JPH02299053A (en) 1989-05-15 1989-05-15 Priority control system for plural fifo information storage devices

Country Status (1)

Country Link
JP (1) JPH02299053A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05181774A (en) * 1991-12-28 1993-07-23 Nec Corp Message processor
JP2010262435A (en) * 2009-05-01 2010-11-18 Fujitsu Semiconductor Ltd Data buffer device with overtaking mode

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05181774A (en) * 1991-12-28 1993-07-23 Nec Corp Message processor
JP2010262435A (en) * 2009-05-01 2010-11-18 Fujitsu Semiconductor Ltd Data buffer device with overtaking mode

Similar Documents

Publication Publication Date Title
EP1345125B1 (en) Dynamic random access memory system with bank conflict avoidance feature
JP3598321B2 (en) Buffering data exchanged between buses operating at different frequencies
JPS6142049A (en) Data processing system
US6295534B1 (en) Apparatus for maintaining an ordered list
JPS6235949A (en) memory device
US5594743A (en) Fifo buffer system having an error detection and correction device
EP0367995B1 (en) Vector data transfer controller
JPS5837883A (en) Memory addressing unit
JPH0628247A (en) Dynamiccaly rearranged memory bank queue
JP4240610B2 (en) Computer system
JPH02299053A (en) Priority control system for plural fifo information storage devices
JP2908331B2 (en) List vector processing system
JP2005235216A (en) Direct memory access control
JPH0831076B2 (en) Input/Output Processor
JPS6074074A (en) Priority control system
JPH0267653A (en) Pointer control system
JPH0833869B2 (en) Data processing device
JPH06103473B2 (en) Memory control method
JPH0376505B2 (en)
JPH02299054A (en) Priority control system for plural fifo information storage devices
JPH1124888A (en) FIFO memory controller
JPS6242235A (en) Virtual stack system
JPH04145747A (en) Parallel signal processing circuit
JPS62205453A (en) Memory access control system
JPS63229539A (en) Memory access controller