JPH0415853A - Scsi device converter - Google Patents

Scsi device converter

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
Japanese (ja)
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/en
Publication of JPH0415853A publication Critical patent/JPH0415853A/en
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

PURPOSE:To execute interruption from a peripheral device side by providing an interruption control part which once releases the line of EWS (engineering working station) when interruption data is not prepared and makes it possible to read data when interruption data is inputted. CONSTITUTION:This SCSI device converter 3 inputs/outputs data to/from the peripheral device 4-6 through device interfaces 8-10, converts the data into the data of SCSI specification by a code conversion part 15 and input/outputs it to data write parts and read parts 11-14. When the data is not prepared in an interruption data read part, the interruption control part 17 once releases the line of EWS by using the disconnecting signal and the reconnecting signal of SCSI specification to the read instruction of interruption data from EWS 1. When the data is prepared, the data is read. Thus, the SCSI interface 7 of EWS is allowed to execute a pseudo interruption operation and a device which requires interruption can be connected.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明はEWS (エンジニアリングワークステーシ
ョン)の5csrインターフエースにパソコン用周辺機
器や、シーケンサ等のデバイスを簡単に接続することが
できる汎用の5C3Iデバイス変換器に関する。
[Detailed Description of the Invention] [Field of Industrial Application] This invention is a general-purpose 5C3I device that allows devices such as personal computer peripherals and sequencers to be easily connected to the 5csr interface of an EWS (engineering workstation). Regarding converters.

〔従来の技術及び発明が解決しようとする問題点〕EW
Sは、マルチタスク、マルチウィンドウ処理により比較
的安価な機器構成により、データの高速処理が可能で民
生用に利用される。
[Problems to be solved by conventional technology and invention] EW
S is used for consumer use because it is capable of high-speed data processing with a relatively inexpensive equipment configuration due to multi-tasking and multi-window processing.

このEWSは、標準インターフェースとして、ハードデ
ィスクや磁気テープドライブとの接続を目的としたSC
SIインターフェースを備えている。しかし、パソコン
のように拡張ボード用スロットを持たない。したがって
パソコン対応のバスであるパソコンI10バスや割込付
双方向パラレルバスを持つブロック等の出力機器やシー
ケンサ等をEWSに直接に接続することはできなかった
、つまり、現在のEWSはイニシエータ機能しか持たな
いため、変換器からEWSへ回線接続ができない。
This EWS is a standard interface for SCs intended for connection with hard disks and magnetic tape drives.
Equipped with SI interface. However, it does not have an expansion board slot like a personal computer. Therefore, it was not possible to directly connect output devices such as the PC I10 bus, which is a PC-compatible bus, or a block with a bidirectional parallel bus with interrupts, a sequencer, etc. to the EWS. In other words, the current EWS only functions as an initiator. Because the converter does not have one, it is not possible to connect the line from the converter to the EWS.

なおパーソナルコンピュータは拡張スロットの利用によ
り周辺デバイスとの接続の自由度が高いものの、処理が
シングルタスクであるため処理速度が遅く実用にならな
い、さらにEWSのうち高級なものは周辺デバイスに接
続するための専用バスを備えているものもあるが、特定
のデバイスを対象としているため、任意のデバイスを自
由に接続することはできず、システム構成が非常に高価
となっていた。
Although personal computers have a high degree of freedom in connecting peripheral devices by using expansion slots, the processing speed is slow and is not practical because the processing is a single task.Furthermore, high-end EWSs require connection to peripheral devices. Some devices are equipped with a dedicated bus, but because they are targeted at specific devices, it is not possible to freely connect any device, making the system configuration very expensive.

EWSにパソコン対応のバスを持つ周辺デバイスを接続
しようとすれば、現在ハードディスク対応に設計されて
いる標準装備のSCSIインターフェースと、パソコン
対応のバスである例えばGPIBのインターフェースと
を相互にコード変換して接続するコード変換器を作製す
ればよいことになる。
If you want to connect a peripheral device with a PC-compatible bus to the EWS, you will need to convert the code between the standard SCSI interface, which is currently designed for hard disks, and the PC-compatible bus, such as a GPIB interface. All you have to do is create a code converter to connect.

