JPH0415853A - Scsiデバイス変換器 - Google Patents

Scsiデバイス変換器

Info

Publication number
JPH0415853A
JPH0415853A JP12049390A JP12049390A JPH0415853A JP H0415853 A JPH0415853 A JP H0415853A JP 12049390 A JP12049390 A JP 12049390A JP 12049390 A JP12049390 A JP 12049390A JP H0415853 A JPH0415853 A JP H0415853A
Authority
JP
Japan
Prior art keywords
data
ews
interrupt
interface
scsi
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
JP12049390A
Other languages
English (en)
Inventor
Noboru Kawaguchi
昇 川口
Mitsutoshi Goto
後藤 光利
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.)
Sanyo Machine Works Ltd
Original Assignee
Sanyo Machine Works 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 Sanyo Machine Works Ltd filed Critical Sanyo Machine Works Ltd
Priority to JP12049390A priority Critical patent/JPH0415853A/ja
Publication of JPH0415853A publication Critical patent/JPH0415853A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明はEWS (エンジニアリングワークステーシ
ョン)の5csrインターフエースにパソコン用周辺機
器や、シーケンサ等のデバイスを簡単に接続することが
できる汎用の5C3Iデバイス変換器に関する。
〔従来の技術及び発明が解決しようとする問題点〕EW
Sは、マルチタスク、マルチウィンドウ処理により比較
的安価な機器構成により、データの高速処理が可能で民
生用に利用される。
このEWSは、標準インターフェースとして、ハードデ
ィスクや磁気テープドライブとの接続を目的としたSC
SIインターフェースを備えている。しかし、パソコン
のように拡張ボード用スロットを持たない。したがって
パソコン対応のバスであるパソコンI10バスや割込付
双方向パラレルバスを持つブロック等の出力機器やシー
ケンサ等をEWSに直接に接続することはできなかった
、つまり、現在のEWSはイニシエータ機能しか持たな
いため、変換器からEWSへ回線接続ができない。
なおパーソナルコンピュータは拡張スロットの利用によ
り周辺デバイスとの接続の自由度が高いものの、処理が
シングルタスクであるため処理速度が遅く実用にならな
い、さらにEWSのうち高級なものは周辺デバイスに接
続するための専用バスを備えているものもあるが、特定
のデバイスを対象としているため、任意のデバイスを自
由に接続することはできず、システム構成が非常に高価
となっていた。
EWSにパソコン対応のバスを持つ周辺デバイスを接続
しようとすれば、現在ハードディスク対応に設計されて
いる標準装備のSCSIインターフェースと、パソコン
対応のバスである例えばGPIBのインターフェースと
を相互にコード変換して接続するコード変換器を作製す
ればよいことになる。
しかし、ハードディスク用に設計された現在のSCSI
インターフェースは、割込み機能がなく、シーケンサ等
のようにホスト側に割込みをかける必要のあるデバイス
の接続はできなかった。
そこで、この発明はハードディスクとの接続を目的とし
て作られているEWSの5CSIインターフエースに、
パソコン対応のバス等の5C3Iとは異なる規格のバス
を持つ周辺デバイスを簡単に接続でき、特に周辺デバイ
ス側から割込みがかけられる汎用の5C3Iデバイス変
換器の提供を目的とする。
〔課題を解決するための手段〕
この発明は、EWS (エンジニアリングワークステー
ション)のハードディスク接続用の5C8Iインターフ
エースに、接続されるSCSIインターフェースと、周
辺デバイスに接続するためのデバイス用インターフェー
スと、SCSIインターフェースを通してEWSから異
なるID番号または、同じID番号で異なるユニット番
号をもって認識されるデータ書き込み部、データ読み出
し部、コントロールデータ書き込み部、及び割込みデー
タ読み出し部と、これらデータの書き込み部及び読み出
し部とデバイス用インターフェースとの間に介在し、デ
ータを5C3I型式と周辺デバイスのバス型式とに相互
に変換するコード変換部と、上記データの書き込み部と
読み出し部を中継して行なわれるEWSと周辺デバイス
とのデータ送受を管理する制御部と、EWSから送られ
る割り込みデータ読み出し命令に対し、割込みデータが
割込みデータ読み出し部に準備されていないときディス
コネクト信号(SC5I規格のもの)をSCSIインタ
ーフェースを通してEWSに出力してEWSの回線を解
放し、その後刻込みデータ読み出し部にデバイスから割
込みデータが入力されたとき、リコネクト信号(SCS
I規格のもの)を5C5Iインターフエースを通してE
WSに送出し、EWSが割込みデータを読み出すことを
可能とする割込み制御部とを備えたことを特徴とするS
CSIデバイス変換器を提供する。
C作用〕 上記SCSIデバイス変換器は、EWSのSCSIイン
ターフェースに対しては、ハードディスク用SCSIイ
ンターフェースと同じ規格によりデータの入出力を行い
、EWSが周辺デバイスとのデータ中継所として機能す
る上記4種のデータの書き込み部及び読み出し部に対し
て、任意にデータの書き込み及び読み出しをすることを
可能にする。
また、この5C5Iデバイス変換器は周辺デバイスに対
しては、デバイス用インターフェースを通じ、そのデバ
イスのバス規格によってデータの入出力を行い、このデ
ータをコード変換部により5CSI規格のデータに変換
して、上記4種のデータの書き込み部及び読み出し部に
入出力する。
割り込み制御部は、EWSからの割り込みデータの読み
出し命令に対し、割込みデータ読み出し部にデータが用
意されていないとき、SCSI規格のディスコネクト信
号とりコネクト信号を用いることにより、EWSの回線
を一旦解放し、その後データが用意されたときデータ読
み出しをさせる。
この動作により、デバイス側から割込みできるようにさ
れていないEWSのSCSIインターフェースに、優位
的な割込み動作をさせハードディスク接続用に設計され
たEWSのSCSIインターフェースに、割込みが必要
なデバイスを接続することができる。
〔実施例〕
この発明の一実施例の5C5Iデバイス変換器を用いて
、EWSに周辺デバイスを接続した構成例を第1図に示
して説明する。
図において、(1)はデスクトップ型等の比較的安価な
EWS (エンジニアリングワークステーション)でハ
ードディスク接続用のSCSIインターフェース(2)
を標準装備として持つものである。(3)はワンボード
に組み込まれた5csIデバイス変換器で、上記EWS
 (1)に、周辺デバイス、例えばプロッタ等の出力デ
