JPH05314018A - Information processor - Google Patents

Information processor

Info

Publication number
JPH05314018A
JPH05314018A JP4083786A JP8378692A JPH05314018A JP H05314018 A JPH05314018 A JP H05314018A JP 4083786 A JP4083786 A JP 4083786A JP 8378692 A JP8378692 A JP 8378692A JP H05314018 A JPH05314018 A JP H05314018A
Authority
JP
Japan
Prior art keywords
data
output
main memory
storage device
signal
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.)
Withdrawn
Application number
JP4083786A
Other languages
Japanese (ja)
Inventor
Kazuhiro Yamamasu
一浩 山増
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
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP4083786A priority Critical patent/JPH05314018A/en
Publication of JPH05314018A publication Critical patent/JPH05314018A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

PURPOSE:To make it unnecessary to use a special program at the time of transferring data in a main memory to an external storage device and checking whether the data was transferred correctly of not. CONSTITUTION:A buffer memory 13 which reads and stores the data from the data bus 113 when the data is transferred from the main memory 11 to the external storage device through the data bus 113 and an input/output circuit 12, and a comparison circuit 14 which compares the data stored in the buffer memory 13 with the data outputted to the data bus 113 when the data transferred once to the external storage device is read out to the data bus 113 through the input/output circuit 12 immediately after it is stored are provided. The data is read out immediately after it is transferred to the external storage device, and whether it coincides with the data stored in the buffer memory 13 or not is checked by the comparison circuit 14, and at the time of noncoincidence, an alarm signal is outputted.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は情報処理装置に関し、特
に外部記憶装置を接続しデータの処理を行う情報処理装
置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing apparatus, and more particularly to an information processing apparatus which connects an external storage device and processes data.

【0002】[0002]

【従来の技術】従来のこの種のメインメモリと、入出力
回路と、前述したメインメモリと入出力回路に接続され
ている外部記憶装置との内の一方から他方へ内部に記憶
されているデータについて前述の入出力回路を制御して
転送を行う直接メモリアクセス制御回路とを備えた情報
処理装置においては、メインメモリ内に記憶されている
データを入出力回路を介して外部記憶装置に書き込む場
合に、メインメモリから読み出したデータと外部記憶装
置に書き込まれたデータとが一致しているか否かをチェ
ックする回路は設けられていない。従って、このように
してメインメモリから外部記憶装置に転送したデータが
正しく転送されているか否かを調べる必要のあるとき
は、一旦メインメモリから外部記憶装置に書き込んだデ
ータを予め作成したプログラムに従って、外部記憶装置
から読み出し、メインメモリ中に用意してある比較用の
記憶領域に記憶させ、前述のプログラムに従ってメイン
メモリ中にデータ転送前から記憶されている元のデータ
とメインメモリの比較用の領域に記憶させたデータとを
比較しこれらのデータが一致するか否かを調べている。
2. Description of the Related Art Data stored internally from one of the conventional main memory, the input / output circuit, and the external storage device connected to the main memory and the input / output circuit described above. In the information processing device including the direct memory access control circuit that controls the input / output circuit to transfer the data, when the data stored in the main memory is written to the external storage device via the input / output circuit. In addition, no circuit is provided to check whether the data read from the main memory and the data written in the external storage device match. Therefore, when it is necessary to check whether or not the data transferred from the main memory to the external storage device is properly transferred in this way, the data once written from the main memory to the external storage device is written according to a program created in advance. An area for comparison between the original data stored in the main memory before the data transfer and the main memory according to the program described above, which is read from the external storage device and stored in the comparison storage area prepared in the main memory. It is examined whether or not these data match by comparing with the data stored in.

【0003】[0003]