しかし、ハードディスク用に設計された現在のSCSI
インターフェースは、割込み機能がなく、シーケンサ等
のようにホスト側に割込みをかける必要のあるデバイス
の接続はできなかった。
However, current SCSI designed for hard disks
The interface did not have an interrupt function, and it was not possible to connect devices that required interrupts to the host side, such as sequencers.

そこで、この発明はハードディスクとの接続を目的とし
て作られているEWSの5CSIインターフエースに、
パソコン対応のバス等の5C3Iとは異なる規格のバス
を持つ周辺デバイスを簡単に接続でき、特に周辺デバイ
ス側から割込みがかけられる汎用の5C3Iデバイス変
換器の提供を目的とする。
Therefore, this invention was developed for the 5CSI interface of EWS, which is made for the purpose of connecting with hard disks.
To provide a general-purpose 5C3I device converter which can easily connect peripheral devices having a bus of a different standard from 5C3I, such as a bus compatible with a personal computer, and in particular can receive an interrupt from the peripheral device side.

〔課題を解決するための手段〕[Means to solve the problem]

この発明は、EWS (エンジニアリングワークステー
ション)のハードディスク接続用の5C8Iインターフ
エースに、接続されるSCSIインターフェースと、周
辺デバイスに接続するためのデバイス用インターフェー
スと、SCSIインターフェースを通してEWSから異
なるID番号または、同じID番号で異なるユニット番
号をもって認識されるデータ書き込み部、データ読み出
し部、コントロールデータ書き込み部、及び割込みデー
タ読み出し部と、これらデータの書き込み部及び読み出
し部とデバイス用インターフェースとの間に介在し、デ
ータを5C3I型式と周辺デバイスのバス型式とに相互
に変換するコード変換部と、上記データの書き込み部と
読み出し部を中継して行なわれるEWSと周辺デバイス
とのデータ送受を管理する制御部と、EWSから送られ
る割り込みデータ読み出し命令に対し、割込みデータが
割込みデータ読み出し部に準備されていないときディス
コネクト信号(SC5I規格のもの)をSCSIインタ
ーフェースを通してEWSに出力してEWSの回線を解
放し、その後刻込みデータ読み出し部にデバイスから割
込みデータが入力されたとき、リコネクト信号(SCS
I規格のもの)を5C5Iインターフエースを通してE
WSに送出し、EWSが割込みデータを読み出すことを
可能とする割込み制御部とを備えたことを特徴とするS
CSIデバイス変換器を提供する。
This invention provides a SCSI interface connected to a 5C8I interface for hard disk connection of an EWS (engineering workstation), a device interface for connecting to a peripheral device, and a different ID number or the same ID number from the EWS through the SCSI interface. A data writing section, a data reading section, a control data writing section, and an interrupt data reading section, which are recognized with different unit numbers based on ID numbers, are interposed between these data writing section and reading section, and the device interface, and the data a code conversion unit that mutually converts the data into the 5C3I type and the bus type of the peripheral device; a control unit that manages data transmission and reception between the EWS and the peripheral device, which is performed by relaying the data writing unit and reading unit; When interrupt data is not prepared in the interrupt data read section in response to an interrupt data read command sent from When interrupt data is input from the device to the interrupt data reading section, the reconnect signal (SCS
I standard) through the 5C5I interface.
An interrupt controller that sends the interrupt data to the WS and allows the EWS to read the interrupt data.
Provides a CSI device converter.

C作用〕 上記SCSIデバイス変換器は、EWSのSCSIイン
ターフェースに対しては、ハードディスク用SCSIイ
ンターフェースと同じ規格によりデータの入出力を行い
、EWSが周辺デバイスとのデータ中継所として機能す
る上記4種のデータの書き込み部及び読み出し部に対し
て、任意にデータの書き込み及び読み出しをすることを
可能にする。
C action] The above SCSI device converter inputs and outputs data to and from the SCSI interface of the EWS according to the same standards as the SCSI interface for hard disks, and the EWS functions as a data relay station with peripheral devices. It is possible to arbitrarily write and read data to and from a data writing section and a data reading section.

