Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0139137B2 - - Google Patents
[go: Go Back, main page]

JPH0139137B2 - - Google Patents

Info

Publication number
JPH0139137B2
JPH0139137B2 JP23448683A JP23448683A JPH0139137B2 JP H0139137 B2 JPH0139137 B2 JP H0139137B2 JP 23448683 A JP23448683 A JP 23448683A JP 23448683 A JP23448683 A JP 23448683A JP H0139137 B2 JPH0139137 B2 JP H0139137B2
Authority
JP
Japan
Prior art keywords
data
address information
memory
memory unit
connection
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
Application number
JP23448683A
Other languages
Japanese (ja)
Other versions
JPS60126748A (en
Inventor
Koji Kinoshita
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.)
NEC Corp
Original Assignee
Nippon Electric Co 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP23448683A priority Critical patent/JPS60126748A/en
Publication of JPS60126748A publication Critical patent/JPS60126748A/en
Publication of JPH0139137B2 publication Critical patent/JPH0139137B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/06Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Complex Calculations (AREA)

Description

【発明の詳細な説明】 〔発明の属する技術分野〕 本発明は情報処理装置における複数の要素から
成るデータの連続したアクセスの制御を行なうメ
モリアクセス制御装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Technical field to which the invention pertains] The present invention relates to a memory access control device that controls continuous access to data consisting of a plurality of elements in an information processing device.

〔従来技術〕[Prior art]

従来、各要素がメモリ上に等間隔で配置される
複数要素からなるデータのアクセスを行なう方法
として1要素ずつアクセスしようとしているメモ
リ単位が使用状態にあるかどうかを試験し、該メ
モリ単位が使用状態でなければメモリに対してア
クセス要求信号を送出するという方法が提案され
ている。この方法によるとメモリ単位の数が少な
ければハードウエア量が少なくてすむが、メモリ
単位の数が多いとハードウエア量が多くなるとい
う欠点がある。また複数要素からなるデータを取
扱う装置は一般的にメモリ単位の数を多くし、メ
モリ単位内の接合を避ける傾向にあり、ハードウ
エア量の増加という欠点が顕著になつてくる。こ
のハードウエア量の増加という欠点を解消するた
めの方法として全メモリ単位を使用状態として、
メモリ単位内の競合が起こらないようにメモリに
対してアクセス要求信号の送出を制限するという
方法が提案されている。この方法によると、先行
するデータの最終要素のアクセス要求信号の送出
後、メモリ単位のサイクル時間分は全メモリ単位
が使用状態となつており、後続のデータのアクセ
スで先行するデータによつてアクセスされないメ
モリ単位にアクセスしようとする場合も、メモリ
単位のサイクル時間待たされることになり性能上
の問題がある。
Conventionally, as a method for accessing data consisting of multiple elements, each element of which is arranged at equal intervals on the memory, it is tested whether the memory unit to be accessed element by element is in the used state, and the memory unit is used. A method has been proposed in which if there is no state, an access request signal is sent to the memory. According to this method, the amount of hardware can be reduced if the number of memory units is small, but the disadvantage is that the amount of hardware increases if the number of memory units is large. Furthermore, devices that handle data consisting of a plurality of elements generally tend to increase the number of memory units and avoid connections within the memory units, resulting in a noticeable disadvantage of an increase in the amount of hardware. As a method to solve this drawback of increasing the amount of hardware, all memory units are set to be in use.
A method has been proposed in which the sending of access request signals to memory is restricted so that conflicts within memory units do not occur. According to this method, after sending an access request signal for the last element of the preceding data, all memory units are in use for the cycle time of the memory unit, and the subsequent data is accessed by the preceding data. If an attempt is made to access a memory unit that has not been accessed, the user will have to wait for the cycle time of the memory unit, which poses a performance problem.

〔発明の目的〕[Purpose of the invention]

本発明の目的は上述の欠点を除去し、高速に複
数要素から成るデータの連続アクセスできるよう
にしたメモリアクセス制御装置を提供することに
ある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a memory access control device which eliminates the above-mentioned drawbacks and allows continuous access of data consisting of a plurality of elements at high speed.

〔発明の構成〕[Structure of the invention]