【発明が解決しようとする課題】上述した従来の情報処
理装置では、外部記憶装置にメインメモリから転送し記
憶させたデータを再びメインメモリ内の比較用の記憶領
域に転送して記憶させ、この比較用の記憶領域に記憶さ
せたデータと転送する前にメインメモリに記憶されてい
る元のデータとを予め作成されたプログラムを起動する
ことによって比較するために、メインメモリから外部記
憶装置にデータを転送し、転送されたデータが正しく外
部記憶装置に記憶されているか否かをチェックする処理
を終了するまでには長時間を要するという欠点を有して
いる。
In the above-described conventional information processing apparatus, the data transferred from the main memory and stored in the external storage device is transferred again to the comparison storage area in the main memory and stored therein. In order to compare the data stored in the storage area for comparison with the original data stored in the main memory before transfer by starting a pre-created program, the data is transferred from the main memory to the external storage device. Has a disadvantage that it takes a long time to complete the process of transferring the data and checking whether the transferred data is correctly stored in the external storage device.

【0004】本発明の目的は、メインメモリから外部記
憶装置にデータを転送するとき同時に転送されるデータ
を情報処理装置内で一時記憶するバッファメモリを設
け、メインメモリから外部記憶装置にデータを転送する
ときには上述したバッファメモリにもこの転送されるデ
ータを同時に記憶させ、別に設けた比較回路により、外
部記憶装置にデータを転送した直後に外部記憶装置に転
送したデータを読み出し比較回路により読み出したデー
タとバッファメモリに記憶されているデータとを比較し
これらのデータ間の一致を調べて、不一致の場合には外
部にアラームを出力させるようにし、外部記憶装置に転
送したデータが正しいか否かのチェックに要する時間を
短くし、このようなチェックのためのプログラムの起動
を不要とする情報処理装置を提供することにある。
An object of the present invention is to provide a buffer memory for temporarily storing data to be transferred at the same time when data is transferred from the main memory to the external storage device, and transfer the data from the main memory to the external storage device. In this case, the data to be transferred is also stored in the buffer memory described above at the same time, and the data is transferred to the external storage device immediately after the data is transferred to the external storage device by the separately provided comparison circuit. And the data stored in the buffer memory are compared to check for a match between these data, and if they do not match, an alarm is output to the outside and whether the data transferred to the external storage device is correct or not Information processing that shortens the time required for checking and eliminates the need to start a program for such checking. To provide an apparatus.

【0005】[0005]

【課題を解決するための手段】本発明の情報処理装置
は、メインメモリと、データバスに出力された前記メイ
ンメモリのデータを書込み信号により制御されて外部記
憶装置に出力し書き込み、読み出し信号により制御され
て前記外部記憶装置の指定された記憶領域内に記憶され
ているデータを読み出し前記データバスに出力する入出
力回路と、前記メインメモリから前記外部記憶装置への
データの転送を行う第1の転送命令が加えられると前記
第1の転送命令により指定された前記メインメモリのア
ドレスに記憶されているデータを読み出し前記データバ
スに出力させ前記書込み信号とデータを1個づつ読み出
すとき同期信号を出力し、前記外部記憶装置に記憶され
ているデータを前記メインメモリへ転送する第2の転送
命令を受信すると前記読み出し信号を出力しデータを1
個づつ読み出すごとに同期信号を出力し前記入出力回路
により前記外部記憶装置内のデータを読み出させ前記デ
ータバスに出力し前記データバスに出力されたデータを
前記メインメモリ内に記憶させる制御を行う直接メモリ
アクセス制御回路を備えた情報処理装置において、記憶
開始命令を受信すると入力されるカウンタ値に相当する
アドレスに前記メインメモリから出力されるデータを前
記同期信号に同期して前記データバスを介して読み込み
記憶するバッファメモリと、比較開始信号を受信すると
前記データバスに出力されるデータと前記バッファメモ
リのデータを前記同期信号に同期して読み出し比較しこ
れら両データが不一致の場合はアラーム信号を出力する
比較回路と、カウンタ初期値を受信するとこの初期値を
前記カウンタ値として出力し以後前記同期信号が入力さ
れるごとに初期値に1づつ加算した値を前記カウンタ値
として出力するカウンタと、前記第1と第2の転送命令
を出力し前記第1の転送命令を出力するときには前記記
憶命令と前記カウンタ初期値を出力しかつ前記転送命令
による処理が終了したときには引続き前記第2の転送命
令を出力し前記第1の転送命令に引続いて前記第2の転
送命令を出力するときだけ前記比較開始信号と前記カウ
ンタ初期値を出力し前記アラーム信号を受信したときは
このアラーム信号を外部に出力する演算処理回路とを備
えて構成されている。
According to an information processing apparatus of the present invention, data of a main memory and the main memory output to a data bus is controlled by a write signal to be output to an external storage device for writing and reading signals. An input / output circuit that is controlled to read data stored in a designated storage area of the external storage device and output the data to the data bus; and a first data transfer from the main memory to the external storage device. When the write signal and the data are read one by one, the data stored in the address of the main memory designated by the first transfer instruction is read out and the write signal and the data are read one by one. Before receiving a second transfer command for outputting and transferring the data stored in the external storage device to the main memory 1 Data outputs the read signal
A control is performed to output a synchronization signal each time the data is read individually, read the data in the external storage device by the input / output circuit, output the data to the data bus, and store the data output to the data bus in the main memory. In an information processing device having a direct memory access control circuit, a data output from the main memory is synchronized with the synchronization signal at an address corresponding to a counter value input when a storage start command is received, and the data bus is transferred to the data bus. When a comparison start signal is received through a buffer memory that reads and stores the data, the data output to the data bus and the data in the buffer memory are read and compared in synchronization with the synchronization signal. And a counter circuit that outputs a counter initial value when this counter value is received as the counter value. A counter that outputs a value obtained by adding 1 to the initial value each time the synchronization signal is input, and outputs the first and second transfer instructions and outputs the first transfer instruction. When outputting, the storage instruction and the counter initial value are output, and when the processing by the transfer instruction is completed, the second transfer instruction is continuously output, and the second transfer instruction is subsequently issued after the first transfer instruction. Is output only when outputting the comparison start signal and the counter initial value, and outputs the alarm signal to the outside when the alarm signal is received.

