JPH09198250A - Storage method and device - Google Patents

Storage method and device

Info

Publication number
JPH09198250A
JPH09198250A JP843796A JP843796A JPH09198250A JP H09198250 A JPH09198250 A JP H09198250A JP 843796 A JP843796 A JP 843796A JP 843796 A JP843796 A JP 843796A JP H09198250 A JPH09198250 A JP H09198250A
Authority
JP
Japan
Prior art keywords
data
order
processing
storage
storage means
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
JP843796A
Other languages
Japanese (ja)
Inventor
Akihiro Matsumoto
昭浩 松本
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP843796A priority Critical patent/JPH09198250A/en
Publication of JPH09198250A publication Critical patent/JPH09198250A/en
Pending legal-status Critical Current

Links

Landscapes

  • Advance Control (AREA)

Abstract

(57)【要約】 【課題】 パイプライン処理に好適な記憶装置を提供す
る。 【解決手段】 パイプライン処理A〜DのためにRAM
103からデータを順次に読出し、ラッチ210〜21
3にラッチさせる。このラッチ順を変更することにより
パイプライン処理の処理順の変更に対応させる。
(57) Abstract: A storage device suitable for pipeline processing is provided. RAM for pipeline processing A to D
Data is sequentially read from 103, and latches 210 to 21
Latch to 3. By changing the latch order, the processing order of the pipeline processing can be changed.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明はメモリから読み出さ
れたデータと一時的に記憶するための記憶方法及び装置
に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a storage method and device for temporarily storing data read from a memory.

【0002】[0002]

【従来の技術】複数の処理をパイプライン処理する情報
処理システムにおいては、各処理のために必要とするデ
ータをその処理順序に応じて予め読み出してメモリの他
の記憶領域は他のメモリに、一時的に記憶しておき、効
率的にパイプライン処理をすることが従来から行なわれ
ていた。
2. Description of the Related Art In an information processing system for pipeline processing of a plurality of processes, data required for each process is read in advance according to the processing order, and other storage areas of the memory are stored in other memories. It has been conventionally performed to temporarily store and efficiently perform pipeline processing.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、前記の
様な従来例において、パイプライン処理の処理順番が途
中で変更される様な場合には、データが一時記憶される
順序と処理する順序が対応せずに、処理効率が落ちる場
合があった。そこで本発明の目的はパイプライン処理の
処理順序の変化に対応させ、無駄なオーバヘッドを取り
除く記憶方法および装置を提案することにある。
However, in the above-mentioned conventional example, when the processing order of the pipeline processing is changed on the way, the order in which the data is temporarily stored corresponds to the processing order. Without doing so, the processing efficiency may decrease. SUMMARY OF THE INVENTION It is therefore an object of the present invention to propose a storage method and device that can cope with changes in the processing order of pipeline processing and eliminate useless overhead.

【0004】[0004]

【課題を解決するための手段】このような目的を達成す
るために、請求項1の発明は、データを記憶する第1の
記憶手段と、該第1の記憶手段よりデータを読み出す手
段と、第2の記憶手段と、該読み出し手段より順次に読
み出されたデータの前記第2の記憶手段への書込み順
を、可変設定する制御手段とを具えた。
In order to achieve such an object, the invention of claim 1 comprises a first storage means for storing data, and a means for reading the data from the first storage means. The second storage means and the control means for variably setting the writing order of the data sequentially read by the reading means into the second storage means.

【0005】請求項2の発明は、前記第1の記憶手段に
記憶されるデータはパイプライン処理に使用されるデー
タであって、前記制御手段は前記パイプラインの処理順
序に対応させて前記第2の記憶手段への書込み順を可変
とすることを特徴とする。
According to a second aspect of the present invention, the data stored in the first storage means is data used in pipeline processing, and the control means corresponds to the processing order of the pipeline. It is characterized in that the writing order to the second storage means is variable.

【0006】請求項3の発明は、前記第2の記憶手段は
複数のラッチ回路で構成され、前記制御手段により設定
された書込み順に従って当該複数のラッチ回路に前記デ
ータを順次に記憶して行くことを特徴とする。
According to a third aspect of the present invention, the second storage means is composed of a plurality of latch circuits, and the data is sequentially stored in the plurality of latch circuits according to the writing order set by the control means. It is characterized by

