JPH0241520A - データ転送装置 - Google Patents

データ転送装置

Info

Publication number
JPH0241520A
JPH0241520A JP19240088A JP19240088A JPH0241520A JP H0241520 A JPH0241520 A JP H0241520A JP 19240088 A JP19240088 A JP 19240088A JP 19240088 A JP19240088 A JP 19240088A JP H0241520 A JPH0241520 A JP H0241520A
Authority
JP
Japan
Prior art keywords
fdc
signal
cpu
floppy disk
data
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
JP19240088A
Other languages
English (en)
Inventor
Toshio Miyazawa
宮沢 俊男
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.)
Tokyo Electron Ltd
Original Assignee
Tokyo Electron 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 Tokyo Electron Ltd filed Critical Tokyo Electron Ltd
Priority to JP19240088A priority Critical patent/JPH0241520A/ja
Publication of JPH0241520A publication Critical patent/JPH0241520A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の目的〕 (産業上の利用分野) 本発明は、データ転送装置に関する。
(従来の技術) フロッピーディスク例えば倍密度型フロッピーディスク
を使用してデータ演算処理するマイコン・システムにお
いて、上記フロッピーディスクに記憶されている情報を
読み出したり、上記フロッピーディスクに情報を書き込
んだりする際、DMAC(Direct Me+*or
y Access Controller)を用いてデ
ータを転送する方法が一般に行われている。
例えば、第7図に示すように、コンピュータの主要部分
をなす中央処理装置CPU (Central Pro
c−ssing Unit)■と、情報を記憶する記憶
装置!MEMORY■と、フロッピーディスク(図示せ
ず)の駆動袋[FDD (Floppy Disk D
river)■を制御するフロッピーディスクコントロ
ーラFDC(Floppy Dlsk Con−tro
llar)に)と、上記cpu■を介さずに直接記憶装
置間でデータ転送を実行するための制御袋[DMAC■
とを、上記各装置間データを転送するための共通信号路
バス(Bus母線)0で電気的に接続してDMA方式が
構成される。
このDMA方式によるデータのリード(Read読み出
し)ライト(Write書き込み)の処理手順を第8図
を参照して説明する。
先ず、CPU■により、DMAC■に対してDMA開始
番地とデータのバイト数等のパラメータをセットする0
次に、上記cpu(1)により、FDC(イ)に対して
コマンドフェーズ(Command Phase)を起
動し、FDC[に命令と必要なパラメータを与える。凡
てのパラメータを与え終るとFDCに)は自動的に、上
記命令を実行するエクセキューシゴンフェーズ(Exe
cutionPhase)に入る。
一方、DMAC■は、FDCに)からデータリクエスト
(Data Requestデータ要求)を受けると、
cpu■に代ってバスマスタ(Bus Master)
となりバス0を支配し、MEMORY■とFDCに)間
でデータ転送を行うように制御する。このデータ転送が
セットしたバイト数に達すると、DMAC■からFDC
(へ)に対して停止信号であるTC(ターミナルカウン
トTerminalCount)信号が与えられ、FD
Cに)のエクセキューションフェーズは終了する。
次に、FDI)が割り込み信号であるINT(Inte
rr−upt)信号をCPU中に与えると同時に上記F
CCに)は実行した結果を調べるリザルトフェーズ(R
esultPhase)になる。
cpu■はFDCに)からリザルトステータス(Ras
ultStatus動作状態の結果)を読み出し、FD
Cに)に対する1つの命令を終了する。
なお、このDMAC方式によるリード、ライトの処理で
は、エクセキューションフェーズはDMA(J9に■は
コマンドフェーズを終了した後は、 FDC(へ)から
INT信号を与えられるまでの間に他の仕事を処理する
ことができる。
(発明が解決しようとする課題) しかしながら、上記構成の従来技術には次のような問題
がある。 DMACを使用した場合、バスを支配するC
PU、 DMAC等の装置によってはバス信号(例えば
アドレス、データ、コントロール)のタイミングが異な
るので、ハードウェアの設計が回連になりやすい。
さらに、 DMACは部品点数が多く大規模となり、高
価で応用装置の実用化において支障となっていた。
本発明は、上述の従来事情に対処してなされたもので、
簡単な構成で、設計の自由度が大きいデータ転送装置を
提供しようとするものである。
〔発明の構成〕
(課題を解決するための手段) すなわち本発明は、中央処理手段と、この中央処理手段
の制御により情報を記憶する記憶手段と。
フロッピーディスクメモリの書込み読出しを上記中央処
理手段の指令により制御するフロッピーディスク制御手
段と、このフロッピーディスク制御手段およびバスライ
ン間に接続されたゲート回路とを具備してなることを特
徴とする。
(作用) 本発明データ転送装置では、中央処理手段と、この中央
処理手段の制御により事情を記憶する記憶手段と、フロ
ッピーディスクメモリの書込み読出しを上記中央処理手
段の指令により制御するフロッピーディスク制御手段と
、このフロッピーディスク制御手段およびバスライン間
に接続されたゲート回路とを具鍔しているので、構成が
簡単で八−ドウエアの設計が容易になる。
(実施例) 以下1本発明データ転送装置を半導体ウェハのプローブ
装置におけるデータ転送に適用した一実施例を図面を参
照して説明する。
一般に、半導体ウェハ(図示せず、以下同じ)に形成さ
れた半導体素子の電気的特性を測定検査するプローブ装
置は、上記半導体ウェハを収納したウェハカセット(図
示せず、以下同じ)から半導体ウェハを取り出すローデ
ィング機構、取り出した半導体ウェハをプローブ装置の
所定位置に位置合せするアライメント機構、半導体ウェ
ハに形成された半導体素子の電気的特性を測定検査する
テスト機構、テストの結果不良と判定された半導体素子
に印字するマーキング機構、測定検査が終了した半導体
ウェハをウェハカセットに収納するアンローディング機
構等を備えている。
上記各機構は中央処理手段例えばコンピュータの本体で
主要部である中央処理装置CPU等にて所定の手順通り
制御され動作するが、プローブ装置を動作させるために
は動作するのに必要なプログラム、パラメータ等のデー
タを予め上記中央処理装置cpu等にデータ転送して半
導体メモリに記憶させておく必要がある。
第1図に示すように、プローブ装置本体(10)には、
中央処理手段例えば中央処理装置CPU(11)と。
情報データを記憶する記憶手段である半導体記憶装置M
EMORY(12)が設けられており、このMEMOR
Y(12)には多種プローブ装置の共通する検査プログ
ラムが記憶されるデータを転送するための共通信号路バ
ス(Bus母線)(13)ラインを介して電気的に接続
されている。
さらに、上記バス(13)には、記録媒体の一種である
フロッピーディスク(図示せず)の駆動装置FDD(1
4)を制御するフロッピーディスク制御手段であるフロ
ッピーディスクコントローラFDC(15)に接続され
、上記フロッピーディスクには被検査体である半導体ウ
ェハに対応した特殊プログラムが記憶され、この記憶内
容と上記Mll!MORY (12)プログラムにより
cpu(11)を制御し、当該被検査ウェハの検査を行
う、さらに、CPU(11)から上記FDC(15)へ
の制御信号を所定の信号に変換する信号変換手段例えば
DHAC(Direct Memory Acce!s
s Cont−roller)と同等の信号をFDC(
15)に対して提供する疑似DMAC(16)が接続さ
れている。
なお、この疑似DMAC(16)の疑似DMAとは、従
来(7)DMACは使用せず、 CPu(11)カらF
DC(15) ヘ(F)制御信号をハードウェア的に実
行することにより、半導体Mll!MORY(12)と
FDD(14)との間のデータ転送をCPU(11)を
介して実行すると共に、上記FDC(15)にとっては
、恰も従来のDMACがバス(13)を支配しているか
の如く見えるということを意味するものである。上記疑
似DMAC(16)はTTLによるゲート回路を例えば
100ゲート形成し、FDD(14)の書込み読出しは
ソフトウェアで実行することにより部品点数の削減を可
能にしたものである。
そして、 CPU(11)からバス(13)を通して伝
送された制御信号により、 FDD(14)の書込み読
出し可能の可否状態を確認して疑似DMAC(16)に
データの受は入れ可°否状態を設定し、可の場合疑似D
MAC(16)のゲートを開きFDC(15)を介して
、例えばMEMORY(12)と上記FDC(15)間
で情報データを続出し書込みすることによりデータ転送
を可能に構成されている。
次に、上記疑似DMA方式によるデータのリード(Re
ad読み出し)ライト(Write書き込み)の処理手
順例を第2図を参照して説明する。
先ず、プローブ装[2(10)の電源を投入後、所定の
必要な初期化処理(イニシアライズ)を行い、プログラ
ム、パラメータ等のデータを記録した所定のフロッピー
ディスク(図示せず、以下同じ)をFDD(14)にセ
ットする。
なお、コマンドフェーズとリザルトフエーズにおいては
、疑似DMAC(16)は電気的に動作を停止している
。すなわち、バス信号は変換されずにCPU(11)か
らFDC(15)に伝わり、CPU(11)から動作を
許可されるまでは疑似DMAC(16)は停止状態にあ
る。
そして、処理は上記プログラムにより自動的に所定の手
順に従って進行し、CPU(11)により、FDC(1
5)に制御信号を伝送してFDC(15)に対してコマ
ンドフェーズを起動し、命令と必要なパラメータを与え
る。
凡てのパラメータを与えた後、CPU(11)は疑似D
MAC:(16)の動作を許可した後、直ちにFDC;
(15)内のデータレジスタに対してアクセスを行い、
FDC(15)はCPU(11)からの命令を実行する
エクセキューションフェーズに入る。
そして、FDC(15)から疑似DMAC(16)に対
してデータリクエストDRQ(Data Reques
tデータ要求)が伝送されると、cpu(11)により
MEMORY(12)とFCC(15)間でデータ転送
を行う、すなわち、FDD(14)にセットされている
フロッピーディスクに記録されているプログラム、パラ
メータ等のデータを読み出してこのデータをMEMOR
Y(12)の記録媒体に書き込む、なお、この時、疑似
DMAC(16)に上記DRQが伝送されるまでの期間
、CPU(11)に対してWAIT(待ち)がかけられ
る、また、疑似DMAC(16)はcpu(11)から
FDC(15)への制御信号を変換する。
上記データ転送がセットした必要バイト数に達すると、
 cpu(11)からFDC(15)に停止信号である
TC(Terminal Count)信号が与えられ
、上記FDC(15)のエクセキューションフェーズを
終了する。上記TC信号は、疑似DMAC(16)にも
接続されており、これにより疑似DMAC(16)は動
作を停止する。
次に、FDC(15)が割り込み信号であるINT(I
nta−rrupt)信号をCPU(11)に与えると
同時に、上記FDC(15)は実行した結果の状態を調
べるリザルトフェーズ(Result Phase)に
なる、 CPU(11)は、FDC(15)から動作状
態の結果リザルトステータス(ResultStatu
s)を読み出し、FDC(15)に対する1つの命令を
終了する。
したがって、この疑似DMA方式によるデータ転送方法
では、CPIJ(11)はFDC(I5)に対するコマ
ンドフェーズ起動に加えてエクセキューションフェーズ
が終了するまで、データ転送の面倒を見ることになる。
また、上記エクセキューションフエーズでのデータ転送
中はcpu(11)は高速処理を要求されるので、FD
C(15)以外の割り込みに対してはマスクをかけて一
時保留にしておく必要があり、またバス(13)をCP
U(11)の支配から開放するホールド(IOLD)の
要求もハード的にマスクしておく必要がある。
しかし、マスクできない割り込みNMI(Non Ma
ska−dle Tnterrupt)例えば停電に起
因する電源装置からの割り込みは受は付ける。
ここで、上記FDC(15)の動作について説明する。
FDC(15)の動作は、cpu(11)側から見て一
般に次の3つのフェーズに分かれている。
1)  cpu(tl)からの命令とパラメータを受は
入れるコマンドフェーズ。
2)上記コマンドフェーズで受けた命令を実行する、例
えば読み出し、書き込みを行うエクセキューシ1ンフエ
ーズ。
3)命令実行後のFDD(14)、FDC(15)の状
態や、実行の成功、失敗等の状態をcpu(tgへ返す
リザルトフェーズ。
上記中、コマンドフェーズ、リザルトフェーズにおける
CPIJ(11) トFDC(15) rffl (7
)データ転送中は。
通常行われている通りのリード・ライトサイクルである
しかし、上記エクセキューションフェーズにおけるデー
タ転送方法としてFDC(15)には、例えば次の2つ
のモードがある。
A)  NON DMA (ノンDMA )モードB)
  DMAモード 上記A) NON DMAモードについて第3図を参照