【0006】[0006]

【実施例】次に、本発明の実施例について図面を参照し
て説明する。
Embodiments of the present invention will now be described with reference to the drawings.

【0007】図1は本発明の情報処理装置の一実施例を
示すブロック図である。
FIG. 1 is a block diagram showing an embodiment of an information processing apparatus of the present invention.

【0008】本実施例の情報処理装置は、図1に示すよ
うに、メインメモリ11と、前述のメインメモリ11に
データバス113により接続され外部記憶装置に接続さ
れている入出力回路12と、メインメモリ11から外部
記憶装置へデータを転送する第1の転送命令と外部記憶
装置からメインメモリへデータを転送する第2の転送命
令を信号線107を介して受信すると、これら転送命令
中に指定されたアドレス値をアドレスバス112により
メインメモリ11または入出力回路12に出力しこれら
第1の転送命令を受信したときは同期信号を出力し書込
み命令を入出力回路12に出力し、第2の転送命令を受
信したときには読み出し命令を入出力回路12に出力
し、同期信号を出力する直接メモリアクセス制御回路1
5と、カウンタ初期値を受信するとこのカウンタ初期値
をカウンタ値として出力し、以後、前述した同期信号を
直接メモリアクセス制御回路15より受信するごとに前
記カウンタ初期値に1づつ加算した値をカウンタ値とし
て出力するカウンタ16と、記憶開始信号を受信する
と、上述した直接メモリアクセス制御回路15から出力
される同期信号に同期して前述したカウンタ16から出
力されるカウンタ値に相当するアドレスにデータバス1
13上のデータを読み込み記憶するバッファメモリ13
と、比較開始信号を受信すると前述した同期信号に同期
して入出力回路12からデータバス113に出力される
データを読み込み、かつ、バッファメモリ13よりカウ
ンタ16より出力されるカウンタ値で指定されたアドレ
スに記憶されたデータと比較し、これらのデータ間に不
一致があるときはアラーム信号を出力する比較回路14
と、前述の第1と第2の転送命令と、記憶開始信号と、
比較開始信号とカウンタ初期値を出力し前述のアラーム
信号を受信するとこの信号を外部に転送する演算処理回
路1を備えている。
As shown in FIG. 1, the information processing apparatus of this embodiment includes a main memory 11 and an input / output circuit 12 connected to the main memory 11 by a data bus 113 and connected to an external storage device. When a first transfer command for transferring data from the main memory 11 to the external storage device and a second transfer command for transferring data from the external storage device to the main memory are received via the signal line 107, the transfer command is designated in these transfer commands. The generated address value is output to the main memory 11 or the input / output circuit 12 via the address bus 112, and when the first transfer instruction is received, the synchronizing signal is output and the write instruction is output to the input / output circuit 12, and the second Direct memory access control circuit 1 that outputs a read command to input / output circuit 12 when a transfer command is received, and outputs a synchronization signal
5, when the counter initial value is received, the counter initial value is output as a counter value, and thereafter, each time the synchronization signal is received from the direct memory access control circuit 15, a value obtained by adding 1 to the counter initial value is counted. When the counter 16 that outputs the value and the storage start signal are received, the data bus is sent to the address corresponding to the counter value output from the counter 16 in synchronization with the synchronization signal output from the direct memory access control circuit 15 described above. 1
Buffer memory 13 for reading and storing data on 13
When the comparison start signal is received, the data output from the input / output circuit 12 to the data bus 113 is read in synchronization with the above-mentioned synchronizing signal, and the counter value output from the counter 16 from the buffer memory 13 is designated by the counter value. A comparison circuit 14 that compares the data stored in the address and outputs an alarm signal when there is a mismatch between these data.
And the above-mentioned first and second transfer instructions, a storage start signal,
An arithmetic processing circuit 1 is provided which outputs a comparison start signal and a counter initial value and, when the above alarm signal is received, transfers this signal to the outside.