本発明の装置は、互いに独立にアクセス可能な
複数のメモリ単位順に番地付けがなされたメモリ
に対して、各要素がメモリ上に連続に配置される
複数要素からなるデータのアクセスを制御するメ
モリアクセス制御装置であつて、 データの要素数を供給する供給手段と、 先頭要素のメモリ単位のアドレス情報を供給す
る供給手段と、 前記データの要素数と前記先頭要素のメモリ単
位のアドレス情報から最終要素のアドレス情報を
計算する計算手段と、 該最終要素のメモリ単位のアドレス情報を保持
する保持手段とを備え、 第1の複数要素からなるデータの最終要素のメ
モリ単位のアドレス情報と、前記第1のデータに
引続いてアクセスされる第2の複数要素からなる
データの先頭要素のメモリ単位のアドレス情報と
の差を計算することにより、前記第1の複数要素
からなるデータのアクセスにより使用状態になつ
ているメモリ単位に対する前記第2の複数要素か
らなるデータによるアクセス要求が送出可能とな
る時間間隔を計算する計算手段とを含むことを特
徴としている。
A memory access device of the present invention controls access to data consisting of a plurality of elements, each element of which is arranged consecutively on the memory, to a memory that is addressed in the order of a plurality of memory units that can be accessed independently of each other. A control device, comprising: supply means for supplying the number of data elements; supply means for supplying address information in memory units of the first element; a calculation means for calculating the address information of the last element, and a holding means for holding the address information of the memory unit of the last element of the data consisting of the first plurality of elements; By calculating the difference between the memory unit address information of the first element of the data consisting of a second plurality of elements that is accessed subsequently to the data of and calculating means for calculating a time interval at which an access request based on the data consisting of the second plurality of elements can be sent to the memory unit that is connected to the memory unit.

〔発明の実施例〕[Embodiments of the invention]

次に本発明について図面を参照して詳細に説明
する。
Next, the present invention will be explained in detail with reference to the drawings.

第1図を参照すると、本発明の一実施例は、加
算回路1,4,6および9、レジスタ2、補数回
路3,5および8、およびゲート回路7から構成
されている。加算回路1は、結線101を介して
供給されるデータの要素数と結線102を介して
供給されるデータの先頭要素のアドレス情報を加
算し、さらに値“1”を減じてデータの最終要素
のアドレス情報を得、結線103を介してレジス
タ2に供給される。レジスタ2は前記加算回路1
の出力であるデータの最終要素のアドレス情報を
保持し、その保持内容を結線104を介して加算
回路4に供給する。捕数回路3は前記結線102
を介して供給されるデータの先頭要素のアドレス
情報の2の補数を求め、その補数を結線105を
介して加算回路4に供給する。加算回路4は結線
104を介して供給される前記データの最終要素
のアドレス情報と、結線105を介して供給され
る前記データの先頭要素のアドレス情報の2の補
数とを加え、前記データの最終要素のアドレス情
報と前記データの先頭要素のアドレス情報との差
が計算され、結線106を介して補数回路5なら
びに加算回路9に供給される。補数回路5は前記
データの最終要素のアドレス情報と前記データの
先頭要素のアドレス情報との差の1の補数を求め
る回路で結線107を介して加算回路6に供給さ
れる。加算回路6は結線107を介して供給され
る前記アドレス情報の差の1の補数と、結線10
8を介して供給されるメモリ単位のサイクル時間
情報とを加え、結線109を介してゲート回路7
に供給する。ゲート回路7は結線111を介して
供給される信号の論理値により、結線109を介
して供給されるデータか値“0”かを結線112
を介して出力し、該出力が待合せに必要なクロツ
クサイクル数になる。補数回路8は結線108を
介して供給されるメモリ単位のサイクル時間情報
の2の補数をとる回路で結線110を介して加算
回路9に供給される。加算回路9は結線106を
介して供給される前記アドレス情報の差と、結線
110を介して供給される前記メモリ単位のサイ
クル時間情報の2の補数とが加えられ、さらに値
“1”が加えられて最上位ビツトが結線111を
介して前記ゲート回路7に供給する。
Referring to FIG. 1, one embodiment of the present invention is comprised of adder circuits 1, 4, 6 and 9, register 2, complement circuits 3, 5 and 8, and gate circuit 7. Adder circuit 1 adds the number of elements of data supplied via connection 101 and the address information of the first element of data supplied via connection 102, and further subtracts the value "1" to obtain the address information of the last element of data. Address information is obtained and supplied to register 2 via connection 103. Register 2 is the adder circuit 1
The address information of the final element of data which is the output of is held, and the held content is supplied to the adder circuit 4 via the connection 104. The catch circuit 3 is connected to the connection 102.
The two's complement number of the address information of the first element of the data supplied via the link 105 is obtained, and the complement number is supplied to the adder circuit 4 via the connection line 105. The adder circuit 4 adds the address information of the last element of the data supplied via the connection 104 and the two's complement of the address information of the first element of the data supplied via the connection 105, and adds the address information of the last element of the data supplied via the connection 105, The difference between the address information of the element and the address information of the first element of the data is calculated and supplied to the complement circuit 5 and the adder circuit 9 via a connection 106. The complement circuit 5 is a circuit for calculating the one's complement of the difference between the address information of the last element of the data and the address information of the first element of the data, and is supplied to the adder circuit 6 via a connection 107. The adder circuit 6 receives the one's complement of the difference of the address information supplied via the connection 107 and
8 and memory unit cycle time information supplied via connection 109 to the gate circuit 7 via connection 109.
supply to. Depending on the logic value of the signal supplied via the connection 111, the gate circuit 7 determines whether the data supplied via the connection 109 is the value "0" or not via the connection 112.
The output is the number of clock cycles required for queuing. The complement circuit 8 takes the two's complement of the memory unit cycle time information supplied via the connection 108 and is supplied to the adder circuit 9 via the connection 110. The adder circuit 9 adds the difference of the address information supplied via the connection 106 and the two's complement of the cycle time information of the memory unit supplied via the connection 110, and further adds the value "1". The most significant bit is supplied to the gate circuit 7 via connection 111.