して説明する。 FIIC(15)は、データ転送要求
信号として1バイト毎にINT信号を発生する。バスマ
スタ、通常cpu(11)は、このINT信号を受けて
、西(Chip 5elect)とRD(Read)又
はVR(Ilrite)の信号ラインによりデータ転送
を行う。このモードでは。
上記INT信号がアクティブになる以外は通常のメモリ
のリード(Read)ライト(Write)と同様のタ
イミングである。
しかしながら、このNON DNAモードでは、バスマ
スタへのデータ転送要求はINT信号によるのであるが
、このINT信号は上記データ転送要求時だけではなく
、コマンド(Coa+鵬and)実行時にFDD (図
示せず)がノットレディ(Not Ready)状態で
あった時や、ディスケット(Diskette商品名)
のフォーマットエラー(Format Error)が
発生した時などにも出力される。従って、FDC(15
)をNON DMAモードに設定した場合は、INT信
号が出力された後に、FCC(15)の動作状態を表わ
すステータスレジスタ(Status Re5isto
r)の内容例えば、データノ読み出し可能、FDCがB
USYなどを読み取って、IN?信号がデータ要求信号
であるのか、エラー発生であるのかを判別しなければな
らないどう不都合がある。
一方、 B)DMAモードは第4図に示すように、FD
C(15)はデータ転送要求信号として1バイト毎にD
RQ(Data Request)信号を発生する。バ
スマスタ、すなわち、本発明の構成ではなく、通常シス
テムの場合通常DMAコントローラ(17)は、上記D
RQ信号を受けてDA(:K(Data Acknow
ledge)と罰又はnラインによりデータ転送を行う
そして、上記DRQ信号が出力されるのはデータ転送要
求のときだけであり、エラー発生はINT信号(図示せ
ず)によりCPU(11)に知らされるので、oRQI
号発生後発生後直DC(15)のデータレジスタをリー
ド・ライトすることができる。
また、 FDC(15)の要求するタイミングとして、
例えば8インチ倍密度、5インチ高密度、又は3.5イ
ンチ高密度フロッピーディスクの場合、エクセキューシ
ョンフェーズにおいては、NON DMAモードの場合
INT又はDMAモードの場合DRQ信号が発生してか
ら12μs以内にRD又はIIRを完了しなければなら
ないように規定されている。−船釣なマイコンシステム
においては、外部割り込みを受は付けてから割り込み処
理に入るまでcpc (図示せず)の内部処理に時間が
かかるため、 FDC(15)のデータ転送の時間内に
は間に合わないとしてDMAコントローラを使うことが
多い。
以上の考察により1本発明のように、FDCと記憶手段
間のデータ転送をDMACを用いずにCPUにより行お
うとする場合はFDC(15)はDMAモードに設定す
る方が、データ転送要求に対するCPIJ(11)の応
答時間を最短にできるのでペターであると言える。
そこで、DRQ信号の具体的な検出方法について説明す
る。先ず、ソフトウェアによる、識別記号であるフラグ
(Flag)待ちによる方法があるが、この方法では1
回のループ実行に例えば(インテル社CPU 8086
の場合)40クロツクサイクル(使用例として、上記プ
ローブ装置(10)では1クロツクサイクルは約0.1
66611s)程度を要し、しかもJUMP(飛越し)
命令を使うため、例えば命令キュー(Queue待行列
:インテル社CP08086にあるレジスタの一種)が
有効には働かないので、 INT又はDRQ信号が発生
してから12tIs以内にRD又はIiRが完了するか
どうかは微妙である。
次に、 DRQをcpu(tt)の例えばTEST端子
(インテル社CPO3086に有る待ち合せ用CPuの
入力端子)に接続し、例えば1jAI丁(インテル社C
PU8086にある命令:待ち)命令によって待ち合せ
する方法がある。
この場合1倍密度でも時間的に十分間に合うことが実験
により明らかにされており、例えば上記プローブ装!(
10)では約21クロツクサイクル程度の余裕があるこ
とも確認されている。
しかし、上記νAIT命令では、5クロツクサイク下ジ
T ルおきにしかWj@言号がサンプルされないので、まだ
高速化の余地が残されている。
そこで1例えば、エクセキューションフェーズにおいで
CPU(11)からFDC(15)にアクセスがあった
とき、DRQが発生するまではCPU(11)に対して
wAIT信号を発生するように設計されておれば、第5
図に示すように、DRQと データ転送の待ち合せはハ
ードウェア的に行われるので、ソフトウェアではDRQ
との同期は考慮する必要はなく、DRQに対するcpu
(ti)の応答時間を最小にできる。
上記のようにして、必要なプログラムをMEMORY(
12)にプログラム・ローディングした後、プローブ装
置(lO)の各機構を初期化してプローブ装置としての
動作が可能となり、半導体ウェハの電気的特性を所定の
手順にて測定検査する。なお、上記プローブ装置(10
)では、例えば最大tooo種類程度の半導体ウェハ品
種に対する各種設定パラメータ(ウェハサイズ、チップ
サイズ、オリフラ方向等)を入力しておき、必要に応じ
てその中から一つを選択して使用することなども可能で
あり、その際上記パラメータをFDD(14)にセット
したフロッピーディスクに記録することも上記同様の手
順にて可能である。
次に、上記に基づくデータ転送方法による具体的な電気
回路の一例を第6図を参照して説明する。
先ず、FDC(61)は1例えばICで構成されており
入出力の端子として、データバスDo−07、停止信号
TC1初期状態に復帰させるRESET、  割り込み
信号INT、動作可能状態にするチップセレクトC8、
データ要求のDRQ、データ応答のDACK、読み出し
RD、書き込みWR等が設けられており、所定のタイミ
ング、信号状態により動作する。
次に、 CPU (図示せず)から上記FDC(61)
への制御信号をハードウェア的に所定の信号に変換する
破線内に示すような信号変換手段(62)が設けられて
おり、バス(図示せず)と上記FDC(61)との中間
に配置電気的に接続されている\。そして、CPU(図
示せず)からの信号をハード的に加工し、FDC(61
)からバス(図示せず)側を見た場合、恰も従来のDM
ACがバス(図示せず)を支配しているかの如く見える
ように構成されている。
上記信号変換手段(62)は1例えばフリップフロップ
回路、シフトレジスター回路、ゲート回路等の理論@路
を含む電気回路から構成され、主たるものとして上記回
路の動作を停止又は許可に切りかえるためのフリップフ
ロップA (63)、リード・ライトのタイミングを規
制するフリップフロップB (64)、CPU (図示
せず) ニWAIT指示を出すフリップフロップC(6
5)、リード・ライトの実行タイミングを規制するシフ
トレジスタD (66)および各種ゲート回路から成っ
ている。
なお、上記FDC(61)はFDD (図示せず)に接
続されており、このFDD (図示せず)を駆動する。
先ず、リセット端子l0R5Tを通してNOHの論理回
路E (67)に正極性のパワーオンリセット信号を加
え、この論理回路E (67)の出力に接続されたブリ
ップフロップA (63)のCLR端子をrLJ レベ
ルにしリセット状態にするに れにより、フリップフロップA (63)の出力Qはr
LJレベルとなり、フリップフロップB (64)C(
65)の石端子もrLJ レベルになるので、これらの
フリップフロップもリセット状態になる。
この時、フリップフロップA (63)の出力Qに接続
された論理回路F (6g)は入力のうち1つがrLJ
レベルのためFDC(61)のC3端子には、CPU 
(図示せず)からのFDC(151)への選択信号C3
FDC%がそのまま伝えられる。また、フリップフロッ
プA (63)の出力Qは「L」レベル、 CLRはr
LJレベルになっているので、これに接続された論理回
路G (69)の出力はrHJ レベルとなる。したが
って、CPU(図示せず)からFDC(61)への読み
出し信号l0RDおよび書き込み信号l011Rの信号
は、それぞれ論理回路H(70) J (71)を通り
FDC(61)の端子R1)およびすRに信号は伝送さ
れる。このようにして、FDC(61)のCS、 RD
、 VR端子にはCPU(図示せず)からの信号が伝え
られ、疑似DMAC回路は動作を停止しているので、コ
マンドフェーズにおいては通常のリード、ライトサイク
ルにより、命令とパラメータがcpu (図示せず)か
らFDC(61)に書き込まれる。
次に、CPU (図示せず)により端子5ETFSTに
負極性の信号を加えるとフリップフロップA (63)
は動作が反転し、出力Qが「H」レベルになることによ
り、疑似DMACは動作を許可され、エクセキューショ
ンフエーズとなる。
それにより、論理回路F (6g)の入力の1つがrH
Jレベルになるので、 FDC(61)のCSのレベル
もrHJレベルになり、cpu (図示せず)からFD
C(61)への選択C3FDCXはFDC(61)に伝
わらなくなる。
さらに、FDC(61)からFDD(14)へ制御信号
が伝送されるとFDC(61)がデータ転送可能状態と
なり、データ要求信号DRQ信号が発生するのでシフト
レジスタD (66)の入力Bに上記DRQ信号が伝送
され、クロック端子l0CLKからのクロックパルス信
号をCK端子で受けて計数シフトし1例えばクロックパ
ルス6個シフト後に出力端子QFがrHJレベルになる
。この時、cpu (図示せず)はメモリ(図示せず)
とFDC(61)との間でデータ転送を行うべく、FD
C(61)のデータレジスタに対してアクセスを行ッテ
イルノテ、C3FDCXト、l0RD信号又はl0II
IR信号のどちらか一方がアクティブになる。
このため、論理回路K (72)の3人力は、全てrH
Jとなり得るためにフリップフロップB (64)の入
力PRに負極性の入力が加えられることにより動作が反
転し、出力可は「L」レベルになる。したがって、FD
C(61)にDACK信号が伝送されると共に論理回路
G (69)の2人力はrHJ  rLJ レベルのた
めその出力は「H」レベルとなり、端子l0RDおよび
IOI/Rからの信号は論理回路H(7o)および、I
(71)に出力が現われることとなり、FDC(61)
の罰およびWR端子に伝送されて読み出し書き込みが実
行可能になる。そして、データバスDO〜D7により、
CP直図示せず)のメモリを介して、記憶装置MEMO
Y(図示せず)とFDC(61)間におけるデータの伝
送を実行する。
なお、論理回路L (73)は、入力としてFDC(6
1)のINT端子、 フリップフロップB (64)の
出力に接続されたフリップフロップC(65)の出力Q
、およびブリップフロップA (63)の出力Qに一人
力を接続された論理回路M (74)の出力に各々接続
されており、 5ETFST入力後、DRQ信号が発生
しフリップフロップC(65)が動作反転するまで、又
はFDC(61)又はFDD (図示せず)又はディス
クのエラーに起因する割り込み信号INTが発生するま
で、cpu (図示せず)に対してWAIT信号を発生
する。
また、読み出しl0RDと書き込みl0VR端子はOR
論理回路N (75)に接続され、この出力と、論理回
路M (74)の出力に接続された論理回路P (76
)の出力は、NAND論理回路Q (77)の入力に接
続されている。
そして、この論理回路Q (77)の出力をフリッププ
ロップB (64)のCK端子に接続し、読み出しIQ
RD、書き込みl0VHの入力信号によりフリップフロ
ップB (64)の動作タイミングを制御する。
上記したデータ転送がセットしたバイト数に達すると、
cpu (図示せず)から端子FDCTCを通して停止
信号をFDC(61)と論理回路E (67)に与えて
フリップフロップA (63)をリセットし、これによ
りFDC(61)のエクセキューションフェーズは終了
する。
なお、ブリップフロップA (63)のCK端子に接続
したCNMI端子はノンマスカブル割り込み用の入力端
子、論理回路E (67)の入力に接続したFDCIN
T端子は割り込み用の入力端子であり、何れもフリップ
プロップA (63)をリセットして信号変換手段(6
2)部分の機能を強制的に停止させるものである。
また、論理回路F、(68) M (74)の入力に接
続された端子C3FDCは、FDC(61)および信号
変換手段(62)の機能を動作させるための選択信号で
、CPU (図示せず)がFDC(61)のステータス
レジスタ又はデータレジスタに対してアクセスするとr
LJ レベルになる。
なお、第6図中、入力端子記号の末尾に付したX印は、
この信号が負論理動作の信号であることを表わしている
プローブ装置においては、半導体ウェハの測定検査中や
、半導体ウェハの搬送中に各機構の動作と並行してフロ
ッピーディスクを読み書きする必要性はまずないので、
フロッピーディスクの読み書き中はCPUが他の仕事が
できなくても問題はない、従って、上記疑似DMA回路
の使用は、プローブ装置としての性能を落とすことなく
有効に動作する。
上記実施例では、プローブ装置を動かすためのプログラ
ム等のデータ転送について説明したが。
記憶装置とフロッピーディスク間のデータ転送であれば
何れでもよく、例えばプローブ装置による半導体ウェハ
の測定結果を記憶装置、フロッピーディスクに書き込む
ことなどにも適用できる。
〔発明の効果〕
上述したように、本発明データ転送装置によれば、簡単
な構成で設計の自由度が大きいデータ転送が可能となる
【図面の簡単な説明】
第1図は本発明データ転送装置を半導体ウェハのプロー
ブ装置におけるデータ転送に適用した一実施例を説明す
るための構成図、第2図は第1図の処理手順の説明図、
第3図、第4図は中央処理装置とフロッピーディスクコ
ントローラ間のデータ転送を説明する図、第5図は第4
図の動作の補足説明図、第6図は第1図の主要部の回路
側図、第7図、第8図は従来例の説明図である。 10・・・プローブ装置、  11・・・CPU12・
・・メモリ、      1311.バユ、15・・・
FDC,16・・・疑似DMAC161・・・FDCl
       62・・・信号変換手段、63.64,