【0009】演算処理回路1はメインメモリ11から入
出力回路12を介して外部記憶装置にデータを転送させ
るときには、メインメモリ11内のアドレスと転送先の
外部記憶装置内の記憶領域のアドレスを指定した第1の
転送命令と、転送すべきデータの長さから転送回数を算
定してその回数を直接メモリアクセス制御回路15に制
御線107を介して出力する。このとき、演算処理回路
1は記憶開始信号をバッファメモリ13に対して出力す
るとともに、予め定められているカウンタ初期値をカウ
ンタ16に出力する。
When transferring data from the main memory 11 to the external storage device via the input / output circuit 12, the arithmetic processing circuit 1 specifies an address in the main memory 11 and an address of a storage area in the external storage device of the transfer destination. The number of transfers is calculated from the first transfer command and the length of the data to be transferred, and the number of transfers is output to the direct memory access control circuit 15 via the control line 107. At this time, the arithmetic processing circuit 1 outputs a storage start signal to the buffer memory 13 and also outputs a predetermined counter initial value to the counter 16.

【0010】直接メモリアクセス制御回路15は第1の
転送命令を受信すると、メインメモリ11中の指定され
たアドレスから指定回数だけアドレスを増加させなが
ら、該当するアドレスに記憶されているデータを読み取
りデータバス113に出力させる。また、直接メモリア
クセス制御回路15は、同時に、入出力回路12に対し
て書込み信号を出力し同時に出力する同期信号に同期さ
せてデータバス113に出力されたデータを外部記憶装
置に記憶させる制御を行う。このとき、カウンタ16に
は演算処理回路1よりカウンタ初期値が加えられるの
で、入力されたカウンタ初期値をカウンタ値としてバッ
ファメモリ13に出力し、以後、直接メモリアクセス制
御回路15より出力される同期信号が加えられるごとに
カウンタ初期値に1づつ加算した値をカウンタ値として
出力する。
When the direct memory access control circuit 15 receives the first transfer command, it increments the address from the designated address in the main memory 11 a designated number of times and reads the data stored at the corresponding address as read data. Output to the bus 113. Further, the direct memory access control circuit 15 outputs a write signal to the input / output circuit 12 at the same time and controls the external storage device to store the data output to the data bus 113 in synchronization with the synchronous signal output at the same time. To do. At this time, since the counter initial value is added to the counter 16 from the arithmetic processing circuit 1, the input counter initial value is output to the buffer memory 13 as the counter value, and thereafter, the synchronization output from the direct memory access control circuit 15 is performed. Every time a signal is applied, a value obtained by adding 1 to the counter initial value is output as the counter value.