また、この5C5Iデバイス変換器は周辺デバイスに対
しては、デバイス用インターフェースを通じ、そのデバ
イスのバス規格によってデータの入出力を行い、このデ
ータをコード変換部により5CSI規格のデータに変換
して、上記4種のデータの書き込み部及び読み出し部に
入出力する。
In addition, this 5C5I device converter inputs and outputs data to and from peripheral devices according to the bus standard of the device through the device interface, and converts this data into data of the 5CSI standard by the code conversion section. It inputs and outputs four types of data to the write section and read section.

割り込み制御部は、EWSからの割り込みデータの読み
出し命令に対し、割込みデータ読み出し部にデータが用
意されていないとき、SCSI規格のディスコネクト信
号とりコネクト信号を用いることにより、EWSの回線
を一旦解放し、その後データが用意されたときデータ読
み出しをさせる。
In response to an interrupt data read command from the EWS, the interrupt control unit temporarily releases the EWS line by using the SCSI standard disconnect signal and connect signal when no data is prepared in the interrupt data read unit. , and then read the data when it is ready.

この動作により、デバイス側から割込みできるようにさ
れていないEWSのSCSIインターフェースに、優位
的な割込み動作をさせハードディスク接続用に設計され
たEWSのSCSIインターフェースに、割込みが必要
なデバイスを接続することができる。
This operation allows the SCSI interface of the EWS, which is not designed to allow interrupts from the device side, to perform superior interrupt operations, and allows devices that require interrupts to be connected to the SCSI interface of the EWS, which is designed for connecting hard disks. can.

〔実施例〕〔Example〕

この発明の一実施例の5C5Iデバイス変換器を用いて
、EWSに周辺デバイスを接続した構成例を第1図に示
して説明する。
An example of a configuration in which peripheral devices are connected to an EWS using a 5C5I device converter according to an embodiment of the present invention will be described with reference to FIG.

図において、(1)はデスクトップ型等の比較的安価な
EWS (エンジニアリングワークステーション)でハ
ードディスク接続用のSCSIインターフェース(2)
を標準装備として持つものである。(3)はワンボード
に組み込まれた5csIデバイス変換器で、上記EWS
 (1)に、周辺デバイス、例えばプロッタ等の出力デ
バイス(4)、CDROM等の入力デバイス(5)、シ
ーケンサ等の割込み制御を行うデバイス(6)を接続し
ている。
In the figure, (1) is a relatively inexpensive EWS (engineering workstation) such as a desktop type, and the SCSI interface (2) for connecting the hard disk.
is included as standard equipment. (3) is a 5csI device converter built into one board, and the above EWS
Connected to (1) are peripheral devices such as an output device (4) such as a plotter, an input device (5) such as a CDROM, and a device (6) that performs interrupt control such as a sequencer.

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とにより構成している。
The 5C3I device converter (3) has a SCSI interface (7) for connection with the EWS (1), and a personal computer I10 bus interface (8) (9) as a device interface for connecting peripheral devices.
) and bidirectional parallel bus interface with interrupts (
10), and this 5C3I device converter (3) has different ID numbers N, N+1,... through the EWS (1) to 5C8I interfaces (2) (7).
・N+3 (or same ID number but different unit number N,
N+1,...N+3), a data writing section (11), a data reading section (12), a control data writing section (13), an interrupt data reading section (14), and each data writing section and reading section. (11) (12) (13) (14) and device interface (8) (9) (10
), there is a code conversion unit (15) that mutually converts the data format between the 5CSI standard and the device interface bus standard, and the EWS and peripheral devices that relay the data writing and reading units. A control unit (16) that manages data transmission and reception, and an EWS (1)
In order to be able to accept interrupt signals from devices through the SCSI interfaces (2) and (7) without interrupting processing, an interrupt control unit (17) that generates control signals is connected to a microcomputer and a ROM. and RAM.