バイス(4)、CDROM等の入力デバイス(5)、シ
ーケンサ等の割込み制御を行うデバイス(6)を接続し
ている。
5C3Iデバイス変換器(3)は、EWS (1)との
接続のためSCSIインターフェース(7)を有し、周
辺デバイスを接続するデバイス用インターフェースとし
て、パソコンI10バスインターフェース (8)(9
)及び割込付の双方向パラレルバスインターフェース(
10)を備えている、またこの5C3Iデバイス変換器
(3)は、EWS(1)から5C8Iインターフエース
(2)(7)を通して異なるID番号N、N+1、・・
・N+3(又は同じID番号で異なるユニット番号N、
N+1、・・・N+3)をもって認識されるデータ書き
込み部(11) 、データ読み出し部(12) 、コン
トロールデータ書き込み部(13)及び割込みデータ読
み出し部(14)と、各データの書き込み部と読み込み
部(11)  (12)  (13)  (14)とデ
バイス用インターフェース(8)  (9)  (10
)との間にあって、データ型式を5CSI規格とデバイ
ス用インターフェースのバス規格とに相互に変換するコ
ード変換部(15)と、上記データの書き込み部と読み
出し部を中継して行なわれるEWSと周辺デバイスのデ
ータ送受を管理する制御部(16)と、EWS (1)
がSCSIインターフェース(2)(7)を通してデバ
イスからの割込み信号を、処理を中断することなく受は
付けることができるように、制御信号を発生する割込み
制御部(17)とを、マイクロコンピュータとROMと
RAMとにより構成している。
なおこのSCSIデバイス変換器(3)のデバイス用イ
ンターフェースは、上述したI10バスインターフェー
ス(8)(9)及び割込付の双方向パラレルバスインタ
ーフェース(10)の他の種類のものも、接続するデバ
イスに応じて採用できる。例えば、センサ等のアナログ
デバイス(18)からアナログデータを入力できるよう
にA/D変換器(19)を内蔵させてもよい。ここでデ
バイス用インターフェースはR3−232と、セントロ
ニクス、VMEバスのような標準インターフェースや各
パソコンの拡張用バスのような専用のインターフェース
でもよい。
上記構成のEWSデバイス変換器(3)は次のように動
作する。
EWS (1)のSCSIインターフェースは、ハード
ディスクを8台まで接続できるように設計されている。
そこで、この発明では、EWS (1)が見掛は上、デ
ータ書き込み部(11) 、データ読み出し部(12)
 、コントロールデータ筈き込み部(13)及び割込み