【0011】バッファメモリ13には記憶開始信号が演
算処理回路1から出力されており、カウンタ16からカ
ウンタ値が加えられているので、バッファメモリ13は
前述した同期信号に同期して入力されたカウンタ値に該
当するアドレスにデータバス113上のデータを順次書
き込む。このようにしてメインメモリ11から外部記憶
装置に対するデータの転送が終了したときには、バッフ
ァメモリ13にも同一のデータが記憶されることにな
る。
Since the storage start signal is output from the arithmetic processing circuit 1 to the buffer memory 13 and the counter value is added from the counter 16, the buffer memory 13 inputs the counter in synchronization with the above-mentioned synchronization signal. The data on the data bus 113 is sequentially written to the address corresponding to the value. When the data transfer from the main memory 11 to the external storage device is completed in this way, the same data is stored in the buffer memory 13.

【0012】演算処理回路1は、第1の転送命令を出力
しこの転送命令によるデータの転送が終了すると、続い
て、第2の転送命令を出力するように設定してある。
The arithmetic processing circuit 1 is set so as to output the first transfer instruction and, when the data transfer by this transfer instruction is completed, subsequently output the second transfer instruction.

【0013】ただし、第2の転送命令を出力した場合に
は、このような演算処理回路1を備えている情報処理装
置がメインメモリ11に記憶されているデータを外部記
憶装置に転送する必要が無い限り第1の転送命令を続い
て出力することはない。
However, when the second transfer command is output, the information processing device having such an arithmetic processing circuit 1 needs to transfer the data stored in the main memory 11 to the external storage device. The first transfer command is not continuously output unless it is present.

【0014】演算処理回路1は第1の転送命令に続いて
第2の転送命令を出力するときには、同時に比較開始命
令とカウンタ初期値をも出力する。
When the arithmetic processing circuit 1 outputs the second transfer instruction subsequent to the first transfer instruction, it also outputs the comparison start instruction and the counter initial value at the same time.

【0015】上述した第2の転送命令には読み出すべき
外部記憶装置のアドレスと転送先のアドレスとデータの
転送回数とが含まれている。
The above-mentioned second transfer instruction includes the address of the external storage device to be read, the address of the transfer destination, and the number of times of data transfer.

【0016】第2の転送命令を受信すると、直接メモリ
制御回路15は、入出力回路12に読み出し信号を加
え、外部記憶装置からデータを読み出させ、データバス
113にデータを出力させメインメモリ11にこのデー
タを書き込ませるが、このとき、演算処理回路1から比
較回路14に比較開始信号が出力され、また、カウンタ
16にはカウンタ初期値が加えられているので、比較回
路14はデータバス113上のデータとバッファメモリ
13中のカウンタ16より出力されるカウンタ値に相当
するアドレス中のデータを読み込み、これらデータが一
致しているか否かを調べ、不一致の場合には、アラーム
信号を演算処理回路1に出力する。
Upon receiving the second transfer command, the direct memory control circuit 15 applies a read signal to the input / output circuit 12 to read the data from the external storage device and output the data to the data bus 113 to cause the main memory 11 to read. This data is written into the data bus 113. At this time, the comparison start signal is output from the arithmetic processing circuit 1 to the comparison circuit 14 and the counter initial value is added to the counter 16. The above data and the data in the address corresponding to the counter value output from the counter 16 in the buffer memory 13 are read, and it is checked whether or not these data match. If they do not match, the alarm signal is processed. Output to circuit 1.

【0017】演算処理回路1はアラーム信号を受信する
とこの信号を外部に転送する。このようにして第1の転
送命令によりメインメモリ11から外部記憶装置に転送
され記憶されたデータはバッファメモリ13中に記憶さ
れ、続いて演算処理回路1から出力される第2の転送命
令により一旦外部記憶装置に記憶されたデータが比較回
路14によりバッファメモリ中に記憶されている転送前
のデータと比較されることになる。
Upon receiving the alarm signal, the arithmetic processing circuit 1 transfers this signal to the outside. The data thus transferred and stored from the main memory 11 to the external storage device by the first transfer instruction is stored in the buffer memory 13, and then temporarily stored by the second transfer instruction output from the arithmetic processing circuit 1. The data stored in the external storage device is compared by the comparison circuit 14 with the data before transfer stored in the buffer memory.