以上のような構成における一実施例の動作を詳
細に説明する。この実施例ではメモリ単位の数が
64個、メモリ単位のサイクル時間が16クロツクサ
イクル、データの要素数は最大64個までと仮定す
る。第1のデータのアクセス要求が発せられると
結線101を介してデータの要素数が、結線10
2を介して先頭要素のアドレス情報が供給され、
加算回路1でデータの要素数と前記アドレス情報
と値“1”とが加えられて最終要素のアドレス情
報が得られ、レジスタ2に保持される。レジスタ
2に保持された内容は第2のデータのアクセス要
求が発せられるまで保持される。第1のデータの
アクセス要求のメモリへの送出が開始されると第
2のデータのアクセス要求が発せられる。第2の
データのアクセス要求が発せられると結線102
を介して送られてくる先頭要素のアドレス情報が
補数回路3で2の補数を求められ、加算回路4で
前記レジスタ2に保持されている第1のデータの
最終要素のアドレス情報と、結線102から供給
される第2のデータの先頭要素のアドレス情報の
差が求められる。補数回路8で求められた結線1
08を介して供給されるメモリ単位のサイクル時
間Tcの2つの補数と値“1”とを加算回路9で
加えることにより、前記アドレス情報の差からメ
モリ単位のサイクル時間(Tc−1)、すなわち1
5を減じ、前記アドレス情報の差と前記サイクル
時間情報との大小により符号に相当する最上位ビ
ツトがゲート回路7を制御する信号として結線1
11を介して送出される。すなわち、前記アドレ
ス情報の差が15以上ある場合に前記ゲート回路7
の出力が値“0”になり、第1のデータのメモリ
に対するアクセスが終了するとすぐに第2のデー
タのメモリに対するアクセス要求信号を送出する
ことが可能となる。これは複数の要素がメモリ上
に連続して配置されている場合、第2図に示すよ
うに第1のデータの最終要素のメモリアクセス要
求信号を送出した次のクロツクサイクルで第2の
データの先頭要素のメモリアクセス要求信号を送
出しても、該サイクルでは前記第2のデータの先
頭要素のアドレス情報に対応するメモリ単位は使
用可能状態になつている。前記第1のデータの最
終要素のアドレス情報に対応するメモリ単位に対
する第2のデータのアクセス要求が送出されるタ
イミングには該メモリ単位は使用可能になつてい
る。したがつて、前記アドレス情報の差が15以上
あると、前記第1のデータの最終要素に対するア
クセス要求信号をメモリに対して送出した次のク
ロツクサイクルで前記第2のデータの先頭要素に
対するアクセス要求信号をメモリに対して送出し
ても、前記第1のデータのアクセス要求によつて
使用状態になつているメモリ単位に対しては前記
第2のデータのアクセス要求信号は送出されな
い。また、アドレス情報の差が負となる場合には
64を法とした加算が行なわれるから、加算回路4
の出力がそのまま利用できる。たとえば第1のデ
ータの最終要素のアドレス情報からで第2のデー
タの先頭要素が54の場合、アドレス情報の差は−
49であるが前記加算回路4の出力は64を法とした
値である15となる。この場合は第1のデータの最
終要素のメモリアクセス要求信号を送出した次の
クロツクサイクルで第1のデータのメモリアクセ
ス要求信号を送出することができる。次に、アド
レス情報の差が15未満の場合には、加算回路9で
アドレス情報の差からTc−1すなわち15を減じ
るため、加算回路9の出力は負となり、結線11
1の論理値は“1”となる。したがつて、ゲート
回路7からは加算回路6の出力が結線112を介
して送出される。加算回路6は、補数回路5によ
つて得られたアドレス情報の差の1の補数と、結
線108により供給されるメモリ単位のサイクル
時間Tcを加えこのTcからアドレス情報の差を減
じ、さらに1を減じた値を出力している。たとえ
ば、アドレス情報の差が14であるとすると、加算
回路6の出力は16−14−1で値“1”となり、ま
た、加算回路9の最上位ビツトは14−16+1で値
“−1”となる。したがつて、結線111の論理
値は“1”となり、ゲート回路7の出力は値
“1”となり、待合せに必要なクロツクサイクル
数は1クロツクサイクルとなる。このことは第3
図に示される。第2のデータのメモリに対するア
クセス要求信号の送出は、第1のデータの最終要
素のメモリに対するアクセス要求信号が送出され
るタイミングから(待合せクロツクサイクル数)
+1クロツクサイクル数後から開始される。アド
レス情報の差が14の場合は第1のデータの最終要
素のメモリに対するアクセス要求が送出された2
クロツクサイクル後から第2のデータのメモリに
対するアクセス要求信号の送出が開始される。
The operation of one embodiment with the above configuration will be described in detail. In this example, the number of memory units is
It is assumed that the cycle time per memory unit is 16 clock cycles, and the number of data elements is up to 64. When the first data access request is issued, the number of data elements is transferred via the connection 101 to the connection 10.
The address information of the first element is supplied via 2,
The adder circuit 1 adds the number of data elements, the address information, and the value "1" to obtain the address information of the final element, which is held in the register 2. The contents held in register 2 are held until a second data access request is issued. When the sending of the first data access request to the memory is started, a second data access request is issued. When a second data access request is issued, connection 102
The address information of the first element sent through is converted into two's complement by the complement circuit 3, and the address information of the last element of the first data held in the register 2 and the address information of the last element of the first data held in the register 2 by the adder circuit 4 are added to the connection 102. The difference in the address information of the first element of the second data supplied from the second data is determined. Connection 1 determined by complement circuit 8
By adding the two's complement of the memory unit cycle time Tc supplied via 08 and the value "1" in the adder circuit 9, the memory unit cycle time (Tc-1), i.e., is calculated from the difference in the address information. 1
5 is subtracted, and depending on the magnitude of the difference between the address information and the cycle time information, the most significant bit corresponding to the sign is connected to connection 1 as a signal for controlling the gate circuit 7.
11. That is, if the difference in the address information is 15 or more, the gate circuit 7
As soon as the output of ``0'' becomes the value and the access to the memory for the first data is completed, it becomes possible to send an access request signal to the memory for the second data. This means that when multiple elements are arranged consecutively on the memory, the second data will be accessed in the next clock cycle after sending the memory access request signal for the last element of the first data, as shown in Figure 2. Even if the memory access request signal for the first element of the second data is sent, the memory unit corresponding to the address information of the first element of the second data is in a usable state in that cycle. The memory unit is ready for use at the timing when the second data access request to the memory unit corresponding to the address information of the final element of the first data is sent. Therefore, if the difference in the address information is 15 or more, access to the first element of the second data will not be possible in the next clock cycle after sending the access request signal for the last element of the first data to the memory. Even if the request signal is sent to the memory, the second data access request signal is not sent to the memory unit that is in use due to the first data access request. Also, if the difference in address information is negative,
Since addition is performed modulo 64, adder circuit 4
The output can be used as is. For example, if the first element of the second data is 54 from the address information of the last element of the first data, the difference in address information is -
49, but the output of the adder circuit 4 is 15, which is the value modulo 64. In this case, the memory access request signal for the first data can be sent out in the next clock cycle after sending out the memory access request signal for the final element of the first data. Next, when the difference in address information is less than 15, the adder circuit 9 subtracts Tc-1, that is, 15, from the difference in address information, so the output of the adder circuit 9 becomes negative, and the connection 11
The logical value of 1 is "1". Therefore, the output of the adder circuit 6 is sent out from the gate circuit 7 via the connection 112. The adder circuit 6 adds the one's complement of the difference in address information obtained by the complement circuit 5 and the cycle time Tc of the memory unit supplied by the connection 108, subtracts the difference in the address information from this Tc, and further adds 1's complement of the difference in address information obtained by the complement circuit 5. The value obtained by subtracting the value is output. For example, if the difference in address information is 14, the output of adder circuit 6 is 16-14-1, which is the value "1," and the most significant bit of adder circuit 9 is 14-16+1, which is the value "-1." becomes. Therefore, the logic value of the connection 111 is "1", the output of the gate circuit 7 is the value "1", and the number of clock cycles required for waiting is one clock cycle. This is the third
As shown in the figure. The access request signal to the memory of the second data is sent from the timing when the access request signal to the memory of the final element of the first data is sent (number of waiting clock cycles).
Starts +1 number of clock cycles later. If the difference in address information is 14, an access request to the memory of the last element of the first data is sent.2
Sending of the access request signal to the memory for the second data starts after a clock cycle.

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