データ読み出し部(14)を、その内の4台のハードデ
ィスク装置として認識できるように、各書き込み部と読
み出し部(11) ・・・(14)にID番号(又は同
−ID番号の異なるユニット番号)(N、N+1、・・
・ N+3)を割り当てている。つまり、EWS (1
)は各書き込み部又は読み出し部に、4台のハードディ
スクに対するのと同じ手順で、書き込み又は読み出し操
作をするだけである。
一方、制御部(16)は、周辺デバイス(4)(5) 
 (6)に対し、デバイス用インターフェース(8) 
 (9)  (10)を通して、データの入出力を制御
する。すなわちデータ書き込み部(11)に書き込まれ
たデータをプロッタ等の出力デバイス(4)に出力し、
CD−ROM等の入力デバイス(5)から読み取ったデ
ータをデータ読み出し部(12)に入力し、コントロー
ルデータ書き込み部(13)に書き込まれたデータをシ
ーケンサ等の割込み制御を行うデバイス(6)へ出力し
、割込み制御を行うデバイス(6)からの割込みデータ
を割込みデータ読み出し部(14)に入力する。制御部
(17)のこの入出力制御は、EWS (1)から送ら
れるコマンドを解釈することにより、所定のタイミング
をもって行う、なおデバイス用インターフェース(8)
  (9)  (10)と各データの書き込み部及び読
み出し部(11)  (12)  (13)  (14
)との間のデータ送受には、コード変換部(15)が介
在し、SCSI規格と各バス規格とのコード変換を行う
。またデバイス用インターフェース(8)(9)  (
10)はそれぞれ複数のチャンネルが存在しても、コー
ド変換部(15)制御部(16)割込み制御部(17)
により制御できる。
この発明ではEWS (1)が各書き込み部と読み出し
部(11)  (12)  (13)  (14)を別
々の装置として認識するので、EWS (1)では各書
き込み部と読み出し部(11)  (12)  (13
)  (14)に対して異なる書き込みプログラムと読
み出しプログラムを同時に起動し、並列処理をするので
処理効率が高い。
この発明の大きな特徴はデバイス側からの割込みが考慮
されていないEWS (1)の5C5Iインターフエー
ス(2)に擬似的な割込みを行わせることである。すな
わちEWS (1)から割込みデータ読み出し部(14
)に読み出し命令があったとき、割込みデータが用意さ
れていない場合には(割込みはデバイス側の状態により
不特定のタイミングでなされるので、CD−ROMの入
力デバイス(5)がEWS (1)からの読み出し命令
に対応してデータを用意するのと異なり、割込みデータ
が用意されていない場合が多い)、割込み制御部(17
)が、EWS (1)にディスコネクト信号を送り、E
WSの回線を一旦解放する。これによりEWS (1)
は他の処理を行うことができる。この後に割込みデータ
読み出し部(14)に割込12データが用意されると、
割込み制御部(17)は、EWS (1)にリコネクト
信号を送る。これを受けたEWS (1)は、割込みデ
ータの読み出しを行い、EWS (1)の割込みデータ
の読み出しが終了する。
上記動作を、EWS (1)のSCSIドライバ(ソフ
トウェア)上の手続手順において説明する。EWSの5
C3Iドライバーは、ハードディスク接続用のドライバ
ーとして開発されている。
したがって、この発明の装置は、このハードディスクの
エミュレート的な動きをする。この手続手順は第2図に
示すフローチャートにしたがって行われる。
このフローチャートで、5tartからMode 5e
nseまではハードディスクの初期化手順で、Inqu
iryはターゲットおよびロジカル・ユニットの属性情
報(デバイス・タイプの識別コード)の報告、5tar
t /5top Unitはロジカル・ニー’−/トの
起動/停止、Te5t Unit Readyはロジカ
ル・ユニットの使用可否状態のテスト、Mode 5e
nseは各種パラメータ値(データ形式、記録媒体の構
成)の報告である。これによって、各書き込み部および
読み出し部(11)  (12)  (13)  (1
4)はEWS (1)に対してアクティブの状態となる
この初期化手順の後に、EWS (1)は、各書き込み
部及び読み出し部(11)  (12)  (13) 
 (14)に対して、書き込み又は読み出しを実行する