【0018】なお、第1の転送命令を出力してから続い
て出力される第2の転送命令が演算処理回路1より出力
される場合だけ、前述した比較信号が演算処理回路1よ
り出力されるが、単独で第2の転送命令だけを出力する
ときは、演算処理回路1は比較開始命令を出力しないよ
うに設定しておく。
The comparison signal is output from the arithmetic processing circuit 1 only when the arithmetic processing circuit 1 outputs the second transfer instruction that is output after the first transfer instruction is output. However, when the second transfer instruction alone is output, the arithmetic processing circuit 1 is set so as not to output the comparison start instruction.

【0019】[0019]

【発明の効果】以上説明したように、本発明の情報処理
装置は、メインメモリから外部記憶装置に対してデータ
を転送したとき、バッファメモリにも転送するデータを
記憶させ、続いて、転送したデータを外部記憶装置より
読み出し、読み出したデータを比較回路によりバッファ
メモリに記憶されているデータと比較することにより正
しくデータが転送されたか否かをチェックするので、チ
ェックのために特別なプログラムを使用することが不要
となり、従来のこの種の情報処理装置によりこのような
チェックに要する時間より短時間で外部記憶装置に転送
したデータが正しいか否かのチェックを実行することが
できるという効果を有している。
As described above, in the information processing apparatus of the present invention, when data is transferred from the main memory to the external storage device, the data to be transferred is also stored in the buffer memory and then transferred. A special program is used for the check because the data is read from the external storage device and the read data is compared with the data stored in the buffer memory by the comparison circuit to check whether the data has been transferred correctly. This makes it possible to check whether or not the data transferred to the external storage device is correct in a shorter time than the time required for such a check by the conventional information processing apparatus of this type. is doing.

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

【図1】本発明の情報処理装置の一実施例を示すブロッ
ク図である。
FIG. 1 is a block diagram showing an embodiment of an information processing apparatus of the present invention.

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

