JPS6362006B2 - - Google Patents
Info
- Publication number
- JPS6362006B2 JPS6362006B2 JP58117383A JP11738383A JPS6362006B2 JP S6362006 B2 JPS6362006 B2 JP S6362006B2 JP 58117383 A JP58117383 A JP 58117383A JP 11738383 A JP11738383 A JP 11738383A JP S6362006 B2 JPS6362006 B2 JP S6362006B2
- Authority
- JP
- Japan
- Prior art keywords
- padding
- data
- buffer memory
- buffer
- memory circuit
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F5/00—Methods or arrangements for data conversion without changing the order or content of the data handled
- G06F5/06—Methods or arrangements for data conversion without changing the order or content of the data handled for changing the speed of data flow, i.e. speed regularising or timing, e.g. delay lines, FIFO buffers; over- or underrun control therefor
- G06F5/10—Methods or arrangements for data conversion without changing the order or content of the data handled for changing the speed of data flow, i.e. speed regularising or timing, e.g. delay lines, FIFO buffers; over- or underrun control therefor having a sequence of storage locations each being individually accessible for both enqueue and dequeue operations, e.g. using random access memory
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
Description
【発明の詳細な説明】
(a) 発明の技術分野
それぞれ動作速度の異る入出力装置と中央処理
装置とでデータを遣り取りする時、データを一時
的に蓄えデータ転送速度差を吸収する処理を行う
バツフア記憶装置に関し、特にバツフアメモリの
指定領域にデータ転送速度差を吸収するためのパ
デイングデータをライトする時のバツフア記憶装
置のデータ記憶方法に関する。[Detailed Description of the Invention] (a) Technical Field of the Invention When data is exchanged between an input/output device and a central processing unit that have different operating speeds, processing is performed to temporarily store the data and absorb the data transfer speed difference. The present invention relates to a buffer storage device, and particularly relates to a data storage method of a buffer storage device when writing padding data to a designated area of the buffer memory to absorb data transfer speed differences.
(b) 技術の背景
例えば、電子計算機システムにおける入出力装
置は中央処理装置等とは性格を異にするため、電
子計算機システム内においてはこれら異質の装置
をできるだけ互いに拘束し合うことなく動作さ
せ、システム効率を向上させるための入出力制御
方式は電子計算機システム構成上の要点の1つと
なつている。(b) Background of the technology For example, since the input/output devices in a computer system have different characteristics from the central processing unit, etc., in the computer system, these different types of devices should be operated without constraining each other as much as possible. An input/output control method for improving system efficiency has become one of the key points in computer system configuration.
この入出力制御では中央処理装置から出来るだ
け分離して独立させ、入出力制御装置を入出力装
置ごとに設けてそれぞれ並行して動作させ、しか
も中央処理装置と入出力装置の動作速度上の不釣
り合いをバツフア記憶装置等で調整するようにす
れば、システム効率を更に向上させることが可能
である。 In this input/output control, the central processing unit is separated and independent as much as possible, an input/output control device is provided for each input/output device, and each device operates in parallel. System efficiency can be further improved by adjusting the balance using a buffer storage device or the like.
このような電子計算機システムの利用が進むに
伴いその利用方法が高度化,複雑化化し、システ
ム全体の効率化要求が更に厳しくなり、これに伴
い上記バツフア記憶装置の制御もシステム効率の
向上に見合つた効率化が強く要望されるようにな
つた。 As the use of such computer systems progresses, the way they are used has become more sophisticated and complex, and demands for improving the efficiency of the entire system have become even stricter. There has been a strong demand for greater efficiency.
(c) 従来技術と問題点
第2図は従来例を説明するブロツクを示す。
尚、第2図は下記で説明するバツフア記憶装置の
概要構成を示す。(c) Prior art and problems FIG. 2 shows a block explaining a conventional example.
Incidentally, FIG. 2 shows a schematic configuration of a buffer storage device which will be explained below.
例えば、電子計算機システムにおける入出力装
置の1つである磁気デイスク装置と中央処理装置
とではそれぞれ動作速度が異なり、この磁気デイ
スク装置と中央処理装置との間で遣り取りされる
データの転送速度差を吸収・調整するために、任
意長のパデイングデータを転送データの間にパデ
イングする処理をバツフア記憶装置にて行つてい
る。 For example, a magnetic disk device, which is one of the input/output devices in a computer system, and a central processing unit have different operating speeds, and the difference in the transfer speed of data exchanged between the magnetic disk device and the central processing unit is In order to absorb and adjust the data, the buffer storage device performs a process of padding arbitrary length padding data between transferred data.
この転送データの転送処理やパデイングデータ
の処理は図示省略している磁気デイスク制御装置
で制御し、特にパデイングデータの処理は磁気デ
イスク制御装置からの指示によりバツフア記憶装
置内制御部10から直接バツフア記憶装置内バツ
フアメモリ回路へ書き込む方法が一般的に採用さ
れている。 The transfer processing of this transfer data and the processing of padding data are controlled by a magnetic disk control device (not shown), and in particular, the processing of padding data is directly controlled by the controller 10 in the buffer storage device according to instructions from the magnetic disk control device. A method of writing to a buffer memory circuit within a buffer storage device is generally adopted.
即ち、例えば中央処理装置から入出力装置へ転
送される転送データ量に応じて磁気デイスク制御
装置の指示のもとに決められたビツト長のパデイ
ングデータを第2図に示すように制御部10から
直接バツフアメモリ回路7へライトする。 That is, as shown in FIG. 2, the controller 10 transmits padding data of a bit length determined based on instructions from the magnetic disk controller according to the amount of data to be transferred from the central processing unit to the input/output device, for example. Write directly to the buffer memory circuit 7 from the buffer memory circuit 7.
この時、制御部10はマルチプレクサ回路
(MPX)5を転送データを選択する側からパデイ
ングデータを選択する側に制御部10からの指示
信号により切り替える。 At this time, the control unit 10 switches the multiplexer circuit (MPX) 5 from the side that selects transfer data to the side that selects padding data in response to an instruction signal from the control unit 10.
同時に、制御部10からの指示信号を開始信号
とし、制御部10から指定するアドレス領域にパ
デイングデータをライトする制御をライト処理が
終了するまで各アドレスステツプ毎に行う。 At the same time, the instruction signal from the control section 10 is used as a start signal, and control for writing padding data into the address area specified by the control section 10 is performed at each address step until the write process is completed.
即ち、制御部10は第1のステツプのアドレス
に対する開始指示を行いその終了を確認して、第
2のステツプのアドレスを出力し、その開始指示
を行いその終了を確認すると言う制御を最終アド
レスまで繰り返して行う。 That is, the control unit 10 issues a start instruction to the address of the first step, confirms its end, outputs the address of the second step, issues the start instruction, and confirms its end, all the way to the final address. Repeat.
しかしこの場合、パデイングデータのバイト数
が大きい場合には、上記のような処理を繰り返し
行うためその処理時間が長くなると共に、制御部
10がこのパデイング処理に拘束される時間が長
くなるため、全体的な処理効率を悪くする要因と
なる。 However, in this case, if the number of bytes of padding data is large, the above-described processing is repeated, which increases the processing time, and the time during which the control unit 10 is bound to this padding processing increases. This becomes a factor that deteriorates the overall processing efficiency.
(d) 発明の目的
本発明の目的は、制御部はパデイング開始指示
と終了の確認のみを行うようにし、その後のパデ
イング処理はパデイング処理専用のハードウエア
で高速に実行することにより、パデイング処理に
要する時間が短縮され、バツフア記憶装置の処理
能力が向上すると共に、システム全体の処理効率
が向上するバツフア記憶装置のデータ記憶方法を
実現することにある。(d) Purpose of the Invention The purpose of the present invention is to enable the control unit to only instruct the start of padding and confirm the end of padding, and to execute subsequent padding processing at high speed using dedicated hardware for padding processing. An object of the present invention is to realize a data storage method for a buffer storage device that reduces the required time, improves the processing capacity of the buffer storage device, and improves the processing efficiency of the entire system.
(e) 発明の構成
本発明は、転送データのバツフアメモリ回路へ
のリード/ライト制御指示と共に転送データの間
に任意長のパデイングデータをライトするための
制御指示を行いそのライト終了状態を確認する制
御部と、転送データと制御部から出力される任意
長のパデイングデータをリード/ライトするバツ
フアメモリ回路と、バツフアメモリ回路へライト
するパデイングデータとライト領域を指定するス
タート及びストツプアドレスを一時的に格納する
パデイングデータレジスタ,バツフアアドレスカ
ウンタ及びパデイングストツプアドレスレジスタ
と、バツフアメモリ回路へのパデイングデータの
ライト開始タイミングを出力するタイミング制御
回路と、バツフアアドレスカウンタからの出力が
パデイングストツプアドレスレジスタの出力との
一致を検出する比較回路と、バツフアメモリ回路
へのパデイングデータのライト終了状態を保持す
る状態表示レジスタとを具備し、バツフアアドレ
スカウンタがアドレスを順次歩進して行き、スト
ツプアドレスと一致するまでの領域にパデイング
データを制御部からの指示信号に基づくタイミン
グにより自動的に高速にライトして行き、制御部
は指示信号を出力しパデイング処理の終了を確認
するまでの間は他の処理が実行出来るように構成
することにより、パデイング処理に要する時間が
短縮されると共に、システム全体の効率が向上す
ることを特徴とするバツフア記憶装置のデータ記
憶方法により達成することが出来る。(e) Structure of the Invention The present invention provides a read/write control instruction for transfer data to a buffer memory circuit, as well as a control instruction for writing padding data of an arbitrary length between the transfer data, and confirms the completion state of the write. A control unit, a buffer memory circuit that reads/writes transfer data and arbitrary length padding data output from the control unit, and temporary start and stop addresses that specify the padding data to be written to the buffer memory circuit and the write area. a padding data register, a buffer address counter, and a padding stop address register to be stored in the padding data register, a timing control circuit that outputs the timing to start writing padding data to the buffer memory circuit, and an output from the buffer address counter to be stored in the padding stop address register. It is equipped with a comparison circuit that detects a match with the output of the address register, and a status display register that holds the completion state of writing padding data to the buffer memory circuit, and the buffer address counter sequentially increments the address. The padding data is automatically written at high speed in the area until it matches the stop address according to the timing based on the instruction signal from the control section, until the control section outputs the instruction signal and confirms the end of the padding process. This is achieved by a data storage method of a buffer storage device, which is characterized in that the time required for padding processing is shortened and the efficiency of the entire system is improved by configuring the buffer storage device so that other processing can be executed during the processing. I can do it.
(f) 発明の実施例
以下本発明の要旨を第1図に示す実施例により
具体的に説明する。(f) Embodiments of the Invention The gist of the present invention will be specifically explained below with reference to an embodiment shown in FIG.
第1図は本発明の実施例を説明するブロツク図
を示す。尚、全図を通じて同一符号は同一対象物
を示す。 FIG. 1 shows a block diagram illustrating an embodiment of the invention. Note that the same reference numerals indicate the same objects throughout the figures.
本実施例はバツフア記憶装置の一実施例を示す
ものであり、
図中において、1はパデイングデータレジス
タ、2はバツフアアドレスカウンタ、3はパデイ
ングストツプアドレスレジスタ、4は転送制御レ
ジスタ、5はマルチプレクサ回路(MPX)、6は
比較回路、7はバツフアメモリ回路、8はタイミ
ング制御回路、9は状態表示レジスタ回路、10
は制御部をそれぞれ示す。 This embodiment shows one embodiment of a buffer storage device. In the figure, 1 is a padding data register, 2 is a buffer address counter, 3 is a padding stop address register, 4 is a transfer control register, and 5 is a buffer storage device. is a multiplexer circuit (MPX), 6 is a comparison circuit, 7 is a buffer memory circuit, 8 is a timing control circuit, 9 is a status display register circuit, 10
indicates the control unit, respectively.
本実施例のバツフアメモリ回路7は、磁気デイ
スクの1トラツク分のデータを蓄える容量を有す
るものとする。 It is assumed that the buffer memory circuit 7 of this embodiment has a capacity to store data for one track of a magnetic disk.
本実施例の構成は、図示省略した磁気デイスク
制御装置の指示により制御部10から出力された
パデイングデータを蓄えるパデイングデータレジ
スタ1と、
制御部10の指示により初期設定し、1バイト
毎に自動的にバツフアメモリ回路7のアドレスを
インクリメントして行くバツフアアドレスカウン
タ2と、
制御部10により指示されたパデイングストツ
プアドレスを蓄えるパデイングストツプアドレス
レジスタ3と、
制御部10のパデイング開始指示によりパデイ
ング指示信号をマルチプレクサ回路(MPX)5
とタイミング制御回路8へ出力する転送制御レジ
スタ4と、
通常は図示省略した他装置(例えば、磁気デイ
スク装置又は中央処理装置)からの転送データを
選択し、転送制御レジスタ4からの指示信号でパ
デイングデータレジスタ1の出力データ(パデイ
ングデータ)を選択するマルチプレクサ回路
(MPX)5と、
バツフアアドレスカウンタ2からの出力とパデ
イングストツプアドレスレジスタ3からの出力と
を比較した比較結果をタイミング制御回路8へ出
力する比較回路6と、
他装置(図示してない磁気デイスク装置又は中
央処理装置)からの転送データやパデイングデー
タを記憶するバツフアメモリ回路7と、
アドレス比較回路6と転送制御レジスタ4から
の出力信号によりバツフアメモリ回路7へデータ
ライト開始指示のストローブ信号の供給を開始
し、ストローブ信号の供給停止によりパデイング
終了信号を状態表示レジスタ回路9へ出力するタ
イミング制御回路8と、
パデイング終了信号を制御部10から読み取り
可能な状態で格納している状態表示レジスタ回路
9と、既述の制御部10とから構成されている。 The configuration of this embodiment includes a padding data register 1 that stores padding data output from a control unit 10 according to instructions from a magnetic disk control device (not shown), and a padding data register 1 that stores padding data output from a control unit 10 according to an instruction from a magnetic disk control device (not shown), and a padding data register 1 that stores padding data output from a control unit 10 according to an instruction from a magnetic disk control device (not shown). A buffer address counter 2 that automatically increments the address of the buffer memory circuit 7; a padding stop address register 3 that stores a padding stop address instructed by the control section 10; and a padding stop address register 3 that stores a padding stop address instructed by the control section 10; Multiplexer circuit (MPX) 5 for instruction signal
and the transfer control register 4 to be output to the timing control circuit 8, and transfer data from another device (for example, a magnetic disk device or a central processing unit), which is usually not shown, are selected, and the instruction signal from the transfer control register 4 is used to select the transfer data. A multiplexer circuit (MPX) 5 that selects the output data (padding data) of the padding data register 1 controls the timing of the comparison result of comparing the output from the buffer address counter 2 and the output from the padding stop address register 3. A comparison circuit 6 that outputs to the circuit 8, a buffer memory circuit 7 that stores transfer data and padding data from other devices (magnetic disk device or central processing unit, not shown), an address comparison circuit 6, and a transfer control register 4. a timing control circuit 8 that starts supplying a strobe signal instructing data write start to the buffer memory circuit 7 in response to an output signal from the buffer memory circuit 7, and outputs a padding end signal to the status display register circuit 9 when supply of the strobe signal is stopped; It is composed of a status display register circuit 9 that stores data in a state that can be read by the control unit 10, and the control unit 10 described above.
本実施例において、図示省略している磁気デイ
スク装置又は中央処理装置から、通常にデータ転
送を行う場合、MPX5はバツフアメモリ回路7
へのライトデータとして、例えばデータバスを介
して図示省略している磁気デイスク装置又は中央
処理装置からの転送データを選択しバツフアメモ
リ回路7へ送出している。 In this embodiment, when data is normally transferred from a magnetic disk device or central processing unit (not shown), the MPX5 is connected to the buffer memory circuit 7.
For example, transfer data from a magnetic disk device or central processing unit (not shown) is selected and sent to the buffer memory circuit 7 via a data bus.
この時のバツフアメモリ回路7のアドレスはバ
ツフアアドレスカウンタ2により供給されれ、バ
ツフアアドレスカウンタ2は制御部10により初
期値が設定され、1バイト転送毎に順次自動的に
インクリメントしたアドレスを出力する。 At this time, the address of the buffer memory circuit 7 is supplied by the buffer address counter 2, and the buffer address counter 2 has an initial value set by the control unit 10, and outputs an address that is automatically incremented sequentially for each 1-byte transfer. .
この転送データの処理間に所定バイト長のパデ
イングデータのパデイング処理を行うように、例
えば図示省略した磁気デイスク制御装置等から指
示された場合、制御部10は指示内容により決定
されるバイト長のパデイングデータをパデイング
データレジスタ1にセツトする。 When an instruction is given, for example, from a magnetic disk control device (not shown) to perform padding processing on padding data of a predetermined byte length during processing of this transfer data, the control unit 10 performs padding processing on padding data of a predetermined byte length. Set padding data to padding data register 1.
同時に、バツフアアドレスカウンタ2,パデイ
ングストツプアドレスレジスタ3にそれぞれの初
期値を設定した後転送制御レジスタ4のパデイン
グ指示ビツトをオンしてこれらとの接続を開放す
る。 At the same time, after setting initial values in the buffer address counter 2 and padding stop address register 3, the padding instruction bit of the transfer control register 4 is turned on to release the connection thereto.
尚、バツフアアドレスカウンタ2の初期設定値
がパデイングスタートアドレスとなる。 Note that the initial setting value of the buffer address counter 2 becomes the padding start address.
次に、転送制御レジスタ4からのパデイング処
理のための指示信号を受けたマルチプレクサ回路
(MPX)5は、バツフアメモリ回路7へのライト
データとしてパデイングデータレジスタ1から出
力するデータ、即ちパデイングデータを選択して
出力する。 Next, the multiplexer circuit (MPX) 5, which receives the instruction signal for padding processing from the transfer control register 4, sends data output from the padding data register 1 as write data to the buffer memory circuit 7, that is, padding data. Select and output.
同時に、指示信号を受けたタイミング制御回路
8からは、バツフアメモリ回路7にパデイングデ
ータのライトを開始させるためのストローブ信号
をバツフアメモリ回路7へ供給する。 At the same time, the timing control circuit 8 that has received the instruction signal supplies a strobe signal to the buffer memory circuit 7 to cause the buffer memory circuit 7 to start writing padding data.
一方、比較回路6ではバツフアアドレスカウン
タ2から順次インクリメントして出力されるバツ
フアアドレスと、パデイングストツプアドレスレ
ジスタ3から出力されるパデイングストツプアド
レスを比較して、その比較結果をタイミング制御
回路8へ出力する。 On the other hand, the comparison circuit 6 compares the buffer address sequentially incremented and outputted from the buffer address counter 2 with the padding stop address outputted from the padding stop address register 3, and transmits the comparison result to the timing control circuit. Output to 8.
そして、バツフアアドレスカウンタ2から出力
されるバツフアアドレスがパデイングストツプア
ドレスと一致すると、タイミング制御回路8はバ
ツフアメモリ回路7へのストローブ信号の供給を
停止するとと共に、制御部10から読み取り可能
な状態表示レジスタ回路9にパデイング終了信号
を送出して格納させる。 Then, when the buffer address output from the buffer address counter 2 matches the padding stop address, the timing control circuit 8 stops supplying the strobe signal to the buffer memory circuit 7, and at the same time, the timing control circuit 8 stops supplying the strobe signal to the buffer memory circuit 7. A padding end signal is sent to the display register circuit 9 and stored.
以上のように本実施例での制御部10は、パデ
イング開始を指示した後は状態表示レジスタ回路
9を読み取つてパデイング終了信号の受信を検知
すれば良く、この間上記の各機能ブロツクにて高
速にパデイング処理を実行する。 As described above, after instructing the start of padding, the control unit 10 in this embodiment only needs to read the status display register circuit 9 and detect the reception of the padding end signal, and during this time, each of the above-mentioned functional blocks performs high-speed operation. Execute padding processing.
一方、制御部10はこのパデイング処理実行中
は他の処理(例えば、転送データ等のリード処
理)を行うことが可能となる。 On the other hand, the control unit 10 can perform other processes (for example, read processing of transfer data, etc.) while the padding process is being executed.
(g) 発明の効果
以上のような本発明によれば、バツフア記憶装
置の任意の領域に高速にパデイング処理が行える
ので、パデイングに要する時間が短縮されバツフ
ア記憶装置の処理能力、強いてはシステムの処理
能力が向上するという効果がある。(g) Effects of the Invention According to the present invention as described above, padding processing can be performed at high speed in any area of a buffer storage device, so the time required for padding is shortened, and the processing capacity of the buffer storage device and, ultimately, the system performance are improved. This has the effect of improving processing capacity.
第1図は本発明の実施例を説明するブロツク
図、第2図は従来例を説明するブロツク図、をそ
れぞれ示す。
図において、1はパデイングデータレジスタ、
2はバツフアアドレスカウンタ、3はパデイング
ストツプアドレスレジスタ、4は転送制御レジス
タ、5はマルチプレクサ回路(MPX)、6は比較
回路、7はバツフアメモリ回路、8はタイミング
制御回路、9は状態表示レジスタ回路、10は制
御部、をそれぞれ示す。
FIG. 1 is a block diagram illustrating an embodiment of the present invention, and FIG. 2 is a block diagram illustrating a conventional example. In the figure, 1 is a padding data register;
2 is a buffer address counter, 3 is a padding stop address register, 4 is a transfer control register, 5 is a multiplexer circuit (MPX), 6 is a comparison circuit, 7 is a buffer memory circuit, 8 is a timing control circuit, 9 is a status display register The circuit and 10 indicate a control section, respectively.
Claims (1)
処理装置との間で遣り取りされる転送データをリ
ード/ライトするバツフア記憶装置において、 前記転送データのバツフアメモリ回路へのリー
ド/ライト制御指示と共に該転送データのリー
ド/ライト処理状況に応じて該転送データの間に
任意長のパデイングデータのライト処理の制御指
示を行いそのライト終了を状態表示レジスタから
リードする内容により確認する制御部と、 前記制御部から出力される任意ビツト長のパデ
イングデータと該パデイングデータをライトする
前記バツフアメモリ回路のスタート及びストツプ
アドレスとを一時的に格納するパデイングデータ
レジスタ、バツフアアドレスカウンタ及びパデイ
ングストツプアドレスレジスタと、 前記制御部からの指示により前記バツフアアド
レスカウンタから出力されるスタートアドレスに
て前記バツフアメモリ回路への該パデイングデー
タのライト開始タイミングを出力するタイミング
制御回路と、 前記タイミング制御回路からのパデイング処理
終了信号を前記制御部からリード出来る状態で格
納する状態表示レジスタとを設け、 該転送データを前記バツフアメモリ回路へライ
ト中に任意長のパデイングデータを前記バツフア
メモリ回路にライトする場合、前記制御部はパデ
イングデータライト指示を行うと同時に前記バツ
フアメモリ回路のスタートアドレス及びストツプ
アドレスを出力し、 該スタートアドレスがセツトされた前記バツフ
アアドレスカウンタが順次歩進して出力する前記
バツフアメモリ回路のアドレス領域へ前記パデイ
ングデータをライトして行き、前記バツフアアド
レスカウンタからの出力が前記パデイングストツ
プアドレスレジスタからの出力との一致を比較回
路で検出し、 前記比較回路からの一致信号により前記タイミ
ング制御回路は前記バツフアメモリ回路への該パ
デイングデータのライトを停止させ、その停止信
号を格納した前記状態表示レジスタから前記制御
回路は該パデイングデータのライト停止を確認す
ることを特徴とするバツフア記憶装置のデータ記
憶方法。[Scope of Claims] 1. In a buffer storage device that reads/writes transfer data exchanged between an input/output device and a central processing unit, each having a different operating speed, the transfer data is controlled to read/write to the buffer memory circuit. A control unit that issues a control instruction for writing padding data of an arbitrary length between the transfer data according to the read/write processing status of the transfer data together with the instruction, and confirms the completion of the write based on the content read from the status display register. a padding data register, a buffer address counter, and a padding data register for temporarily storing padding data of arbitrary bit length outputted from the control section and start and stop addresses of the buffer memory circuit to which the padding data is written; a padding stop address register; a timing control circuit that outputs a write start timing of the padding data to the buffer memory circuit based on a start address output from the buffer address counter according to an instruction from the control section; and the timing control circuit. A status display register is provided to store a padding processing end signal from a control circuit in a state where it can be read from the control section, and while the transfer data is being written to the buffer memory circuit, padding data of an arbitrary length is written to the buffer memory circuit. In this case, the control section outputs a start address and a stop address of the buffer memory circuit at the same time as issuing a padding data write instruction, and the buffer address counter to which the start address is set sequentially increments and outputs the buffer memory circuit. Writing the padding data to the address area of the buffer memory circuit, detecting in a comparison circuit whether the output from the buffer address counter matches the output from the padding stop address register, and detecting a match from the comparison circuit. In response to the signal, the timing control circuit stops writing the padding data to the buffer memory circuit, and the control circuit confirms the stoppage of writing the padding data from the status display register storing the stop signal. A method for storing data in a buffer storage device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58117383A JPS608932A (en) | 1983-06-29 | 1983-06-29 | Data storing method of buffer storage device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58117383A JPS608932A (en) | 1983-06-29 | 1983-06-29 | Data storing method of buffer storage device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS608932A JPS608932A (en) | 1985-01-17 |
| JPS6362006B2 true JPS6362006B2 (en) | 1988-12-01 |
Family
ID=14710286
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58117383A Granted JPS608932A (en) | 1983-06-29 | 1983-06-29 | Data storing method of buffer storage device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS608932A (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4479024A (en) * | 1983-06-01 | 1984-10-23 | Ashland Oil, Inc. | Styrene from toluene and formaldehyde |
| JPH01119819A (en) * | 1987-11-04 | 1989-05-11 | Sony Corp | Floppy disk device |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS52106642A (en) * | 1976-03-05 | 1977-09-07 | Hitachi Ltd | Data transfer unit |
| JPS5397341A (en) * | 1977-02-04 | 1978-08-25 | Nec Corp | Memory device |
-
1983
- 1983-06-29 JP JP58117383A patent/JPS608932A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS608932A (en) | 1985-01-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO1995006284B1 (en) | Ata interface architecture employing state machines | |
| US5125081A (en) | Inter-configuration changing controller based upon the connection and configuration information among plurality of clusters and the global storage | |
| JP2829091B2 (en) | Data processing system | |
| JPS61125641A (en) | Data compression control system | |
| EP0055623B1 (en) | Direct memory-access mode for a high-speed memory system | |
| JPS6362006B2 (en) | ||
| JPS59723A (en) | Control system of input and output interface | |
| JPS6353636A (en) | Buffer controller | |
| JPH0140432B2 (en) | ||
| JPH024021B2 (en) | ||
| JP2553630B2 (en) | Data processing device | |
| JPH07319840A (en) | Multi-cpu device | |
| JP3009168B2 (en) | Data processing device | |
| JP2978626B2 (en) | DMA controller | |
| JPH05210566A (en) | Memory device and data read/write method of memory | |
| JPH0541092A (en) | Nonvolatile memory | |
| JPS5916067A (en) | Data checking system | |
| JPH0329021A (en) | Printer server | |
| JPS63180155A (en) | Subsystem for multiple writing file | |
| JPS62202254A (en) | Transfer system for consecutive data to logical device | |
| JPH0621984B2 (en) | Micro program load method | |
| JPH06161945A (en) | Memory data transfer device | |
| JP2000132498A (en) | Dma transfer controller | |
| JPH05151109A (en) | Main storage data assurance mechanism | |
| JPH01284940A (en) | Memory controller |