。すなわち、Read Extendedは指定ブロッ
ク、すなわちデータ読み出し部(12)又は割込みデー
タ読み出し部(14)からの読み出し、Write E
xtendndは指定ブロック、すなわちデータ書き込
み部(11)又はコントロールデータ書き込み部(13
)へのデータ書き込みである。
上記手順は、SCSI規格のものを用いているため、手
直しをほとんどしないで、本発明装置を、EWS (1
)のSCSIインターフェースに容易に接続できる。
この規格化された手順で、パソコン対応等の各種インタ
ーフェースを持つデバイスの制御を行う手順について説
明する。各種デバイスの制御は、メモリへの読み書き、
コマンドの書き込み、およびデバイスからの割込み信号
の読み出しに分けられる。この発明の装置では、各機能
を書き込み部と読み出し部(11)  (12)  (
13)  (14)の4つのユニットに分担させている
ので、EWSで書き込みと読み出しの両方のプログラム
を同時に起動させている。この機能の内で、割込みデー
タの読み出しは、第3図に示すフローチャートのように
行って、割込みが考慮されていないSCSIインターフ
ェースに擬像的な割込みをさせている。
初めに、EWSより、割込みデータ読み出し部(14)
に、読み出し命令が出力させる。この読み出しは、デバ
イスの割り込みの発生間隔を予期して定期的に行う必要
がある。このとき通常は割込みデータが準備されていな
いので、割り込み制御部(17)はディスコネクト信号
を、EWS (1)に送出し、EWS (1)の回線を
解放し、他の処理ができるようにする。次にデバイスで
割込みが発生し、割込みデータが準備されると割り込み
制御部(17)はEWS (1)にリコネクト信号を出
力し、EWS (1)に、割込みデータ読み出し部(1
4)から割込みデータを読み出さ仁る。割込みデータが
EWS (1)に送信し終ると、EWS(1)では、こ
の読み出し命令の実行が終了したことになる。
〔発明の効果〕
この発明によれば、割込みが考慮されていないEWSの
SCSIインターフェースに、割込みの必要なインター
フェースを持つデバイスを、容易に接続できる。
また、この発明では、EWSからのデバイスへのデータ
の読み書き、コマンドの書き込み、割込みデータの読み
出しに、異なる論理装置として認識される4つの書き込
み部及び読み出し部を設けているから、EWSにおいて
書き込みと読み出しのプログラムと同時に起動でき高速
処理が可能となる。
【図面の簡単な説明】
第1図はEWSとデバイスとの間に接続される、この発
明の一実施例の5C3Iデバイス変換器のブロック図、
第2図は第1図の接続におけるEWSの動作手順を示す
フローチャート、第3図は第1図の構成における割込み
データの読み出し手順を示すフローチャートである。 (1)−EWS。 (2)(7)−5C3Iインターフェース、(3)−5
C3Iデバイス変換器、 (4)(5)(6)−周辺デバイス、 (9’)  (10)・−デバイス用インターフェース
、データ読み出し部、 データ書き込み部、 コントロールデータ書き込み部、 割込みデータ読み出し部、 コード変換部、 制御部、 割込み制御部。