65・・・フリップフロップ。 66・・・シフトレジスター 67.68,69,70,71,72,73,74,7
5,76.77・・・論理回路。 特許出願人 東京エレクトロン株式会社第 図 第 図 第 図 第 図 第 図 第 図 手続補正書 (自発) 第 図

Claims (1)

    【特許請求の範囲】
  1. 中央処理手段と、この中央処理手段の制御により情報を
    記憶する記憶手段と、フロッピーディスクメモリの書込
    み読出しを上記中央処理手段の指令により制御するフロ
    ッピーディスク制御手段と、このフロッピーディスク制
    御手段およびバスライン間に接続されたゲート回路とを
    具備してなることを特徴とするデータ転送装置。
JP19240088A 1988-08-01 1988-08-01 データ転送装置 Pending JPH0241520A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19240088A JPH0241520A (ja) 1988-08-01 1988-08-01 データ転送装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19240088A JPH0241520A (ja) 1988-08-01 1988-08-01 データ転送装置

Publications (1)

Publication Number Publication Date
JPH0241520A true JPH0241520A (ja) 1990-02-09

Family

ID=16290682

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19240088A Pending JPH0241520A (ja) 1988-08-01 1988-08-01 データ転送装置

Country Status (1)

Country Link
JP (1) JPH0241520A (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6055433A (ja) * 1983-09-05 1985-03-30 Matsushita Electric Ind Co Ltd フロッピ−ディスクコントロ−ル装置
JPS60189053A (ja) * 1984-03-07 1985-09-26 Seiko Epson Corp デ−タ転送制御装置
JPS63110744A (ja) * 1986-10-29 1988-05-16 Tokyo Electron Ltd プロ−ブ装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6055433A (ja) * 1983-09-05 1985-03-30 Matsushita Electric Ind Co Ltd フロッピ−ディスクコントロ−ル装置
JPS60189053A (ja) * 1984-03-07 1985-09-26 Seiko Epson Corp デ−タ転送制御装置
JPS63110744A (ja) * 1986-10-29 1988-05-16 Tokyo Electron Ltd プロ−ブ装置

Similar Documents

Publication Publication Date Title
EP0375194B1 (en) Dual port RAM
JPH02287635A (ja) マイクロコンピュータ,マイクロプロセッサおよびコア・プロセッサ集積回路用デバッグ周辺装置
US4348722A (en) Bus error recognition for microprogrammed data processor
JPH0429102B2 (ja)
JPH0241520A (ja) データ転送装置
JPS6319058A (ja) メモリ装置
JPS6293779A (ja) Icカ−ド処理装置
EP0436211B1 (en) Apparatus enabling observation of internal memory-mapped registers
JPH0445067Y2 (ja)
JPS60189053A (ja) デ−タ転送制御装置
JP2584903B2 (ja) 外部装置制御方式
TW432277B (en) Pre-boot debugging device and method of computer system
JPH0125095B2 (ja)
JPS6347937Y2 (ja)
JPS6349246B2 (ja)
JP2558902B2 (ja) 半導体集積回路装置
JP2004021505A (ja) 通信制御装置及びマイクロコンピュータ
JPS61204755A (ja) 直接メモリアクセス制御方式
JPS6139291A (ja) 磁気バブル制御装置
JPS62269237A (ja) デ−タプロセツサ
JPS63201822A (ja) データ処理システム
JPH03144740A (ja) プロセッサ比較装置と命令供給装置
JPH03158946A (ja) データ転送のリトライ制御が可能なプロセッサシステム
JPS6370366A (ja) 情報処理装置
JPS6232829B2 (ja)