【0007】請求項4の発明は、前記制御手段はカウン
タおよび接続変更回路により構成され、カウンタの計数
値に対応させて、前記複数のラッチ回路への書込み順を
決定し、前記第1の記憶手段から読出されたデータを供
給するラッチ回路を前記接続変更回路により変更するこ
とにより当該書込み順を変更することを特徴とする。
According to a fourth aspect of the present invention, the control means is composed of a counter and a connection changing circuit, the write order to the plurality of latch circuits is determined in correspondence with the count value of the counter, and the first storage It is characterized in that the write order is changed by changing the latch circuit for supplying the data read from the means by the connection changing circuit.

【0008】請求項5の発明は、第1のメモリに記憶さ
れたデータをパイプライン処理のために読出して第2の
メモリに順次に書込む記憶方法において、前記パイプラ
インの処理順序に対応させて、前記データの前記第2の
メモリへの書込み順序を可変設定することを特徴とす
る。
According to a fifth aspect of the present invention, in a storage method of reading data stored in the first memory for pipeline processing and sequentially writing the data in the second memory, the storage method corresponds to the processing order of the pipeline. Then, the writing order of the data to the second memory is variably set.

【0009】請求項1〜5の発明では読出したデータの
書込み順を変えることによって、パイプライン処理順の
変更に対応させる。
According to the present invention, the order of writing the read data is changed so that the order of the pipeline processing can be changed.

【0010】さらに、請求項3の発明は、第2データ記
憶手段としてラッチ回路を用いることにより装置を簡素
な構成とすることができる。
Further, according to the invention of claim 3, the device can have a simple structure by using the latch circuit as the second data storage means.

【0011】さらに、請求項4の発明は制御手段にカウ
ンタを用いることにより装置を簡素な構成とすることが
できる。
Further, according to the invention of claim 4, the apparatus can have a simple structure by using the counter as the control means.

【0012】[0012]

【発明の実施の形態】BEST MODE FOR CARRYING OUT THE INVENTION

(実施例1)図1は本発明実施例の構成図の一例であ
る。101はCPU(中央演算処理装置)である。10
2はCPU101の制御プログラム及び各種データを格
納するROM(リードオンリメモリ)である。103は
各種データを格納するRAM(ランダムアクセスメモ
リ)である。104はCPU101を介さずに直接メモ
リのアクセスを制御するDMAC(ダイレクトメモリア
クセスコントローラ)である。105はDMAC104
のリクエストソースであり、106〜109の処理(回
路)A〜DがRAM103上の必要とするデータを読み
出し、一時的に記憶しておく一時記憶部である。本発明
の特徴は一時記憶部105の内部構成にある。処理回路
106〜109は、ある処理を担当する機能モジュール
で、一時記憶部105にラッチされるデータを用いて、
図3の(1)に示す様なパイプライン処理を行うことを
想定している。ここで各処理時間は同一であると仮定す
る。図2は一時記憶部105の詳細を示す。図2におい
て、202はDMAC104のインターフェイスを行う
DMAインタフェース(I/F)である。DMAI/F
20からデータ要求信号(DREQ)が出力されDMA
C104はRAM103からのデータの読出しを待って
データ確立信号ACKを返す。
(Embodiment 1) FIG. 1 is an example of a configuration diagram of an embodiment of the present invention. Reference numeral 101 is a CPU (central processing unit). 10
Reference numeral 2 denotes a ROM (read only memory) that stores the control program of the CPU 101 and various data. A RAM (random access memory) 103 stores various data. Reference numeral 104 denotes a DMAC (Direct Memory Access Controller) that directly controls access to the memory without going through the CPU 101. 105 is the DMAC 104
Is a temporary storage unit for reading out and temporarily storing necessary data on the RAM 103 by the processes (circuits) A to D 106 to 109. The feature of the present invention lies in the internal configuration of the temporary storage unit 105. The processing circuits 106 to 109 are functional modules that are in charge of a certain process, and use data latched in the temporary storage unit 105.
It is assumed that pipeline processing as shown in (1) of FIG. 3 is performed. Here, it is assumed that each processing time is the same. FIG. 2 shows details of the temporary storage unit 105. In FIG. 2, reference numeral 202 is a DMA interface (I / F) for interfacing the DMAC 104. DMA I / F
Data request signal (DREQ) is output from 20 and DMA
The C 104 waits for the data to be read from the RAM 103 and returns the data establishment signal ACK.