なおこのSCSIデバイス変換器(3)のデバイス用イ
ンターフェースは、上述したI10バスインターフェー
ス(8)(9)及び割込付の双方向パラレルバスインタ
ーフェース(10)の他の種類のものも、接続するデバ
イスに応じて採用できる。例えば、センサ等のアナログ
デバイス(18)からアナログデータを入力できるよう
にA/D変換器(19)を内蔵させてもよい。ここでデ
バイス用インターフェースはR3−232と、セントロ
ニクス、VMEバスのような標準インターフェースや各
パソコンの拡張用バスのような専用のインターフェース
でもよい。
The device interface of this SCSI device converter (3) can also be used with other types of the above-mentioned I10 bus interfaces (8) and (9) and bidirectional parallel bus interface with interrupts (10). Can be adopted according to the requirements. For example, an A/D converter (19) may be built in so that analog data can be input from an analog device (18) such as a sensor. Here, the device interface may be R3-232, a standard interface such as Centronics or VME bus, or a dedicated interface such as an expansion bus of each personal computer.

上記構成のEWSデバイス変換器(3)は次のように動
作する。
The EWS device converter (3) having the above configuration operates as follows.

EWS (1)のSCSIインターフェースは、ハード
ディスクを8台まで接続できるように設計されている。
The SCSI interface of EWS (1) is designed to connect up to eight hard disks.

そこで、この発明では、EWS (1)が見掛は上、デ
ータ書き込み部(11) 、データ読み出し部(12)
 、コントロールデータ筈き込み部(13)及び割込み
データ読み出し部(14)を、その内の4台のハードデ
ィスク装置として認識できるように、各書き込み部と読
み出し部(11) ・・・(14)にID番号(又は同
−ID番号の異なるユニット番号)(N、N+1、・・
・ N+3)を割り当てている。つまり、EWS (1
)は各書き込み部又は読み出し部に、4台のハードディ
スクに対するのと同じ手順で、書き込み又は読み出し操
作をするだけである。
Therefore, in this invention, the EWS (1) has a good appearance, a data writing section (11), a data reading section (12)
, control data reading section (13) and interrupt data reading section (14), so that each writing section and reading section (11) ... (14) can be recognized as four hard disk devices among them. ID number (or unit number with the same ID number) (N, N+1,...
・N+3) is assigned. In other words, EWS (1
) simply performs a write or read operation on each write unit or read unit using the same procedure as for the four hard disks.

一方、制御部(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)
により制御できる。
On the other hand, the control unit (16) controls the peripheral devices (4) and (5).
In contrast to (6), device interface (8)
(9) Controls data input/output through (10). That is, the data written in the data writing section (11) is outputted to an output device (4) such as a plotter,
Data read from an input device (5) such as a CD-ROM is input to a data reading section (12), and data written to a control data writing section (13) is sent to a device (6) that performs interrupt control such as a sequencer. Interrupt data from the device (6) that outputs and performs interrupt control is input to the interrupt data reading section (14). This input/output control of the control unit (17) is performed at a predetermined timing by interpreting commands sent from the EWS (1).
(9) (10) and each data write section and read section (11) (12) (13) (14
) A code conversion unit (15) intervenes in data transmission and reception between the SCSI standard and each bus standard, and performs code conversion between the SCSI standard and each bus standard. Also, device interfaces (8) (9) (
10), even if there are multiple channels, the code conversion unit (15), control unit (16), and interrupt control unit (17)
can be controlled by

この発明ではEWS (1)が各書き込み部と読み出し
部(11)  (12)  (13)  (14)を別
々の装置として認識するので、EWS (1)では各書
き込み部と読み出し部(11)  (12)  (13
)  (14)に対して異なる書き込みプログラムと読
み出しプログラムを同時に起動し、並列処理をするので
処理効率が高い。
In this invention, since the EWS (1) recognizes each writing section and reading section (11) (12) (13) (14) as separate devices, the EWS (1) recognizes each writing section and reading section (11) ( 12) (13
) For (14), different writing programs and reading programs are started at the same time and processed in parallel, resulting in high processing efficiency.

