JPH04359313A - 半導体ディスク装置 - Google Patents

半導体ディスク装置

Info

Publication number
JPH04359313A
JPH04359313A JP3134164A JP13416491A JPH04359313A JP H04359313 A JPH04359313 A JP H04359313A JP 3134164 A JP3134164 A JP 3134164A JP 13416491 A JP13416491 A JP 13416491A JP H04359313 A JPH04359313 A JP H04359313A
Authority
JP
Japan
Prior art keywords
disk device
control
section
serial transmission
semiconductor disk
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
JP3134164A
Other languages
English (en)
Inventor
Takashi Maeda
隆司 前田
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP3134164A priority Critical patent/JPH04359313A/ja
Priority to GB9211836A priority patent/GB2256566B/en
Publication of JPH04359313A publication Critical patent/JPH04359313A/ja
Priority to US08/478,376 priority patent/US5692217A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2294Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by remote test
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0662Virtualisation aspects
    • G06F3/0664Virtualisation aspects at device level, e.g. emulation of a storage device or system

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、上位装置とのインタ
フェースを制御するコントローラ部を内蔵した半導体デ
ィスク装置に関するものである。
【0002】
【従来の技術】図7は、例えば特開平2−148346
号公報に開示された従来のシリアル伝送手段を備えた磁
気ディスク装置の内部構成を示すブロック図である。図
において、1aは磁気ディスク装置、2は上位装置、3
は外部装置、4,5は磁気ディスク装置1a内に設けら
れたコントローラ部及びデバイス部、6aはコントロー
ラ部4内のMPU(マイクロプロセッサ)、6bはデバ
イス部5内のMPU、7は外部装置3内のシリアル伝送
制御部、8はコントロール部4内のSCSI(Smal
l Computer System Interfa
ce)制御部、9はデバイス部5内のデバイス制御部で
ある。
【0003】次に、上記従来のシリアル伝送手段を備え
た磁気ディスク装置の動作について説明する。磁気ディ
スク装置1aにおいて、この磁気ディスク装置1aと外
部装置3のシリアル伝送制御部7との伝送は、磁気ディ
スク装置1a内のデバイス部5に独立して設けられたM
PU6bを用い、このMPU6bとの間で送信データ信
号(TXD)線,受信データ信号(RXD)線,肯定応
答信号(ACK)線の3本の信号線により行われている
。また、磁気ディスク装置1a内のコントローラ部4に
は、全体のコントロールを行うMPU6aがシリアル伝
送用のMPU6bとは別に装備されている。
【0004】磁気ディスク装置1a内のデバイス部5の
MPU6bは、それぞれ伝送方向の逆な送信データ信号
(TXD)線及び受信データ信号(RXD)線、双方向
性の肯定応答信号(ACK)線の3本の信号線を用い、
肯定応答信号のオン・オフによってシリアル伝送の制御
を行っている。このようなシリアル伝送手段では、上位
装置2よりのコントローラ部4内のMPU6aとは別に
デバイス部5内に独立して設けられたMPU6bにより
、外部装置3よりの特殊コマンドをシリアル伝送により
動作させることができ、またデバイス部5内のデータを
読み出すこともでき、外部装置3からデバイス部5の診
断及び試験を行うことができる。
【0005】
【発明が解決しようとする課題】上記した従来のシリア
ル伝送手段を備えた磁気ディスク装置は以上のように構
成されており、図7に示されるように磁気ディスク装置
1aのコントローラ部4内に設けられた全体のコントロ
ールを行うMPU6aとは別に、デバイス部5内にシリ
アル伝送用として専用のMPU6bを実装しているので
、磁気ディスク装置1aの制御基板への実装に際して、
他の素子の実装部品の数が制限されてしまうという問題
点があった。また、磁気ディスク装置1aのデバイス部
5内のMPU6bと外部装置3内のシリアル伝送制御部
7との間の伝送は、送信データ信号線,受信データ信号
線,肯定応答信号線の3本の信号線により行われている
ために、磁気ディスク装置1aの制御基板へ実装する時
に、各信号線用のコネクタも他の素子の実装部品の実装
に対して大きな制限を与えてしまうという問題点があっ
た。
【0006】この発明は上記のような問題点を解消する
ためになされたもので、制御基板への実装部品の数を削
減して制御基板の縮小化を実現でき、また制御機能の向
上を図った半導体ディスク装置を得ることを目的とする
【0007】
【課題を解決するための手段】この発明に係る半導体デ
ィスク装置は、この半導体ディスク装置のコントローラ
部内のMPUにシリアル伝送制御機能を付加して、全体
のコントロール以外に、送信データ信号線及び受信デー
タ信号線の2本の信号線のみでシリアル伝送制御を行う
ようにしたものである。
【0008】
【作用】この発明における半導体ディスク装置は、この
半導体ディスク装置のコントローラ部内のMPUはシリ
アル伝送制御機能を備えており、送信データ信号線及び
受信データ信号線の2本の信号線のみを用い、割込み制
御にてシリアル伝送制御を行うことができ、これにより
外部装置より半導体ディスク装置のデバイス部の診断及
び試験を行うことができる。
【0009】
【実施例】以下、この発明の一実施例を図について説明
する。図1はこの発明の実施例である半導体ディスク装
置の概略構成を示すブロック図、図2は図1の半導体デ
ィスク装置の内部構成を示すブロック図である。図にお
いて、1はコントローラ部内蔵型の半導体ディスク装置
であり、これはコントローラ部4とデバイス部5とから
成っている。コントラーラ部4は、割込み伝送制御部で
あるMPU6とその制御下でインタフェース制御を行う
SCSI制御部8とから成っており、コントローラ部4
と上位装置2との間はSCSIインタフェースにより接
続されている。デバイス部5は、コントローラ部4のM
PU6の制御下でDRAM(メモリ)10の制御を行う
DRAM制御部9とDRAM10とから成っている。
【0010】コントローラ部4のMPU6と外部装置3
のシリアル伝送制御部7との間は2本のシリアル伝送制
御線、すなわちそれぞれ伝送方向の逆な送信データ信号
(TXD)線及び受信データ信号(RXD)線で接線さ
れている。従って、本実施例のシリアル伝送制御はコン
トローラ部4のMPU6によって行われる。また本実施
例では、シリアル伝送の相手側は外部装置3となってお
り、この外部装置3から半導体ディスク装置1のデバイ
ス部5及びSCSI制御部8の診断及び試験が可能とな
っている。
【0011】図3は図1の半導体ディスク装置における
コマンドの送信及び受信時のコマンドの構成を示す図で
ある。図3に示されるコマンドの構成は全部でnバイト
有り、第1バイトは命令コード、第2バイトは第3バイ
ト以降のパラメータバイト数、第3バイトより第n−1
バイトはパラメータ、第nバイトは継続データの有無を
示す表示バイトとなっている。
【0012】図4及び図5は図1の半導体ディスク装置
におけるコマンドの一例を示す図である。図4は外部装
置3よりの制御命令の一部であり、図5はコントローラ
部4のMPU6のシリアル伝送制御による外部機器3へ
の応答コマンドの一部である。
【0013】図6は図1の半導体ディスク装置における
受信時のコントローラ部のMPUの制御動作を説明する
ためのフローチャートである。図において、S1〜S1
1は動作過程を示す処理ステップである。
【0014】次に、上記この発明の実施例である半導体
ディスク装置において、外部装置3よりコマンドが送信
された時のコントローラ部4のMPU6の動作の流れを
、図6に示されるフローチャートを用いて説明する。 処理ステップS1−コントローラ部4のMPU6はシリ
アル伝送制御を行っていない状態である。ただしこの時
、SCSI制御やデバイス制御等の他の制御は行ってい
る。 処理ステップS2−外部装置3よりデータが送信された
ことにより割込みを発生し、シリアル伝送制御に切り換
わる。 処理ステップS3−外部装置3よりのデータ(コマンド
)を確認する。この時、不正コマンドの場合は処理ステ
ップS4へ移行する。 処理ステップS4−不正コマンドである旨を外部装置3
へ応答し、シリアル伝送制御(割込み)を終了する。そ
の後、処理ステップS1へ移行する。 処理ステップS5−コマンドを解読する。そして、各コ
マンド実行ルーチンへ飛ぶ。 処理ステップS6−コマンドに付加されたパラメータを
確認する。この時、不正パラメータの場合は処理ステッ
プS7へ移行する。 処理ステップS7−不正パラメータである旨を外部装置
3へ応答し、シリアル伝送制御(割込み)を終了する。 その後、処理ステップS1へ移行する。 処理ステップS8−コマンドを実行する。 処理ステップS9−コマンドの実行の終了を待つ。 処理ステップS10−コマンドの実行結果を外部装置3
へ応答する要,不要を確認する。この時、応答が不要の
場合は、シリアル伝送制御(割込み)を終了する。その
後、処理ステップS1へ移行する。 処理ステップS11−外部装置3へコマンドの実行結果
を報告し、シリアル伝送制御(割込み)を終了する。そ
の後、処理ステップS1へ移行する。
【0015】なお、上記実施例では半導体ディスク装置
を例にとって説明した場合を示しているが、送信データ
及び受信データの2本のデータのみのシリアル伝送の手
順にて、本実施例のように割込み伝送制御を使用して各
コマンドを単独の実行形式にしたものは、磁気ディスク
装置等にも広く適用が可能である。
【0016】
【発明の効果】以上のように、この発明の半導体ディス
ク装置によれば、この半導体ディスク装置のコントロー
ラ部内のMPUにシリアル伝送制御機能を付加して、全
体のコントロール以外に、送信データ信号線及び受信デ
ータ信号線の2本の信号線のみでシリアル伝送制御を行
うようにしたので、半導体ディスク装置の制御基板への
部品の実装上において、この種の従来装置と比べて制御
基板の大きさを縮小することができると共に、制御機能
を向上させることができるなどの優れた効果を奏する。
【図面の簡単な説明】
【図1】この発明の実施例である半導体ディスク装置の
概略構成を示すブロック図である。
【図2】図1の半導体ディスク装置の内部構成を示すブ
ロック図である。
【図3】図1の半導体ディスク装置におけるコマンドの
送信及び受信時のコマンドの構成を示す図である。
【図4】図1の半導体ディスク装置におけるコマンドの
一例を示す図である。
【図5】図1の半導体ディスク装置におけるコマンドの
一例を示す図である。
【図6】図1の半導体ディスク装置における受信時のコ
ントローラ部のMPUの制御動作を説明するためのフロ
ーチャートである。
【図7】従来のシリアル伝送手段を備えた磁気ディスク
装置の内部構成を示すブロック図である。
【符号の説明】
1    半導体ディスク装置 1a    磁気ディスク装置 2    上位装置 3    外部装置 4    コントローラ部 5    デバイス部 6    MPU(割込み伝送制御部)6a,6b  
  MPU(マイクロプロセッサ)7    シリアル