1 演算処理回路 11 メインメモリ 12 入出力回路 13 バッファメモリ 14 比較回路 15 直接メモリアクセス制御回路 16 カウンタ 1 arithmetic processing circuit 11 main memory 12 input / output circuit 13 buffer memory 14 comparison circuit 15 direct memory access control circuit 16 counter

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 メインメモリと、データバスに出力され
た前記メインメモリのデータを書込み信号により制御さ
れて外部記憶装置に出力し書き込み、読み出し信号によ
り制御されて前記外部記憶装置の指定された記憶領域内
に記憶されているデータを読み出し前記データバスに出
力する入出力回路と、前記メインメモリから前記外部記
憶装置へのデータの転送を行う第1の転送命令が加えら
れると前記第1の転送命令により指定された前記メイン
メモリのアドレスに記憶されているデータを読み出し前
記データバスに出力させ前記書込み信号とデータを1個
づつ読み出すとき同期信号を出力し、前記外部記憶装置
に記憶されているデータを前記メインメモリへ転送する
第2の転送命令を受信すると前記読み出し信号を出力し
データを1個づつ読み出すごとに同期信号を出力し前記
入出力回路により前記外部記憶装置内のデータを読み出
させ前記データバスに出力し前記データバスに出力され
たデータを前記メインメモリ内に記憶させる制御を行う
直接メモリアクセス制御回路を備えた情報処理装置にお
いて、記憶開始命令を受信すると入力されるカウンタ値
に相当するアドレスに前記メインメモリから出力される
データを前記同期信号に同期して前記データバスを介し
て読み込み記憶するバッファメモリと、比較開始信号を
受信すると前記データバスに出力されるデータと前記バ
ッファメモリのデータを前記同期信号に同期して読み出
し比較しこれら両データが不一致の場合はアラーム信号
を出力する比較回路と、カウンタ初期値を受信するとこ
の初期値を前記カウンタ値として出力し以後前記同期信
号が入力されるごとに初期値に1づつ加算した値を前記
カウンタ値として出力するカウンタと、前記第1と第2
の転送命令を出力し前記第1の転送命令を出力するとき
には前記記憶命令と前記カウンタ初期値を出力しかつ前
記転送命令による処理が終了したときには引続き前記第
2の転送命令を出力し前記第1の転送命令に引続いて前
記第2の転送命令を出力するときだけ前記比較開始信号
と前記カウンタ初期値を出力し前記アラーム信号を受信
したときはこのアラーム信号を外部に出力する演算処理
回路とを備えることを特徴とする情報処理装置。
1. A main memory and data stored in the main memory output to a data bus is controlled by a write signal to be output to an external storage device for writing, and is controlled by a read signal to perform a designated storage in the external storage device. The input / output circuit for reading out the data stored in the area and outputting it to the data bus, and the first transfer when the first transfer instruction for transferring the data from the main memory to the external storage device is added. The data stored in the address of the main memory designated by an instruction is read out and output to the data bus, and when the write signal and the data are read out one by one, a sync signal is output and stored in the external storage device. When the second transfer command for transferring data to the main memory is received, the read signal is output and the data is read one by one. A control is performed to output a sync signal each time the data is read out, read the data in the external storage device by the input / output circuit, output the data to the data bus, and store the data output to the data bus in the main memory. In an information processing device having a direct memory access control circuit, data output from the main memory is synchronized with the synchronization signal at an address corresponding to a counter value input when a storage start command is received, and the data is output via the data bus. Buffer memory to read and store the data, and when the comparison start signal is received, the data output to the data bus and the data in the buffer memory are read out and compared in synchronization with the synchronization signal. When the comparator circuit that outputs and the counter initial value is received, this initial value is output as the counter value. A counter for outputting a one by one a value obtained by adding the initial value every time thereafter the synchronization signal is input as the counter value, the first and second
Of the transfer instruction and the first transfer instruction are output, the storage instruction and the counter initial value are output, and when the processing by the transfer instruction is completed, the second transfer instruction is continuously output and the first transfer instruction is output. An arithmetic processing circuit that outputs the comparison start signal and the counter initial value only when the second transfer instruction is output subsequently to the transfer instruction, and outputs the alarm signal to the outside when the alarm signal is received. An information processing apparatus comprising:
JP4083786A 1992-04-06 1992-04-06 Information processor Withdrawn JPH05314018A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4083786A JPH05314018A (en) 1992-04-06 1992-04-06 Information processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4083786A JPH05314018A (en) 1992-04-06 1992-04-06 Information processor

Publications (1)

Publication Number Publication Date
JPH05314018A true JPH05314018A (en) 1993-11-26

Family

ID=13812329

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4083786A Withdrawn JPH05314018A (en) 1992-04-06 1992-04-06 Information processor

Country Status (1)

Country Link
JP (1) JPH05314018A (en)

Similar Documents

Publication Publication Date Title
JPS5987569A (en) Automatic continuous processing circuit of data
JPH05314018A (en) Information processor
JP2004199608A (en) Memory control circuit
JPH08328995A (en) System and method for dma transfer
JP2595808B2 (en) Memory device for distributed processing
JPS62175850A (en) Channel device
JPH0244443A (en) Memory access system
JP2508982B2 (en) In-device control method
JP2547329B2 (en) Lock data setting device
JPH05189305A (en) Memory control method
JPS6037062A (en) Memory reading-out method
US20050140799A1 (en) Memory access control unit and network camera apparatus
JPH04310161A (en) Data readout circuit
JPH0340057A (en) Data transfer device
JPS61117651A (en) Interface device
JPH03144739A (en) Data transfer control system for duplexed storage device
JPH0721083A (en) Memory reader
JPH06290261A (en) Image processor
JPS5854430A (en) Data transfer system between memories
JPH05151079A (en) Information processor
JPS6243896A (en) Memory data read system
JPH01243122A (en) Information processing unit
JPH0512097A (en) Memory access method and circuit
JPH10105457A (en) Memory control system and memory control circuitt
JPH03237537A (en) Memory read system

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19990608