この発明の大きな特徴はデバイス側からの割込みが考慮
されていない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)の割込みデータ
の読み出しが終了する。
A major feature of this invention is that the 5C5I interface (2) of the EWS (1), which does not take into account interrupts from the device side, performs pseudo interrupts. That is, from the EWS (1) to the interrupt data reading section (14
), and if no interrupt data is prepared, the CD-ROM input device (5) is set to EWS (1). Unlike preparing data in response to read instructions from
) sends a disconnect signal to EWS (1) and
Temporarily release the WS line. This allows EWS (1)
can do other things. After this, when interrupt 12 data is prepared in the interrupt data reading section (14),
The interrupt control unit (17) sends a reconnect signal to the EWS (1). Upon receiving this, EWS (1) reads the interrupt data, and EWS (1) finishes reading the interrupt data.

上記動作を、EWS (1)のSCSIドライバ(ソフ
トウェア)上の手続手順において説明する。EWSの5
C3Iドライバーは、ハードディスク接続用のドライバ
ーとして開発されている。
The above operation will be explained in terms of the procedure on the SCSI driver (software) of EWS (1). EWS 5
The C3I driver is developed as a driver for connecting hard disks.

したがって、この発明の装置は、このハードディスクの
エミュレート的な動きをする。この手続手順は第2図に
示すフローチャートにしたがって行われる。
Therefore, the device of the present invention behaves like an emulation of this hard disk. This procedure is performed according to the flowchart shown in FIG.

このフローチャートで、5tartからMode 5e
nseまではハードディスクの初期化手順で、Inqu
iryはターゲットおよびロジカル・ユニットの属性情
報(デバイス・タイプの識別コード)の報告、5tar
t /5top Unitはロジカル・ニー’−/トの
起動/停止、Te5t Unit Readyはロジカ
ル・ユニットの使用可否状態のテスト、Mode 5e
nseは各種パラメータ値(データ形式、記録媒体の構
成)の報告である。これによって、各書き込み部および
読み出し部(11)  (12)  (13)  (1
4)はEWS (1)に対してアクティブの状態となる
In this flowchart, from 5tart to Mode 5e
nse is the hard disk initialization procedure, Inqu
iry reports target and logical unit attribute information (device type identification code), 5tar
t/5top Unit starts/stops the logical unit, Te5t Unit Ready tests the usability status of the logical unit, Mode 5e
nse is a report of various parameter values (data format, configuration of recording medium). As a result, each writing section and reading section (11) (12) (13) (1
4) becomes active for EWS (1).

この初期化手順の後に、EWS (1)は、各書き込み
部及び読み出し部(11)  (12)  (13) 
 (14)に対して、書き込み又は読み出しを実行する
。すなわち、Read Extendedは指定ブロッ
ク、すなわちデータ読み出し部(12)又は割込みデー
タ読み出し部(14)からの読み出し、Write E
xtendndは指定ブロック、すなわちデータ書き込
み部(11)又はコントロールデータ書き込み部(13
)へのデータ書き込みである。
After this initialization procedure, the EWS (1) has each writing part and reading part (11) (12) (13)
Execute writing or reading to (14). That is, Read Extended is read from the specified block, that is, the data reading unit (12) or the interrupt data reading unit (14), and Write Extended is
xtendnd is the specified block, that is, the data writing section (11) or the control data writing section (13).
).

上記手順は、SCSI規格のものを用いているため、手
直しをほとんどしないで、本発明装置を、EWS (1
)のSCSIインターフェースに容易に接続できる。
Since the above procedure uses the SCSI standard, the device of the present invention can be used with EWS (1
) can be easily connected to the SCSI interface of

この規格化された手順で、パソコン対応等の各種インタ
ーフェースを持つデバイスの制御を行う手順について説
明する。各種デバイスの制御は、メモリへの読み書き、
コマンドの書き込み、およびデバイスからの割込み信号
の読み出しに分けられる。この発明の装置では、各機能
を書き込み部と読み出し部(11)  (12)  (
13)  (14)の4つのユニットに分担させている
ので、EWSで書き込みと読み出しの両方のプログラム
を同時に起動させている。この機能の内で、割込みデー
タの読み出しは、第3図に示すフローチャートのように
行って、割込みが考慮されていないSCSIインターフ
ェースに擬像的な割込みをさせている。
A procedure for controlling devices with various interfaces, such as those compatible with personal computers, using this standardized procedure will be explained. Control of various devices involves reading and writing to memory,
It is divided into writing commands and reading interrupt signals from the device. In the device of this invention, each function is divided into a writing section and a reading section (11) (12) (
13) Since the four units in (14) share the responsibility, both the writing and reading programs are activated at the same time in the EWS. Among these functions, reading of interrupt data is performed as shown in the flowchart shown in FIG. 3, and a pseudo-interrupt is caused by the SCSI interface, which does not take interrupts into consideration.