Claims (1)

    【特許請求の範囲】
  1. (1)EWS(エンジニアリングワークステーション)
    のハードディスク接続用のSCSIインターフェースに
    、接続されるSCSIインターフェースと、 周辺デバイスに接続するためのデバイス用インターフェ
    ースと、 SCSIインターフェースを通してEWSから異なるI
    D番号(又は同じID番号で異なるユニット番号)をも
    って認識されるデータ書き込み部、データ読み出し部、
    コントロールデータ書き込み部、及び割込みデータ読み
    出し部と、 これらデータの書き込み部及び読み出し部とデバイス用
    インターフェースとの間に介在し、データをSCSI型
    式と周辺デバイスのバス型式とに相互に変換するコード
    変換部と、 上記データの書き込み部と読み出し部を中継して行なわ
    れるEWSと周辺デバイスとのデータ送受を管理する制
    御部と、 EWSから送られる割り込みデータ読み出し命令に対し
    、割込みデータが割込みデータ読み出し部に準備されて
    いないときディスコネクト信号をSCSIインターフェ
    ースを通してEWSに出力してEWSの回線を解放し、
    その後割込みデータ読み出し部にデバイスから割込みデ
    ータが入力されたとき、リコネクト信号をSCSIイン
    ターフェースを通してEWSに送出し、EWSが割込み
    データを読み出すことを可能とする割込み制御部とを備
    えたことを特徴とするSCSIデバイス変換器。
JP12049390A 1990-05-09 1990-05-09 Scsiデバイス変換器 Pending JPH0415853A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12049390A JPH0415853A (ja) 1990-05-09 1990-05-09 Scsiデバイス変換器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12049390A JPH0415853A (ja) 1990-05-09 1990-05-09 Scsiデバイス変換器

Publications (1)

Publication Number Publication Date
JPH0415853A true JPH0415853A (ja) 1992-01-21

Family

ID=14787561

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12049390A Pending JPH0415853A (ja) 1990-05-09 1990-05-09 Scsiデバイス変換器

Country Status (1)

Country Link
JP (1) JPH0415853A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9836228B2 (en) 1997-03-04 2017-12-05 Papst Licensing Gmbh & Co. Kg Analog data generating and processing device having a multi-use automatic processor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9836228B2 (en) 1997-03-04 2017-12-05 Papst Licensing Gmbh & Co. Kg Analog data generating and processing device having a multi-use automatic processor

Similar Documents

Publication Publication Date Title
US5774680A (en) Interfacing direct memory access devices to a non-ISA bus
US5499378A (en) Small computer system emulator for non-local SCSI devices
US5621902A (en) Computer system having a bridge between two buses with a direct memory access controller and an alternative memory access controller
US5598576A (en) Audio output device having digital signal processor for responding to commands issued by processor by emulating designated functions according to common command interface
US6067589A (en) USB legacy support system
JP2516317B2 (ja) デ―タ処理システムとディジタル信号プロセッサへのロ―ディング方法
JPH07321821A (ja) 複数のマルチメディア・オーディオ・カードをローカル・エリア・ネットワークとして構成する方法および装置
JPH02189670A (ja) コンピュータ・システムのインターロック方法
US6845508B2 (en) Stream class driver for computer operating system
WO1999012095A1 (en) Method and apparatus for concurrent execution of operating systems
US4621319A (en) Personal development system
US6289402B1 (en) Bidirectional data transfer protocol primarily controlled by a peripheral device
JPH0415853A (ja) Scsiデバイス変換器
US5809333A (en) System for implementing peripheral device bus mastering in desktop PC via hardware state machine for programming DMA controller, generating command signals and receiving completion status
KR100326156B1 (ko) 듀얼프로세서간인터페이스장치
US5768631A (en) Audio adapter card and method for trapping audio command and producing sound corresponding to the trapped command
JPH01309117A (ja) 磁気デイスク装置
JPH07175665A (ja) 入出力割込制御回路
JP2614930B2 (ja) データ処理装置のバスマウスインタフェース回路
JPH0640651B2 (ja) プロトコル変換方式
RU2018944C1 (ru) Устройство для сопряжения эвм с внешними объектами
JPH04160549A (ja) パーソナルコンピュータシステム
Simon et al. The scientific laboratory instrument to computer coupler
KR0169622B1 (ko) 호스트시스템과 씨디아이시스템간의 인터페이스회로
JPS61243559A (ja) 二重化処理システム