【0013】DMAI/F202ではACK信号に応じ
て一時記憶用ラッチ(Latch)210〜213にデ
ータをラッチするラッチパルスを生成する。さらに、デ
ータ要求元のDMAI/F202が要求終了信号(LA
ST)を返すと、DMAC104側では、1回の要求が
終了したことを認知することを仮定している。図2にお
いて、203〜217の回路が本発明の特徴する箇所で
ある。
The DMA I / F 202 generates a latch pulse for latching data in the temporary storage latches 210 to 213 in response to the ACK signal. Further, the DMA I / F 202 of the data request source sends the request end signal (LA
When ST) is returned, it is assumed that the DMAC 104 side recognizes that one request has been completed. In FIG. 2, circuits 203 to 217 are features of the present invention.

【0014】214〜217は210〜213のLat
chA〜Dに対して、有効データの有無を示すフラグ回
路でありフリップフロップFA〜FDで構成される。ま
ず106〜109の各処理回路A〜Dを始める前にフリ
ップフロップFA〜FDに対してクリア信号CLRA〜
CLRD信号を出力して初期化する。フラグの初期化が
なされるとゲート回路203を通してDMAI/F20
2に対してデータ要求信号(REQ)を供給し、それに
よってDMAI/F202とDMAC104の間でハン
ドシェイクが行われる。
214 to 217 are Lat of 210 to 213
It is a flag circuit that indicates the presence or absence of valid data for chA to D, and is composed of flip-flops FA to FD. First, before starting the processing circuits A to D of 106 to 109, clear signals CLRA to
The CLRD signal is output for initialization. When the flag is initialized, the DMA I / F 20 is passed through the gate circuit 203.
2 is supplied with a data request signal (REQ), whereby a handshake is performed between the DMA I / F 202 and the DMAC 104.

【0015】204は接続変更回路であり、プライオリ
ティ回路205に入力される各要求信号REQA〜Dの
接続の要否を決定する。図3の(1)の処理順序ABC
Dでパイプライン処理が構成される場合には、プライオ
リティ回路205への入力1〜4は、1=A,2=B,
3=C,4=Dとなる。まず、最も優先度の高い210
のLatchAが選択され、最初の要求に対するデータ
をラッチする。この時210のLatchAにm番目の
データがラッチされると、214のフラグFAがセット
される。ここでmというのは1回の要求に対するアクセ
ス回数のことである。
Reference numeral 204 denotes a connection change circuit, which determines whether or not each request signal REQA-D input to the priority circuit 205 should be connected. Processing order ABC in (1) of FIG.
When the pipeline processing is configured by D, the inputs 1 to 4 to the priority circuit 205 are 1 = A, 2 = B,
3 = C and 4 = D. First, 210 with the highest priority
LatchA is selected to latch the data for the first request. At this time, when the mth data is latched in LatchA of 210, the flag FA of 214 is set. Here, m is the number of accesses for one request.