初めに、EWSより、割込みデータ読み出し部(14)
に、読み出し命令が出力させる。この読み出しは、デバ
イスの割り込みの発生間隔を予期して定期的に行う必要
がある。このとき通常は割込みデータが準備されていな
いので、割り込み制御部(17)はディスコネクト信号
を、EWS (1)に送出し、EWS (1)の回線を
解放し、他の処理ができるようにする。次にデバイスで
割込みが発生し、割込みデータが準備されると割り込み
制御部(17)はEWS (1)にリコネクト信号を出
力し、EWS (1)に、割込みデータ読み出し部(1
4)から割込みデータを読み出さ仁る。割込みデータが
EWS (1)に送信し終ると、EWS(1)では、こ
の読み出し命令の実行が終了したことになる。
First, from the EWS, interrupt data reading section (14)
, the read command causes the output. This reading needs to be performed periodically in anticipation of the interval at which device interrupts occur. At this time, normally no interrupt data is prepared, so the interrupt control unit (17) sends a disconnect signal to the EWS (1), releases the line of the EWS (1), and enables other processing. do. Next, when an interrupt occurs in the device and the interrupt data is prepared, the interrupt control section (17) outputs a reconnect signal to the EWS (1), and the interrupt data reading section (17) outputs a reconnect signal to the EWS (1).
4) Read the interrupt data from. When the interrupt data has been sent to EWS (1), it means that EWS (1) has finished executing this read instruction.

〔発明の効果〕〔Effect of the invention〕

この発明によれば、割込みが考慮されていないEWSの
SCSIインターフェースに、割込みの必要なインター
フェースを持つデバイスを、容易に接続できる。
According to the present invention, it is possible to easily connect a device having an interface that requires an interrupt to a SCSI interface of an EWS that does not take interrupts into consideration.