伝送制御部 8    SCSI制御部 9    デバイス制御部 S1〜S11    処理ステップ

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  上位装置とのインタフェースを制御す
    るコントローラ部を内蔵した半導体ディスク装置におい
    て、上記コントローラ部と外部装置若しくはその他の上
    位装置のと間に、それぞれ伝送方向の逆な送信データ信
    号線及び受信データ信号線の2本の信号線のみで通信制
    御を行い、かつ全体のコントロールとシリアル伝送制御
    との共有制御を行うシリアル伝送制御手段を備え、この
    シリアル伝送制御手段によって、上記外部装置若しくは
    その他の上位装置により直接にデバイス部内部のデータ
    の書込み,読出し並びに内部への制御を行うことを特徴
    とする半導体ディスク装置。
JP3134164A 1991-06-05 1991-06-05 半導体ディスク装置 Pending JPH04359313A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP3134164A JPH04359313A (ja) 1991-06-05 1991-06-05 半導体ディスク装置
GB9211836A GB2256566B (en) 1991-06-05 1992-06-04 Semiconductor disc unit
US08/478,376 US5692217A (en) 1991-06-05 1995-06-07 Semiconductor disk unit with processor for diagnosis and communication with external device through a two lines bus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3134164A JPH04359313A (ja) 1991-06-05 1991-06-05 半導体ディスク装置