【0016】本実施例では説明のために、m=1とし、
1回のみのアクセスとしているが、例えば、1回の要求
に対して4回アクセスするのであれば、m=4となり、
4発のラッチパルスが生成されることになり、Latc
hAは4×n(データバス幅)ビットのラッチ群とな
る。この場合には、フリップフロップFAはm=4番目
のラッチパルスの発生によってセットされることにな
る。以下、同様の動作でLatchB,C,Dと順にラ
ッチが行なわれる。ここで、各処理が終了すると、各々
CLR信号をだして、各フラグ回路をリセットする。こ
のことによって、再びゲート回路203にデータ要求信
号REQが発生し、上記と同様のサイクルが繰返される
ことになる。ここで、図3に示す様に、ある時点で、パ
イプライン処理順序が(1)→(2)へと変化する場合
を考える。この場合、今までのラッチ順序だとパイプラ
イン処理順序とラッチ順序とがかみ合わず、オーバヘッ
ドが生じ、処理効率が落ちる。そこで、この時には、接
続変更回路204によってラッチ順序をBDACの順に
切換える。これにより、このオーバヘッドを取り除くこ
とができる。
In the present embodiment, for the purpose of explanation, m = 1
Although it is assumed that the access is made only once, if, for example, the request is accessed four times, m = 4,
Four latch pulses will be generated, and Latc will be generated.
hA is a 4 × n (data bus width) bit latch group. In this case, the flip-flop FA will be set by the generation of the m = 4th latch pulse. Thereafter, latch B, C, and D are sequentially latched by the same operation. Here, when each processing is completed, each CLR signal is issued and each flag circuit is reset. As a result, the data request signal REQ is again generated in the gate circuit 203, and the same cycle as described above is repeated. Here, as shown in FIG. 3, consider a case where the pipeline processing order changes from (1) to (2) at a certain time. In this case, in the conventional latching order, the pipeline processing order and the latching order do not engage with each other, resulting in an overhead and a decrease in processing efficiency. Therefore, at this time, the connection changing circuit 204 switches the latch order to BDAC. This makes it possible to remove this overhead.

【0017】図4は、接続変更回路の具体的な一例を示
す。R=4to1のセレクタ(401〜404)が4個
存在する。ここでkは、パイプライン処理を構成する処
理の個数である。この例ではR=4としている。これら
のセレクタにおいて、選択信号S0,S1の値を変更す
ることによって、次段のプライオリティ回路への接続順
序を切り換える。図4において、S0=0,S1=0の
場合には、1=A,2=B,3=C,4=D(優先順高
い方から1→4)であるが、S0=0,S1=1とする
と、1=B,2=D,3=A,4=Cに接続される。さ
らに図4におけるS0,S1の制御だけでは変更できな
い組み合せ、例えばABCD→ABDCなどは、(40
1,402),(403,404)の2個1組にして、
選択信号を制御するか、もしくは、各セレクタ独立に選
択信号を制御する方法も考えられる。
FIG. 4 shows a specific example of the connection changing circuit. There are four selectors (401 to 404) with R = 4 to 1. Here, k is the number of processes constituting the pipeline process. In this example, R = 4. In these selectors, the connection order to the priority circuit of the next stage is switched by changing the values of the selection signals S0 and S1. In FIG. 4, when S0 = 0 and S1 = 0, 1 = A, 2 = B, 3 = C, 4 = D (1 → 4 from the highest priority), but S0 = 0, S1. When = 1 is set, 1 = B, 2 = D, 3 = A, and 4 = C are connected. Furthermore, a combination that cannot be changed only by controlling S0 and S1 in FIG. 4, such as ABCD → ABDC, is (40
1, 402), (403, 404) in pairs,
A method of controlling the selection signal or controlling the selection signal independently of each selector is also conceivable.

【0018】(実施例2)図3−(3)の例は各処理の
時間幅がまちまちである場合の例である。この場合に
は、処理Aが終了しても、まだ処理DのデータがLat
chDにラッチされていない場合もあり得る。この時に
は、最高プライオリティのものがラッチされるごとにS
0,S1を切り換えて、まだラッチされていない残りの
ものを順に最高プライオリティに変化させて行く方法も
ある。例えば、LatchAにラッチされるとプライオ
リティはABCD→BCDAに、LatchBがラッチ
されると、BCDA→CDABへと接続を変更するので
ある。
(Embodiment 2) The example of FIG. 3- (3) is an example in which the time width of each process is different. In this case, even if the process A ends, the data of the process D is still Lat.
It may not be latched to chD. At this time, S is assigned each time the highest priority one is latched.
There is also a method of switching 0 and S1 and sequentially changing the remaining unlatched ones to the highest priority. For example, when LatchA is latched, the priority is changed from ABCD to BCDA, and when LatchB is latched, the priority is changed from BCDA to CDAB.