本発明には第1のデータの最終要素のアドレス
情報を計算し、第2のデータの先頭要素のアドレ
ス情報と比較し、アドレス情報間の関係とメモリ
単位のサイクル時間から待合せクロツクサイクル
数を計算できるように構成することにより、メモ
リ単位が使用状態でなくなるタイミングを予測し
て、第2のデータのアクセス要求信号を送出を早
めることができるという効果がある。
The present invention calculates the address information of the last element of the first data, compares it with the address information of the first element of the second data, and calculates the number of waiting clock cycles from the relationship between the address information and the cycle time of the memory unit. By configuring the memory unit to be able to perform calculations, it is possible to predict the timing at which a memory unit will no longer be in use, and to hasten the sending of the second data access request signal.

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

第1図は本発明の一実施例を示す図および第2
図ならびに第3図はアドレス情報と使用状態にあ
るメモリ単位とメモリに対するアクセス要求信号
を送出するタイミングの関係を示す図である。 第1図から第3図において、1,4,6,9…
加算回路、2…レジスタ、3,8…2の補数回
路、5…1の補数回路、7…ゲート回路、101
…データの要素数線、102…データの先頭要素
のアドレス情報線、103〜107,109〜1
11…結線、108…メモリ単位のサイクル時間
情報線、112…待合せクロツクサイクル数線。
FIG. 1 is a diagram showing one embodiment of the present invention, and FIG.
This figure and FIG. 3 are diagrams showing the relationship between address information, memory units in use, and the timing of sending an access request signal to the memory. In Figures 1 to 3, 1, 4, 6, 9...
Addition circuit, 2...Register, 3, 8...2's complement circuit, 5...1's complement circuit, 7... Gate circuit, 101
...Data element number line, 102...Address information line of the first element of data, 103-107, 109-1
11... Connection, 108... Memory unit cycle time information line, 112... Queue clock cycle number line.