Publications (1)

Publication Number Publication Date
JPH04359313A true JPH04359313A (ja) 1992-12-11

Family

ID=15121953

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3134164A Pending JPH04359313A (ja) 1991-06-05 1991-06-05 半導体ディスク装置

Country Status (3)

Country Link
US (1) US5692217A (ja)
JP (1) JPH04359313A (ja)
GB (1) GB2256566B (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4475618B2 (ja) * 2000-07-07 2010-06-09 インターナショナル・ビジネス・マシーンズ・コーポレーション 装置の起動制御方法、装置の自己診断試験方法、制御基板、機器、検査システム

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4651278A (en) * 1985-02-11 1987-03-17 International Business Machines Corporation Interface process for an all points addressable printer
US4785396A (en) * 1986-01-28 1988-11-15 Intel Corporation Push-pull serial bus coupled to a plurality of devices each having collision detection circuit and arbitration circuit
US4783705A (en) * 1986-02-27 1988-11-08 Quantum Corporation High capacity disk file with embedded sector servo and SCSI interface
US4942552A (en) * 1986-11-20 1990-07-17 Allen-Bradley Company, Inc. Method and apparatus for saving and performing industrial control commands
US4965801A (en) * 1987-09-28 1990-10-23 Ncr Corporation Architectural arrangement for a SCSI disk controller integrated circuit
US5163137A (en) * 1987-10-29 1992-11-10 Mita Industrial Co., Ltd. Copying system with a dual trunk serial communication system using an acknowledge line
JPH01148346A (ja) * 1987-12-01 1989-06-09 Toyota Motor Corp 排気ガス浄化用触媒体の製造方法
US4949299A (en) * 1987-12-04 1990-08-14 Allen-Bradley Company, Inc. Industrial control communication network and method
JPH02148346A (ja) * 1988-11-30 1990-06-07 Fujitsu Ltd シリアル伝送を備えた周辺装置

Also Published As

Publication number Publication date
US5692217A (en) 1997-11-25
GB9211836D0 (en) 1992-07-15
GB2256566B (en) 1995-03-08
GB2256566A (en) 1992-12-09

Similar Documents

Publication Publication Date Title
US5600793A (en) Method and system of bi-directional parallel port data transfer between data processing systems
US6381675B1 (en) Switching mechanism and disk array apparatus having the switching mechanism
US6289402B1 (en) Bidirectional data transfer protocol primarily controlled by a peripheral device
US6058440A (en) Programmable and adaptive resource allocation device and resource use recorder
US5692217A (en) Semiconductor disk unit with processor for diagnosis and communication with external device through a two lines bus
JP2568070B2 (ja) 作動装置制御方式
JP3483738B2 (ja) データ通信装置
JPH02148346A (ja) シリアル伝送を備えた周辺装置
JP3157794B2 (ja) 周辺制御処理装置
JP3172217B2 (ja) カード実装状態検出機能を備えた制御装置
JPH06131125A (ja) ディスクアレイ装置
KR100190706B1 (ko) 메인보더와 모터제어보더간의 컴맨드 전송방법
JP2554423Y2 (ja) メモリ制御装置
JPS63201861A (ja) インタ−フエイス切替装置
JPH02109441A (ja) 通信制御装置
JPH0236448A (ja) 入力装置インタフェース方式
JPH0368017A (ja) エラー処理装置
JPS6340956A (ja) デ−タ転送装置
KR20010037707A (ko) 자바 프로세서의 인터페이스 장치
KR19990005288A (ko) 셋탑 유닛의 드라이버 구동 장치
JPS5844250B2 (ja) チャネル診断制御方式
JPH04314157A (ja) 通信装置
JPH04290151A (ja) I/o制御装置
JPH0318952A (ja) データ処理装置
JPS59211131A (ja) 端末装置のフアイル送受信方式