また、この発明では、EWSからのデバイスへのデータ
の読み書き、コマンドの書き込み、割込みデータの読み
出しに、異なる論理装置として認識される4つの書き込
み部及び読み出し部を設けているから、EWSにおいて
書き込みと読み出しのプログラムと同時に起動でき高速
処理が可能となる。
In addition, in this invention, four write sections and a read section are provided for reading and writing data from the EWS to the device, writing commands, and reading interrupt data, which are recognized as different logical devices. It can be started at the same time as the reading program, enabling high-speed processing.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はEWSとデバイスとの間に接続される、この発
明の一実施例の5C3Iデバイス変換器のブロック図、
第2図は第1図の接続におけるEWSの動作手順を示す
フローチャート、第3図は第1図の構成における割込み
データの読み出し手順を示すフローチャートである。 (1)−EWS。 (2)(7)−5C3Iインターフェース、(3)−5
C3Iデバイス変換器、 (4)(5)(6)−周辺デバイス、 (9’)  (10)・−デバイス用インターフェース
、データ読み出し部、 データ書き込み部、 コントロールデータ書き込み部、 割込みデータ読み出し部、 コード変換部、 制御部、 割込み制御部。
FIG. 1 is a block diagram of a 5C3I device converter according to an embodiment of the present invention, which is connected between an EWS and a device;
FIG. 2 is a flowchart showing the operation procedure of the EWS in the connection shown in FIG. 1, and FIG. 3 is a flowchart showing the procedure for reading interrupt data in the configuration shown in FIG. (1)-EWS. (2) (7)-5C3I interface, (3)-5
C3I device converter, (4) (5) (6) - Peripheral device, (9') (10) - Device interface, data read section, data write section, control data write section, interrupt data read section, code Conversion section, control section, interrupt control section.

Claims (1)

【特許請求の範囲】[Claims] (1)EWS(エンジニアリングワークステーション)
のハードディスク接続用のSCSIインターフェースに
、接続されるSCSIインターフェースと、 周辺デバイスに接続するためのデバイス用インターフェ
ースと、 SCSIインターフェースを通してEWSから異なるI
D番号(又は同じID番号で異なるユニット番号)をも
って認識されるデータ書き込み部、データ読み出し部、
コントロールデータ書き込み部、及び割込みデータ読み
出し部と、 これらデータの書き込み部及び読み出し部とデバイス用
インターフェースとの間に介在し、データをSCSI型
式と周辺デバイスのバス型式とに相互に変換するコード
変換部と、 上記データの書き込み部と読み出し部を中継して行なわ
れるEWSと周辺デバイスとのデータ送受を管理する制
御部と、 EWSから送られる割り込みデータ読み出し命令に対し
、割込みデータが割込みデータ読み出し部に準備されて
いないときディスコネクト信号をSCSIインターフェ
ースを通してEWSに出力してEWSの回線を解放し、
その後割込みデータ読み出し部にデバイスから割込みデ
ータが入力されたとき、リコネクト信号をSCSIイン
ターフェースを通してEWSに送出し、EWSが割込み
データを読み出すことを可能とする割込み制御部とを備
えたことを特徴とするSCSIデバイス変換器。
(1) EWS (Engineering Workstation)
A SCSI interface to be connected to the SCSI interface for connecting the hard disk, a device interface for connecting to peripheral devices, and a different I/O interface from the EWS through the SCSI interface.
A data writing unit and a data reading unit that are recognized by a D number (or a different unit number with the same ID number),
A control data writing section, an interrupt data reading section, and a code conversion section interposed between these data writing and reading sections and the device interface, and converting data between the SCSI format and the peripheral device bus format. and a control unit that manages data transmission and reception between the EWS and peripheral devices, which is carried out by relaying the data write and read parts, and a control unit that handles the interrupt data to the interrupt data read unit in response to an interrupt data read command sent from the EWS. When it is not ready, output a disconnect signal to the EWS through the SCSI interface to release the EWS line,
Thereafter, when interrupt data is input from the device to the interrupt data reading section, the interrupt control section sends a reconnect signal to the EWS through the SCSI interface to enable the EWS to read the interrupt data. SCSI device converter.
JP12049390A 1990-05-09 1990-05-09 Scsi device converter Pending JPH0415853A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12049390A JPH0415853A (en) 1990-05-09 1990-05-09 Scsi device converter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12049390A JPH0415853A (en) 1990-05-09 1990-05-09 Scsi device converter

Publications (1)

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

Family

ID=14787561

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12049390A Pending JPH0415853A (en) 1990-05-09 1990-05-09 Scsi device converter

Country Status (1)

Country Link
JP (1) JPH0415853A (en)

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
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 (en) Data processing system and method for loading digital signal processor.
US20160162204A1 (en) Analog data generating and processing device for use with a personal computer
US5890012A (en) System for programming peripheral with address and direction information and sending the information through data bus or control line when DMA controller asserts data knowledge line
JPH07321821A (en) Method and apparatus for constituting plurality of multimedia audio cards as local area network
JPH02189670A (en) How to interlock computer systems
US6845508B2 (en) Stream class driver for computer operating system
WO1999012095A1 (en) Method and apparatus for concurrent execution of operating systems
JPH0527898B2 (en)
US4621319A (en) Personal development system
US6289402B1 (en) Bidirectional data transfer protocol primarily controlled by a peripheral device
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 (en) Dual processor-to-processor interface device
US6009486A (en) Cardbus docking station
US5768631A (en) Audio adapter card and method for trapping audio command and producing sound corresponding to the trapped command
JPH01309117A (en) Magnetic disk device
JPH07175665A (en) I / O interrupt control circuit
JP2614930B2 (en) Bus mouse interface circuit of data processing device
JPH0640651B2 (en) Protocol conversion method
JP2803270B2 (en) SCSI host adapter circuit
RU2018944C1 (en) Device for interfacing computer with external objects
JPH04160549A (en) Personal computer system