JPH0351948A - Memory controller - Google Patents
Memory controllerInfo
- Publication number
- JPH0351948A JPH0351948A JP18714189A JP18714189A JPH0351948A JP H0351948 A JPH0351948 A JP H0351948A JP 18714189 A JP18714189 A JP 18714189A JP 18714189 A JP18714189 A JP 18714189A JP H0351948 A JPH0351948 A JP H0351948A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- processing
- reception
- request
- cpu
- 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
Links
- 230000015654 memory Effects 0.000 title claims abstract description 67
- 238000000034 method Methods 0.000 claims abstract description 11
- 239000000872 buffer Substances 0.000 abstract description 21
- 230000005540 biological transmission Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 241000408529 Libra Species 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Landscapes
- Multi Processors (AREA)
Abstract
Description
【発明の詳細な説明】
技術分野
本発明はメモリ制御装置に関し、特にデータ処理装置に
おけるメモリ処理要求の優先度判定制御に関する。TECHNICAL FIELD The present invention relates to a memory control device, and more particularly to priority determination control for memory processing requests in a data processing device.
従来技術
従来、メモリ制御装置におけるメモリ処理要求の優先度
判定処理は、以下の如くなされている。Prior Art Conventionally, priority determination processing for memory processing requests in a memory control device is performed as follows.
すなわち、演算処理装置からの最初の処理要求に対する
メモリバンクのビジー状態をバンクビジーインジケータ
を参照してチェックし、そのバンクがビジー状態でなけ
れば、演算処理装置間の優先度判定を行い、その処理要
求をメモリに対してアクセスしてその処理を開始するよ
うになっている。That is, the busy state of the memory bank in response to the first processing request from the arithmetic processing unit is checked by referring to the bank busy indicator, and if the bank is not busy, the priority among the arithmetic processing units is determined, and the processing The request is accessed from memory and processing is started.
もし最初の処理要求に対するメモリバンクがバンクビジ
ー状態であれば、次の処理要求を優先させるものである
。このとき、演算処理装置から送出されるリクエストコ
ードは、メモリに対して順序性を持たずに処理されるこ
とが前提となっている。If the memory bank for the first processing request is in a bank busy state, priority is given to the next processing request. At this time, it is assumed that the request code sent from the arithmetic processing unit is processed without order in the memory.
また、従来の他の方式として、処理要求に対するアドレ
ス情報がセットされ、そのアドレス情報が順次シフトさ
れるレジスタを設けておき、そのアドレスに対するメモ
リバンクが空き状態になるまで待機するようにし、アク
セス競合が生じたときは、より後段位置にあるレジスタ
によるアクセスを優先して処理するようにしたものもあ
る。In addition, as another conventional method, address information for a processing request is set, a register is provided in which the address information is sequentially shifted, and the system waits until the memory bank for that address becomes free, thereby preventing access conflicts. When this occurs, some systems prioritize access to registers located at later stages.
かかる従来のメモリ制御方式では、複数の演算処理装置
からのメモリ処理要求及びメモリバンクアドレスに対し
て、最初の処理要求がバンクビジー状態にあるとき、前
の処理内容(リクエストコード)に関係なく次の処理要
求を優先させてしまうことになる。演算処理装置側では
、自身から送出するリクエストコードが連続的に処理さ
れないことを考慮する必要があり、よって演算処理装置
側でハードウエアもしくはファームウエアによる制御を
しなければならないという欠点がある。In such conventional memory control methods, when the first processing request is in the bank busy state for memory processing requests and memory bank addresses from multiple processing units, the next processing request is processed regardless of the previous processing content (request code). This results in giving priority to processing requests. On the arithmetic processing device side, it is necessary to take into account that the request code sent from itself is not processed continuously, so there is a drawback that the arithmetic processing device side must be controlled by hardware or firmware.
発明の目的
そこで、本発明は上記従来技術の欠点を除去すべくなさ
れたものであって、その目的とするところは、演算処理
装置からメモリに対する処理要求の順序性を失うことな
く処理要求を制御することを可能として、演算処理装置
側では、何等当該制御を行うためのハードウェアもしく
はファームウエアを持つ必要がないメモリ制御装置を提
供することにある。Purpose of the Invention Therefore, the present invention has been made to eliminate the drawbacks of the above-mentioned prior art, and its purpose is to control processing requests from an arithmetic processing unit to memory without losing the order of processing requests. The object of the present invention is to provide a memory control device that does not require any hardware or firmware for performing the control on the arithmetic processing device side.
発明の構或
本発明によれば、複数の処理装置からのメモリ処理要求
を優先度判定を行いつつ処理するようにしたメモリ制御
装置であって、前記処理装置に夫々対応して設けられ、
対応処理装置からのメモリリクエストコードが同一の場
合のメモリ処理要求を複数受付けるための複数の受付け
レジスタと、前記処理装置に夫々対応して設けられ、前
記受付けレジスタにおいて最初に受付けたメモリ処理要
求のアドレスがビジー状態を示すときに次に受付けたメ
モリ処理要求を優先して出力する優先度I’l1定手段
と、これ等処理装置対応の優先度111定手段の各々に
よる出力されたメモリ処理要求を予め設定された優先度
判定基準に従って各処理装置間の優先度判定をなす手段
と、メモリ処理要求を前記受付けレジスタに受付けられ
た順にメモリリブライデー夕を要求元処理装置に送出す
る手段とを含むことを特徴とするメモリ制御装置が得ら
れる。According to the present invention, there is provided a memory control device that processes memory processing requests from a plurality of processing devices while determining priorities, the memory control device being provided corresponding to each of the processing devices,
A plurality of reception registers are provided for accepting multiple memory processing requests when the memory request code is the same from corresponding processing devices, and a register is provided corresponding to each of the processing devices, and a memory processing request that is received first in the reception register is provided. Memory processing requests output by each of the priority I'l1 determining means that prioritizes and outputs the next memory processing request accepted when the address indicates a busy state, and the priority 111 determining means corresponding to these processing devices. means for determining the priority among each processing device according to a priority determination criterion set in advance; and means for transmitting the memory request request to the requesting processing device in the order in which the memory processing request is received by the reception register. A memory control device is obtained, characterized in that it includes:
実施例 以下に本発明の実施例を図面を用いて詳細に説明する。Example Embodiments of the present invention will be described in detail below with reference to the drawings.
第1図は本発明の実施例のブロック図である。FIG. 1 is a block diagram of an embodiment of the invention.
演算処理装置(CPU)1.2からのメモリ処理要求は
メモリ制御装置3による優先度判定処理され、主記憶装
置(以下、メモリと称す)4ヘメモリ処理要求として出
力される。また、メモリ4からのりブライデー夕はメモ
リ制御装置3によって各CPUI,2に対して順序性を
もって返送されるよう処理される。A memory processing request from an arithmetic processing unit (CPU) 1.2 is subjected to priority determination processing by a memory control device 3, and output as a memory processing request to a main storage device (hereinafter referred to as memory) 4. Further, the memory data from the memory 4 is processed by the memory control device 3 so that it is sent back to each CPUI 2 in order.
CPUIに対応して#1〜#3の受付レジスタ31〜3
3が設けられており、CPUIからの第1第3のメモリ
処理要求(メモリバンクアドレスを含むものとする)が
夫々対応して格納される。#1 to #3 reception registers 31 to 3 corresponding to CPUI
3 are provided, and first and third memory processing requests (including memory bank addresses) from the CPUI are stored in correspondence with each other.
CPU2に対応して設けられた#1〜#3の受付レジス
タ34〜36についても同様である。The same applies to the reception registers 34 to 36 of #1 to #3 provided corresponding to the CPU 2.
コントロール回路37はCPUIからのメモリリクエス
トコードを受取り、処理要求のリクエストコードが同一
でかつ連続しており、更に#1の受付レジスタ31に格
納された処理要求が未処理であるときに、CPUIから
の次の処理要求を#2の受付けレジスタ32へ格納する
よう制御する。The control circuit 37 receives the memory request code from the CPUI, and when the request codes of the processing requests are the same and consecutive, and the processing request stored in the #1 reception register 31 is unprocessed, the control circuit 37 receives the memory request code from the CPUI. The next processing request is stored in the #2 acceptance register 32.
#3の受付レジスタ33に対しても同様な制御を行う。Similar control is performed for the reception register 33 of #3.
また、CPU2に対応してコントロール回路38も、コ
ントロール回路37と同一機能を有する。Further, a control circuit 38 corresponding to the CPU 2 also has the same function as the control circuit 37.
バンクビジーインジケータ(BBI)41はメモリ4に
対する処理要求によりメモリのバンクがビジー状態であ
ることを表示するものである。A bank busy indicator (BBI) 41 indicates that a memory bank is in a busy state due to a processing request to the memory 4.
プライオリティ判定回路39は受付レジスタ31〜33
に格納されている処理要求のうち#1の受付レジスタ3
1内の処理要求を最優先に出力し、この#1の受付レジ
スタ31のバンクアドレスかビジー状態であれば、#2
の受付レジスタ32の処理要求を次に優先して出力する
。更に、#2の受付レジスタのバンクアドレスがビジー
状態であれば、#3の受付レジスタ33の処理要求を次
に優先して出力する。The priority determination circuit 39 includes reception registers 31 to 33.
Acceptance register 3 of #1 among the processing requests stored in
The processing request in #1 is output with the highest priority, and if the bank address of the reception register 31 of #1 is busy, #2 is output.
The processing request of the reception register 32 is given the next priority and output. Further, if the bank address of the reception register #2 is in a busy state, the processing request of the reception register 33 #3 is output with priority next.
ブライオリティ判定回路40についても、#1〜#3の
受付レジスタ34〜36の各処理要求に対し、BBI4
1を参照しつつ同様に優先処理して出力するものである
。Regarding the priority determination circuit 40, the BBI4 is also
1 and similarly performs priority processing and outputs.
プライオリティ判定回路42はCPUI,2相互間にお
いて優先度判定処理を行うものであり、例えば、CPU
IがCPU2に対して優先度が大となる様予め設定され
ている。The priority determination circuit 42 performs priority determination processing between two CPUs.
I is set in advance so that it has a high priority with respect to the CPU2.
リプライタイミングバッファ43はプライオリティ判定
回路42により選ばれた処理要求と、バンクアドレスと
、受付レジスタ番号とをメモリ4からのりプライデー夕
が送出されるタイミングまで保持する。The reply timing buffer 43 holds the processing request selected by the priority determination circuit 42, the bank address, and the reception register number until the timing when the reply data is sent from the memory 4.
リプライデー夕受付バッファ45.46はメモリ4から
のりプライデー夕を一時格納するバッファであり、CP
UI,2に夫々対応している。リプライデータコントロ
ール回路44はCPUI,2へ夫々送出するリブライデ
ー夕をリプライタイミングバッファ44の出力を用いて
メモリ制御装置3が処理要求を受付けた順に、リブライ
デー夕受付バッファからの読出し制御するものである。The reply date reception buffers 45 and 46 are buffers for temporarily storing the reply reply data from the memory 4.
Compatible with UI and 2. The reply data control circuit 44 uses the output of the reply timing buffer 44 to control reading of the reply data to be sent to the CPU I, 2 from the reply reception buffer in the order in which the processing requests are received by the memory control device 3.
かかる構成において、CPUIからの処理要求(バンク
アドレスを含む)が#1の受付レジスタ31へ送出され
ると同時に、リクエストコードがコントロール回路37
へ送出される。リクエストコードが連続しておりかつ#
1の受付レジスタ31内の処理要求が未処理と判断され
ると、#2または#3の受付レジスタへ供給される。In such a configuration, at the same time that a processing request (including a bank address) from the CPUI is sent to the #1 reception register 31, a request code is sent to the control circuit 37.
sent to. The request codes are consecutive and #
When the processing request in the #1 acceptance register 31 is determined to be unprocessed, it is supplied to the #2 or #3 acceptance register.
#1の受付レジスタ31の出力はプライオリティ↑リ定
回路3つにおいて優先度判定とBBI41の内容とによ
り処理され、そのバンクアドレスがビジー状態でなけれ
ば、そのままこの処理要求が処理される。ビジー状態で
あれば、優先度判定による#2の受付レジスタ32の出
力にチェック対象が移る。The output of the #1 reception register 31 is processed by three priority ↑ resetting circuits based on the priority determination and the contents of the BBI 41, and if the bank address is not in a busy state, this processing request is processed as is. If it is in a busy state, the check target shifts to the output of the #2 reception register 32 based on the priority determination.
プライオリティ判定回路39にてバスした処理要求とバ
ンクアドレスとは、その受付,レジスタ番号とCPUI
の番号と共に次段のブライオリティ判定回路42へ供給
される。The processing request and bank address bused in the priority judgment circuit 39 are the reception, register number and CPU
It is supplied to the priority determination circuit 42 at the next stage together with the number.
ブライオリティ判定回路42では、プライオリティ判定
回路3つと同じ方法にて処理されたプライオリティ判定
回路40の出力を人力とし、各CPU毎に予め設定され
た優先度判定基準に従って判定された出力を、メモリ4
ヘメモリリクエストとして供給することになる。The priority determination circuit 42 uses the output of the priority determination circuit 40 processed in the same manner as the three priority determination circuits, and stores the output determined according to the priority determination criteria preset for each CPU in the memory 4.
It will be supplied as a memory request.
この処理要求に対するメモリリブライは、リプライデー
夕としてリブライデータ受付バッファ45または46に
受付けられる。受付けられたりプライデー夕は、リプラ
イデータコントロール回路44により当該リプライデー
夕が要求元CPUの処理要求に対して何番目に受付けら
れた処理要求かが判定され、受付け順に要求元CPUヘ
リプライデー夕が読出されて供給される。The memory libri for this processing request is accepted as a reply date in the libri data reception buffer 45 or 46. When a request is accepted or privately received, the reply data control circuit 44 determines which processing request the reply date is accepted in relation to the requesting CPU's processing request, and the requesting CPU reply data is read out in the order of reception. will be supplied.
第2図はりブライデータコントロール回路44の具体例
を示す回路図である。CPUIに対応するリブライデー
夕受付バッフ745をli!I iHする!!1御部分
のみについて説明するが、CPU2に対応する制御部分
についても全く同等である。FIG. 2 is a circuit diagram showing a specific example of the optical data control circuit 44. LiBriday evening reception buffer 745 compatible with CPUI! IiH! ! Although only the control section 1 will be explained, the control section corresponding to the CPU 2 is also completely equivalent.
リブライデー夕に含まれる受付レジスタ番号(メモリ4
にてメモリリクエストとして処理された処理要求が受付
けられたレジスタ番号)が、デコーダ51及びライトア
ドレスレジスタ59へ夫々供給される。このデコーダ5
1はリプライタイミングバッファ43からのCPUIに
関するリプライタイミングに応答して受付レジスタ番号
を識別し、#1〜#3の受付レジスタに対応した出カ#
1〜#3の1つをアクティブとする。Reception register number included in Libra Day evening (memory 4
The register number (register number at which the processing request processed as a memory request was accepted) is supplied to the decoder 51 and the write address register 59, respectively. This decoder 5
1 identifies the reception register number in response to the reply timing regarding the CPUI from the reply timing buffer 43, and outputs the output #1 corresponding to the reception register #1 to #3.
One of #1 to #3 is made active.
各出力#1〜#3はこれ等各出カに対応して設けられた
S−Rフリップフロップ( P/P) 5 2〜54へ
人力され、リプライタイミングに応答して各出力#1〜
#3の内容が対応P/P52〜54へ取込まれセットさ
れる。Each output #1 to #3 is manually inputted to S-R flip-flop (P/P) 52 to 54 provided corresponding to each output, and outputs #1 to #3 are inputted in response to the reply timing.
The contents of #3 are taken in and set in the corresponding P/Ps 52-54.
[’/F52の出力とデコーダ51の#2出カとが2人
カアンドゲート55へ供給され、P/F52,53の各
出力とデコーダ#3の出力が3人カアンドゲート56へ
供給される。そして、これらアンドゲート55,56の
各出力とデコーダ5lの#1出力とが3人カオアゲート
57へ印加され、このオアゲート出力がリードアドレス
カウンタ58へ人力されている。[' The output of P/F 52 and the #2 output of decoder 51 are supplied to the two-man AND gate 55, and the outputs of P/Fs 52 and 53 and the output of decoder #3 are supplied to the three-man AND gate 56. Ru. The respective outputs of these AND gates 55 and 56 and the #1 output of the decoder 5l are applied to a triple OR gate 57, and this OR gate output is input to a read address counter 58.
このリードアドレスカウンタ58はインクリメント(+
1)機能を有し、内容が0〜3まで順次歩進するカウン
タであり、“3゛になるとキャリイ出力が生成されて各
P/P52〜54をリセットする。This read address counter 58 is incremented (+
1) It is a counter whose contents increments sequentially from 0 to 3, and when it reaches "3", a carry output is generated to reset each P/P 52 to 54.
CPUIに関するリプライデー夕は、リブライタイミン
グが発生される毎にCPUI対応のりブライデータ受付
バッファ45に格納される。その格納アドレスがライト
アドレスレジスタ5つから発生されるが、当該リプライ
タイミング時の受付レジスタ番号がライトアドレスとな
る。The reply date related to the CPUI is stored in the reply data reception buffer 45 corresponding to the CPUI every time a rewrite timing is generated. The storage address is generated from five write address registers, and the reception register number at the relevant reply timing becomes the write address.
リプライデー夕のりプライデー夕受付バッファ45から
の読出しは、リードアドレスカウンタ58の出力アドレ
スにより行われる。先ず、初期時においては、全P/F
52〜54の内容はリセット状態であり、よってリード
アドレスカウンタ58の内容も“0“となっている。Reading from the reply date reception buffer 45 is performed using the output address of the read address counter 58. First, at the initial stage, all P/F
The contents of 52 to 54 are in the reset state, and therefore the contents of the read address counter 58 are also "0".
このとき、優先的に処理要求が#1の受付レジスタであ
ったとすると、このリブライデー夕はりプライデー夕受
付バッファ45内の#1受付レジスタ番号に対応したア
ドレスに格納される。同時に、デコーダ51により出力
#1がアクティブとなり、よってオアゲート57の出力
によりリードアドレスカウンタ58が“1“となること
からりプライデー夕受付バッファ45内の#1受付レジ
スタ番号に対応したアドレスのりプライデー夕が読出さ
れ、これがCPUiへ送出される。At this time, if the processing request is preferentially received by the reception register #1, this library date reception buffer 45 is stored at an address corresponding to the #1 reception register number in the private date reception buffer 45. At the same time, the output #1 becomes active by the decoder 51, and the read address counter 58 becomes "1" due to the output of the OR gate 57. Therefore, the address corresponding to the #1 reception register number in the private reception reception buffer 45 becomes active. is read out and sent to CPUi.
次に、#3の受付レジスタの処理要求に続いて#2の受
付レジスタの処理要求が、処理されたとする。#3、#
2の各処理要求に対するリブライデー夕はりプライデー
夕受付バッファ45内の#3.#2に対応したアドレス
に順次格納される。Next, assume that the processing request for the #2 reception register is processed following the processing request for the #3 reception register. #3, #
#3 in the private reception buffer 45 for each processing request of #2. They are sequentially stored in the addresses corresponding to #2.
#3のものに対しては、リードアドレスカウンタ58の
内容は何等変化せず、本例では前の#1に対応するリー
ドアドレス“1”を示している。For #3, the contents of the read address counter 58 do not change at all, and in this example, it indicates the read address "1" corresponding to the previous #1.
次の#2のものに対しては、アンドゲート55がオンと
なり、よってオアゲート57によってりードアドレスカ
ウンタ58が+1だけカウントアップする。そのため、
リードアドレスは“2”となり、リブライデー夕受付バ
ッファ45の#2に対応するりブライデー夕が受付けら
れた順に、要求元のCPU1,2へりブライデー夕とし
て送出されるのである。For the next #2, the AND gate 55 is turned on, and the OR gate 57 causes the read address counter 58 to count up by +1. Therefore,
The read address becomes "2", and in the order in which the live birthday cards corresponding to #2 of the live birthday reception buffer 45 are received, they are sent to the requesting CPUs 1 and 2 as the cold birthday messages.
発明の効果
叙上の如く、本発明によれば、同一リクエストコードが
連続する場合に、最初の処理要求のバンクアドレスがビ
ジー状態のときは次の処理要求を優先的に処理し、メモ
リからのりブライデー夕は要求順に要求元に返送するよ
うにしているので、処理装置からのメモリに対する処理
要求の順序ホリを失うことなく処理可能となるという効
果がある。Effects of the Invention As described above, according to the present invention, when the same request code occurs consecutively, if the bank address of the first processing request is in a busy state, the next processing request is processed with priority, and the data is removed from the memory. Since the bridal party is returned to the request source in the order of requests, there is an effect that the processing requests from the processing device to the memory can be processed without losing the order of the processing requests.
よって、処理装置側において、余分なハードウエアやフ
ァームウェアを付加しなくても処理性能の向上とメモリ
の効率的な処理が可能となるものである。Therefore, on the processing device side, it is possible to improve processing performance and efficiently process memory without adding extra hardware or firmware.
第1図は本発明の実施例のシステムブロック図、第2図
はりブライデー夕受付バッファコントロール回路の具体
例を示す図である。
主要部分の符号の説明
1.2・・・・・・CPU
3・・・・・・メモリ制御装置
4・・・・・・メモリ
31〜36・・・・・・受付レジスタ
39,40,
42・・・・・・プライオリティ判定回路41・・・・
・・バンクビジーインジケータ43・・・・・・リプラ
イタイミングバッファ44・・・・・・リプライデータ
受付
バッファコントロール回路FIG. 1 is a system block diagram of an embodiment of the present invention, and FIG. 2 is a diagram showing a specific example of a bride's day reception buffer control circuit. Explanation of symbols of main parts 1.2...CPU 3...Memory control device 4...Memories 31 to 36...Reception registers 39, 40, 42 ...Priority judgment circuit 41...
... Bank busy indicator 43 ... Reply timing buffer 44 ... Reply data reception buffer control circuit
Claims (1)
定を行いつつ処理するようにしたメモリ制御装置であっ
て、前記処理装置に夫々対応して設けられ、対応処理装
置からのメモリリクエストコードが同一の場合のメモリ
処理要求を複数受付けるための複数の受付けレジスタと
、前記処理装置に夫々対応して設けられ、前記受付けレ
ジスタにおいて最初に受付けたメモリ処理要求のアドレ
スがビジー状態を示すときに次に受付けたメモリ処理要
求を優先して出力する優先度判定手段と、これ等処理装
置対応の優先度判定手段の各々による出力されたメモリ
処理要求を予め設定された優先度判定基準に従って各処
理装置間の優先度判定をなす手段と、メモリ処理要求を
前記受付けレジスタに受付けられた順にメモリリプライ
データを要求元処理装置に送出する手段とを含むことを
特徴とするメモリ制御装置。(1) A memory control device that processes memory processing requests from a plurality of processing devices while determining priorities, and is provided corresponding to each of the processing devices, and is provided with a memory request code from the corresponding processing device. a plurality of reception registers for accepting a plurality of memory processing requests when A priority determination means that prioritizes and outputs the memory processing request received next, and a priority determination means corresponding to these processing devices processes each output memory processing request according to a preset priority determination criterion. A memory control device comprising: means for determining priorities between devices; and means for sending memory reply data to request source processing devices in the order in which memory processing requests are accepted by the acceptance register.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18714189A JPH0351948A (en) | 1989-07-19 | 1989-07-19 | Memory controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18714189A JPH0351948A (en) | 1989-07-19 | 1989-07-19 | Memory controller |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0351948A true JPH0351948A (en) | 1991-03-06 |
Family
ID=16200840
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18714189A Pending JPH0351948A (en) | 1989-07-19 | 1989-07-19 | Memory controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0351948A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009093495A (en) * | 2007-10-10 | 2009-04-30 | Nec Computertechno Ltd | Memory access control apparatus, computer, memory access control method, and memory access control program |
-
1989
- 1989-07-19 JP JP18714189A patent/JPH0351948A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009093495A (en) * | 2007-10-10 | 2009-04-30 | Nec Computertechno Ltd | Memory access control apparatus, computer, memory access control method, and memory access control program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5922057A (en) | Method for multiprocessor system of controlling a dynamically expandable shared queue in which ownership of a queue entry by a processor is indicated by a semaphore | |
| US6493773B1 (en) | Data validity measure for efficient implementation of first-in-first-out memories for multi-processor systems | |
| US6880057B1 (en) | Split write data processing mechanism for memory controllers utilizing inactive periods during write data processing for other transactions | |
| JPH01269142A (en) | Buffer memory control system | |
| US6279066B1 (en) | System for negotiating access to a shared resource by arbitration logic in a shared resource negotiator | |
| US6615296B2 (en) | Efficient implementation of first-in-first-out memories for multi-processor systems | |
| JPH05274252A (en) | Transaction execution method for computer system | |
| JPH08161254A (en) | Information processing system and bus arbitration system therefor | |
| IE61306B1 (en) | Method and device to execute two instruction sequences in an order determined in advance | |
| JPH0351948A (en) | Memory controller | |
| JPH0449145B2 (en) | ||
| JP2861258B2 (en) | Memory access control device | |
| JPH0330175B2 (en) | ||
| JPH0962633A (en) | Network control unit | |
| JPH05334233A (en) | Data transferring device | |
| KR19990071122A (en) | Multiprocessor circuit | |
| JP3641347B2 (en) | Competitive arbitration processing method and information processing apparatus | |
| JP3038257B2 (en) | Electronic computer | |
| JPH0333951A (en) | Microcomputer system | |
| JPS60134956A (en) | Information processing system | |
| JPS6391756A (en) | Partial write instruction processing system for storage device | |
| KR100312337B1 (en) | Address control method and apparatus of multiprocessor system | |
| JP3237569B2 (en) | Memory access control device | |
| JPH06314231A (en) | Shared memory access control method | |
| JPH0423062A (en) | Method and device for arbitration of digital data processor |