【0019】(実施例3)図5は本発明を説明するブロ
ック図である。基本的な部分は実施例1で説明した図2
と同じである。但し、ここでは、プライオリティ回路を
用いるかわりにカウンタ回路(504)を用いて、同様
の機能を実現している。パイプライン処理の構成が例の
様にA,B,C,Dの4つである場合には、4つの遷移
状態が表現できるものであれば、どの様なカウンタ回路
であってもよい。例えば、バイナリカウンタ、ジョンソ
ンカウンタ、グレイコードカウンタなどである。
(Embodiment 3) FIG. 5 is a block diagram for explaining the present invention. The basic part is shown in FIG. 2 described in the first embodiment.
Is the same as However, here, instead of using the priority circuit, the counter circuit (504) is used to realize the same function. When the pipeline processing has four configurations A, B, C, and D as in the example, any counter circuit can be used as long as it can express four transition states. For example, a binary counter, a Johnson counter, a Gray code counter, etc.

【0020】それらのカウンタの出力をデコードして、
4つの状態0→1→2→3を順にくり返し移動して行く
回路が504である。この時、各フラグ回路FA〜FD
がセットされるクロック、すなわち、m番目のラッチパ
ルスによって状態を遷移して行く。505の接続変更回
路は実施例1と同じである。S0=0,S1=1の場
合、状態0=A,1=B,2=C,3=Dである。ここ
で図3に示す様に(1)→(2)にパイプラインの処理
順序が変更された場合にはS0=0,S1=1として、
状態0=B,1=D,2=A,3=Cに変更することに
よって無駄なオーバヘッドを取り除く。
Decoding the outputs of those counters,
A circuit 504 is a circuit that repeatedly moves four states 0 → 1 → 2 → 3 in order. At this time, each flag circuit FA to FD
Is set by the clock, that is, by the m-th latch pulse, the state transits. The connection changing circuit 505 is the same as that in the first embodiment. When S0 = 0 and S1 = 1, the states are 0 = A, 1 = B, 2 = C, and 3 = D. Here, when the processing order of the pipeline is changed from (1) to (2) as shown in FIG. 3, S0 = 0 and S1 = 1 are set,
The wasteful overhead is removed by changing the states 0 = B, 1 = D, 2 = A, 3 = C.

【0021】[0021]

【発明の効果】以上説明したように、本発明によれば、
パイプライン処理における処理順序が変更されても、そ
れに合せて、各処理に必要なデータをラッチする順序を
可変にすることができ、無駄なオーバヘッドを取り除
き、効率の良い処理を行うことができる。
As described above, according to the present invention,
Even if the processing order in the pipeline processing is changed, the order in which the data required for each processing is latched can be changed in accordance with the change, and wasteful overhead can be removed and efficient processing can be performed.

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

【図1】本発明実施例1のシステム構成を示すブロック
図である。
FIG. 1 is a block diagram showing a system configuration of a first embodiment of the present invention.

【図2】一時記憶部105の構成を示す回路図である。FIG. 2 is a circuit diagram showing a configuration of a temporary storage unit 105.

【図3】パイプライン処理順を示す説明図である。FIG. 3 is an explanatory diagram showing a pipeline processing order.

【図4】プライオリティ回路205の構成を示す回路図
である。
FIG. 4 is a circuit diagram showing a configuration of a priority circuit 205.

【図5】実施例3の構成を示す回路図である。FIG. 5 is a circuit diagram showing a configuration of a third embodiment.

【符号の説明】[Explanation of symbols]