Claims (1)

【特許請求の範囲】 1 互いに独立にアクセス可能な複数のメモリ単
位順に番地付けがなされたメモリに対してそれぞ
れがメモリ上に連続に配置される複数要素からな
るデータのアクセスを制御するメモリアクセス制
御装置であつて、 データの要素数を供給する供給手段と、 先頭要素のメモリ単位のアドレス情報を供給す
る供給手段と、 前記データの要素数と前記先頭要素のメモリ単
位のアドレス情報とから最終要素のメモリ単位の
アドレス情報を計算する計算手段と、 該最終要素のメモリ単位のアドレス情報を保持
する保持手段と、 第1の複数要素からなるデータの最終要素のメ
モリ単位のアドレス情報と前記第1の複数要素か
らなるデータに引続いてアクセスされる第2の複
数要素からなるデータの先頭要素のメモリ単位の
アドレス情報との差を計算することにより、前記
第1の複数要素からなるデータのアクセスにより
使用状態になつているメモリ単位に対する前記第
2の複数要素からなるデータによるアクセス要求
が送出可能となる時間間隔を計算する計算手段と
を含むことを特徴とするメモリアクセス制御装
置。
[Claims] 1. Memory access control that controls access to data consisting of a plurality of elements arranged consecutively on a memory, each of which is arranged in sequence on a plurality of memory units that can be accessed independently of each other. The apparatus comprises: a supply means for supplying the number of data elements; a supply means for supplying address information in memory units of the first element; and a final element from the number of data elements and the address information in memory units of the first element. calculation means for calculating memory unit address information of the last element; holding means for holding memory unit address information of the final element; and memory unit address information of the final element of the data consisting of the first plurality of elements; accessing the first multi-element data by calculating the difference between the memory unit address information of the first element of the second multi-element data that is accessed subsequently to the multi-element data; 2. A memory access control device, comprising: calculation means for calculating a time interval at which an access request based on data made up of the second plurality of elements can be sent to a memory unit that is in a used state.
JP23448683A 1983-12-13 1983-12-13 Memory access controller Granted JPS60126748A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23448683A JPS60126748A (en) 1983-12-13 1983-12-13 Memory access controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23448683A JPS60126748A (en) 1983-12-13 1983-12-13 Memory access controller

Publications (2)

Publication Number Publication Date
JPS60126748A JPS60126748A (en) 1985-07-06
JPH0139137B2 true JPH0139137B2 (en) 1989-08-18

Family

ID=16971775

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23448683A Granted JPS60126748A (en) 1983-12-13 1983-12-13 Memory access controller

Country Status (1)

Country Link
JP (1) JPS60126748A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0247742A (en) * 1988-08-09 1990-02-16 Agency Of Ind Science & Technol Busy time control system

Also Published As

Publication number Publication date
JPS60126748A (en) 1985-07-06

Similar Documents

Publication Publication Date Title
JP2571067B2 (en) Bus master
JP3749732B2 (en) Fast access to shared resources on the computer bus
JPS5943786B2 (en) Storage device access method
JPH03188546A (en) Bus interface control system
JPH0139138B2 (en)
JPS6290742A (en) Method and apparatus for upgrading performance of cpu
JPH0139137B2 (en)
JPH04323755A (en) Dma device
JP2534321B2 (en) Data transfer control method and apparatus
JP3240863B2 (en) Arbitration circuit
JP2550964B2 (en) Memory access control method
JPH0448262B2 (en)
JPS6049458A (en) Data buffer control system
JPH0668022A (en) Direct memory access device
JPS6054065A (en) synchronous control device
JP2606824Y2 (en) Multiport memory device
JPH0586571B2 (en)
JPS6355659A (en) Shared memory access system
JP2570271B2 (en) Semiconductor memory controller
JPS5999522A (en) Input and output control system
JPH07122856B2 (en) Storage access control device
JPH06168202A (en) Bus wait device
JPS6113267B2 (en)
JPS6269347A (en) Direct memory access controller
JPH05282239A (en) Dma transfer system