101 CPU 102 ROM 103 RAM 104 DMAC 105 一時記憶部 106〜109 (パイプライン)処理A〜D 101 CPU 102 ROM 103 RAM 104 DMAC 105 Temporary Storage Unit 106 to 109 (Pipeline) Processing A to D

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 データを記憶する第1の記憶手段と、 該第1の記憶手段よりデータを読み出す手段と、 第2の記憶手段と、 該読み出し手段より順次に読み出されたデータの前記第
2の記憶手段への書込み順を、可変設定する制御手段と
を具えた記憶装置。
1. A first storage means for storing data, a means for reading data from the first storage means, a second storage means, and the first storage means for sequentially reading data from the reading means. A storage device comprising: a control unit that variably sets the writing order of the second storage unit.
【請求項2】 前記第1の記憶手段に記憶されるデータ
はパイプライン処理に使用されるデータであって、前記
制御手段は前記パイプラインの処理順序に対応させて前
記第2の記憶手段への書込み順を可変とすることを特徴
とする請求項1に記載の記憶装置。
2. The data stored in the first storage means is data used for pipeline processing, and the control means stores data in the second storage means in association with a processing order of the pipeline. 2. The storage device according to claim 1, wherein the writing order of is changed.
【請求項3】 前記第2の記憶手段は複数のラッチ回路
で構成され、前記制御手段により設定された書込み順に
従って当該複数のラッチ回路に前記データを順次に記憶
して行くことを特徴とする請求項1に記載の記憶装置。
3. The second storage means is composed of a plurality of latch circuits, and the data is sequentially stored in the plurality of latch circuits according to the writing order set by the control means. The storage device according to claim 1.
【請求項4】 前記制御手段はカウンタおよび接続変更
回路により構成され、カウンタの計数値に対応させて、
前記複数のラッチ回路への書込み順を決定し、前記第1
の記憶手段から読出されたデータを供給するラッチ回路
を前記接続変更回路により変更することにより当該書込
み順を変更することを特徴とする請求項3に記載の記憶
装置。
4. The control means is composed of a counter and a connection change circuit, and corresponds to the count value of the counter,
The write order to the plurality of latch circuits is determined, and the first
4. The storage device according to claim 3, wherein the writing order is changed by changing the latch circuit that supplies the data read from the storage means by the connection changing circuit.
【請求項5】 第1のメモリに記憶されたデータをパイ
プライン処理のために読出して第2のメモリに順次に書
込む記憶方法において、 前記パイプラインの処理順序に対応させて、前記データ
の前記第2のメモリへの書込み順序を可変設定すること
を特徴とする記憶方法。
5. A storage method for reading data stored in a first memory for pipeline processing and sequentially writing the data in a second memory, wherein the data of the data is stored in correspondence with a processing order of the pipeline. A storage method characterized in that the order of writing to the second memory is variably set.
JP843796A 1996-01-22 1996-01-22 Storage method and device Pending JPH09198250A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP843796A JPH09198250A (en) 1996-01-22 1996-01-22 Storage method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP843796A JPH09198250A (en) 1996-01-22 1996-01-22 Storage method and device

Publications (1)

Publication Number Publication Date
JPH09198250A true JPH09198250A (en) 1997-07-31

Family

ID=11693113

Family Applications (1)

Application Number Title Priority Date Filing Date
JP843796A Pending JPH09198250A (en) 1996-01-22 1996-01-22 Storage method and device

Country Status (1)

Country Link
JP (1) JPH09198250A (en)

Similar Documents

Publication Publication Date Title
US6338106B1 (en) I/O and memory bus system for DFPS and units with two or multi-dimensional programmable cell architectures
US8195856B2 (en) I/O and memory bus system for DFPS and units with two- or multi-dimensional programmable cell architectures
JPS62208158A (en) Multiprocessor system
JPH0536276A (en) Memory control device
JPH09198250A (en) Storage method and device
JPH11110339A (en) DMA controller
JP2001290794A (en) Digital signal sampling frequency converter
JP3506612B2 (en) Scheduling control device
JP2005057452A (en) Programmable logic circuit
JP2000099452A (en) DMA controller
JP2561308B2 (en) Data stacking device
JP3107595B2 (en) Memory access control device and memory access control method
JP2528998B2 (en) Scan converter control circuit
JPH08123749A (en) Bus controller
JPH1091570A (en) Data transfer device
JPS61276050A (en) Data transmission system
JPH10154005A (en) Input/output control system for programmable controller
KR0127884B1 (en) Mail box interrupt generating device
KR100594231B1 (en) External input / output data control device that improves system performance by automatically setting control parameters and method
JPH08237084A (en) Timing signal generation circuit
JPH1020975A (en) Measurement control device
JPH0916512A (en) SCSI protocol control device
JPH10289093A (en) Information processing system
JPH06214939A (en) DMA controller
JPH01209151A (en) pattern generation circuit