JPH01291355A - データ転送制御回路 - Google Patents

データ転送制御回路

Info

Publication number
JPH01291355A
JPH01291355A JP63120861A JP12086188A JPH01291355A JP H01291355 A JPH01291355 A JP H01291355A JP 63120861 A JP63120861 A JP 63120861A JP 12086188 A JP12086188 A JP 12086188A JP H01291355 A JPH01291355 A JP H01291355A
Authority
JP
Japan
Prior art keywords
address
buffer memory
data
sent
storage area
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.)
Granted
Application number
JP63120861A
Other languages
English (en)
Other versions
JPH0833872B2 (ja
Inventor
Katsuji Fujimori
藤森 勝二
Hiroshi Ishizawa
石澤 浩
Katsuichi Hirowatari
広渡 勝一
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP63120861A priority Critical patent/JPH0833872B2/ja
Publication of JPH01291355A publication Critical patent/JPH01291355A/ja
Publication of JPH0833872B2 publication Critical patent/JPH0833872B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Information Transfer Systems (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔目次〕 概要 産業上の利用分野 従来の技術 発明が解決しようとする課題 課題を解決するための手段 作用 実施例 発明の効果 〔概要〕 複数の上位装置が共通にアクセスする下位装置のアダプ
タにおいて、上位装置と下位装置との間のデータ転送を
経済的なハードウェア構成で制御するデータ転送制御回
路に関し、 制御を容易として経済的なデータ転送制御回路を提供す
ることを目的とし、 上位装置と下位装置間で転送するデータブロックを蓄積
するバッファメモリを備えたデータ転送制御回路であっ
て、バッファメモリ上の第1と第2の記憶領域を指定す
るアドレスを交互に切替えて送出するアドレス送出手段
を設け、上位装置が送出する下位装置の先頭アドレスに
基づき下位装置に対して所定の量のデータブロックの書
込め/読出しを行わせるアドレスを作成し、作成したア
ドレスを第1又は第2の記憶領域を順次交互に選択して
記憶させると共に、先頭アドレスから順次、次の所定の
量のデータブロックの書込み/読出しを行わせるアドレ
スを、第1又は第2の記憶領域から読出して下位装置に
送出し、上位装置がバッファメモリに蓄積したデータブ
ロックを下位装置に転送するか、下位装置が蓄積したデ
ータブロックを上位装置に転送する動作を繰り返し、下
位装置でエラーが発生した時は、第1又は第2の記憶領
域に残されたエラーの発生したアドレスを再度送出して
、リカバリする構成とする。
〔産業上の利用分野〕
本発明は複数の上位装置が共通にアクセスする下位装置
のアダプタに係り、特に上位装置と下位装置との間のデ
ータ転送を経済的なハードウェア構成で制御するデータ
転送制御回路に関する。
近年、情報処理装置の構成が複雑化するに伴い、複数の
中央処理装置が共通に使用するデータを格納しておく共
通メモリが使用されるようになって来た。
このような共通メモリは、中央処理装置との間にデータ
転送を制御するデータ転送制御回路を備えた共通メモリ
アダプタを設けており、この共通メモリアダプタにより
データの転送が制御されている。
ところで、このデータ転送制御回路は経済的であること
が必要である。
〔従来の技術〕
第3図は従来の技術を説明するブロック図である。
第3図(a)はシステム構成を説明する図であり、■は
中央処理装置、2は共通メモリアダプタ、3は共通メモ
リである。中央処理装置1はアドレスバス4を経て共通
メモリ3のアドレスを共通メモリアダプタ2に送出し、
データバス5を経て共通メモリアダプタ2にデータを送
出する。
共通メモリアダプタ2は内部に備えたデータ転送制御回
路により、中央処理装置1が送出したアドレスに基づき
作成したアドレスと、バッファメモリに蓄積したデータ
を共通メモリ3にハス6を経て転送し、共通メモリ3に
書込む。
又、中央処理装置1がアドレスバス4を経て送出するア
ドレスに基づき、共通メモリアダプタ2のデータ転送制
御回路が送出するアドレスにより、共通メモリ3から読
出されたデータは、ハス6を経て共通メモリアダプタ2
に送出され、バッファメモリに蓄積された後データ転送
制御回路により制御されて、ハス4を介し中央処理装置
1に転送される。
第3図(b)はデータ転送制御回路の一例を示す。
アドレスバス4を経て、例えば、中央処理装置1が送出
する3ハイドのアドレスがマルチプレクサ7に人力する
。このアドレスは共通メモリ3の先頭アドレスであり、
マルチプレクサ7を経てレジスタ8に格納される。
又1.データバス5を経て、例えば、4バイトのデータ
が入力する。この時マルチプレクサ13を経て予め定ま
るへソファメモリ11の先頭アドレスAがレジスタ14
に格納され、マルチプレクサ 。
16を経てバッファメモリ11の書込みアドレス端子W
に入力する。従って、4バイトのデータがバッファメモ
リ11に書込まれる。
レジスタ14のアドレスは加算回路15によりパ1°゛
が加算され、マルチプレクサ13を経てレジスタ14の
アドレスを更新する。このインクリメントされたアドレ
スはマルチプレクサ16を経てバッファメモリ11の書
込みアドレス端子Wに入力する。従って、次の4ハイド
のデータがバッファメモリ11に書込まれる。
このようにして、例えば、32ハイドのデータブロック
がバッファメモリ11に書込まれる。
バッファメモリ11に32ハイドのデータブロックが書
込まれると、マルチプレクサ12ばレジスタ8のアドレ
スをハス6に送出し、同時に共通メモリ3に対するデー
タの送り方向や転送するデータ量等を示すコマンドCも
送出する。
このアドレス送出が済むと、マルチプレクサ16はバッ
ファメモリ11のデータを読出ずアドレスを、バッファ
メモリ11の読出しアドレス端子Rに送出する。即ち、
前記同様にしてバッファメモリ11の先頭アドレスAが
セットされたレジスタ14のアドレスを送出する。
バッファメモリ11はこの7ドレスで4バイトのデータ
を読出し、続いて、マルチプレクサ16が送出するアド
レスがインクリメントされる度に、4ハイドずつデータ
を読出してマルチプレクサ12に送出し、マルチプレク
サ12はバッファメモリ11から読出される4バイト毎
のデータをハス6に順次送出する。
レジスタ8に格納されたアドレスはレジスタ9に送出さ
れて記41されると共に、加算回路10において、次の
データブロック(32バイト)を共通メモリ3に書込む
アドレスとなる値Pが加算され、マルチプレクサ7を経
てレジスタ8に書込まれる。
バッファメモリ11のデータが総てバス6に送出される
と、マルチプレクサ16からバッファメモリ11の先頭
アドレスAを示すアドレスがバッファメモリ11の書込
みアドレス端子Wに入力し、前記同様にデータバス5に
送出されるデータがへソファメモリ11に書込まれる。
マルチプレクサ12はバッファメモリ11から32バイ
1−のデータブロックが、前記の如く総てハス6に送出
されると、レジスタ8の値Pを加算されて更新されたア
ドレスとコマンドCをバス6に送出し、続いて、へソフ
ァメモリ11に32ハイドの次のデータブロックが書込
まれると、この次のデータブロックを、前記と同様に4
ハイド毎にハス6に送出する。
このようにして、データバス5に送出される転送データ
ブロックが無くなるまで、上記動作が繰り返される。
若し、共通メモリ3でエラーが発生ずると、マルチプレ
クサ7はレジスタ9に格納されているアドレスをレジス
タ8に転送し、値Pが加算されて更新される前のアドレ
スに戻すため、マルチプレクサ12はエラーの発生した
データブロックのアドレスをハス6に送出する。そして
、バッファメモリ11のデータブロックを再送すること
でリカバリを行う。
共通メモリ3からデータを読出す場合、アドレスバス4
に中央処理装置1から送出されたアドレスを、前記同様
にしてレジスタ8に格納し、このアドレスをマルチプレ
クサ12がハス6に送出する。そして、このアドレスで
読出された4バイトのデータは、前記同様にしてレジス
タ14に格納されたアドレスが、バッファメモリ11の
書込みアドレス端子Wに入力することにより、マルチプ
レクサ12を経てバッファメモリ11に書込まれる。
そして、32バイトのデータが蓄積されると、レジスタ
14が送出するアドレスがバッファメモリ11の読出し
アドレス端子Rに入力することにより、4バイト毎にデ
ータバス5に送出され、中央処理装置1に転送される。
尚、マルチプレクサ1.12,13.16の切替信号や
レジスタ8.9.14及びバッファメモリ11の書込み
/読出しのタイミング信号等は、図示省略した共通メモ
リアダプタ2の制御部から供給される。
〔発明が解決しようとする課題〕
第3図(blに示す回路では、レジスタ8と9が必要で
あり、アドレス幅が24ピントであるとすると、夫々2
4個のフリップフロップを必要とする。
そして、アドレス幅が大きくなれば、更にその分のフリ
ップフロップを必要とする。又、データとアドレスを切
り分けるためのマルチプレクサ12を備えるため、非常
に大きなハードウェア量を必要とすると共に、レジスタ
8と9の制御も複雑となり経済的で無いという問題があ
る。
本発明はこのような問題点に鑑み、バッファメモリ11
にレジスタ8と9の代わりをする記憶領域を設定し、レ
ジスタ8と9及びデータとアドレスを切り分けるマルチ
プレクサ12を節減し、制御を容易として経済的なデー
タ転送制御回路を提供することを目的としている。
〔課題を解決するだめの手段〕
第1図は本発明の原理ブロック図である。
第3図と同一符号は同一機能のものを示す。アドレス送
出手段28はマルチプレクサ24を経て、バッファメモ
リ11の書込みアドレス端子Wに記憶領域26のアドレ
スを送出する。上位装置からアドレスバス4に、下位装
置の先頭アドレスを指示するアドレスが入力する。マル
チプレクサ17は、このアドレスバス4の先頭アドレス
をバッファメモリ11に送出するため、この下位装置の
先頭アドレスは、記憶領域26に格納される。
続いて、上位装置からデータバス5にデータブロックが
入力する。この時第3図(b)で説明した如く、レジス
タ14にはバッファメモリ11の先頭アドレスAが設定
され、マルチプレクサ16と24を経てバッファメモリ
11の書込みアドレス端子Wに入力する。従って、バッ
ファメモリ11には4バイト毎に、前記同様にインクリ
メントされてレジスタ14に設定されるアドレスが、書
込みアドレス端子Wに入力するため、32ハイドのデー
タブロックが格納される。
バッファメモリ11に32ハイドのデータブロックが格
納されると、マルチプレクサ23を経てアドレス送出手
段28が送出するバッファメモリ11の記憶領域26の
アドレスが、読出しアドレス端子Rに入力する。従って
、バッファメモリ11からバス6に下位装置のアドレス
が送出され、同時にこのアドレスは加算回路10に入力
し、第3図(blで説明した値Pが加算され、マルチプ
レクサ17を経てバッファメモリ11に送出される。
この時、アドレス送出手段28はマルチプレクサ24を
経て、バッファメモリ11の書込みアドレス端子Wに記
i! 領域27のアドレスを送出しており、値Pが加算
されたアドレスは記憶領域27に格納される。又、マル
チプレクサ25はコマンドCをバス6に送出する。
ここで、レジスタ14にセットされたへソファメモリ1
1の先頭アドレスAがマルチプレクサ16と23を経て
、バッファメモリ11の読出しアドレス端子Rに入力し
、バッファメモリ11から4バイト毎にデータブロック
が読出され、バス6に送出される。
若し、下位装置でエラーが発生した場合は、アドレス送
出手段手段28がバッファメモリ11の記ta領域26
のアドレスを再度送出するため、値Pが加算される前の
アドレスが下位装置に送出され、リカバリすることが出
来る。
へソファメモリ11に格納されたデータブロックが総て
転送されると、マルチプレクサ17を経て、次のデータ
ブロックがバッファメモリ11に前記同様にして書込ま
れる。そして、このデータブロックを下位装置に転送す
る時は、アドレス送出手段28がマルチプレクサ24を
経てバッファメモリ11の記憶領域27のアドレスを送
出するため、値Pの加算された下位装置のアドレスがバ
ス6に送出される。
従って、次に転送されるデータブロックは、値Pの加算
されたアドレスで、下位装置に書込まれる。
〔作用〕
上記の如く構成することにより、アドレス送出手段28
はバッファメモリ11の記憶領域26と27のアドレス
を交互に切替え、上位装置が送出したアドレスにデータ
ブロックを転送する度に値−14= Pが加算された下位装置に送出するためのアドレスと、
該値Pが加算される一つ前のリカバリ用のアドレスとを
交互に記憶領域26と27に記憶させるため、第3図(
b)に示すレジスタ8と9を省略することが可能となる
と共に、下位装置でエラーがあった場合には、リカバリ
用のアドレスを送出することで、該エラーのリカバリを
行うことが可能となる。
そして、バッファメモリ11に、この下位装置に送出す
るアドレスを記憶させているため、バス6にアドレスを
送出した後、バス6を使用して、データブロックの転送
を実行することが可能となり、第3図(blに示すマル
チプレクサ12によるハス6の切替えを行う必要が無く
、簡易な制御により、ハードウェア量を節減することが
出来る。
〔実施例〕
第2図は本発明の一実施例を示す回路のブロック図であ
る。
第3図と同一符号は同一機能のものを示す。フリップフ
ロップ18は、図示省略した共通メモリアダプタ2の制
御部の制御により、初期時“1”をマルチプレクサ21
とNOT回路19と20に送出しており、NOT回路2
0は0”をマルチプレクサ22に送出する。マルチプレ
クサ22には予め固定値として、例えば、上位ビットの
“100”が与えられており、マルチプレクサ24を経
てバッファメモリ11の書込みアドレス端子Wにアドレ
スとして、例えば、“1000”を送出する。
バッファメモリ11のアドレス“1000”は、記憶領
域26のアドレスであり、アドレスバス4を経て入力す
る第3図(alの中央処理装置1が送出する共通メモリ
3の先頭アドレスは、マルチプレクサ17を経て記憶領
域26に格納される。
そして、フリップフロップ18の送出した“1”はNO
T回路19を経てaO”となり、フリップフロップ18
に入力するため、フリップフロップ18は“0”をマル
チプレクサ21とNOT回路19と20に送出する。
マルチプレクサ21は予め固定値として、例えば、上位
ビットの“100″が与えられているため、フリップフ
ロップ18が“0”を送出すると、マルチプレクサ23
に“1000”を送出する。
中央処理装置1がデータバス5に送出するデータブロッ
クは、マルチプレクサ17を経てバッファメモリ11に
入力する。そして、第3図(b)で説明した如く、レジ
スタ14に設定されたバッファメモリ11の先頭アドレ
スAは、マルチプレクサ16と24を経てバッファメモ
リ11の書込みアドレス端子Wに人力する。そして、第
3図で説明した如く、加算回路15で加算されインクリ
メントされたアドレスが順次式ソファメモリ11の書込
みアドレス端子Wに入力するため、データバス5から入
力するデータブロックは、4バイト毎に順次バッファメ
モリ11に書込まれる。
バッファメモリ11に32バイトのデータブロックが書
込まれると、前記の如く、マルチプレクサ23に送出さ
れたアドレス“1000”が、ハ゛ソファメモリ11の
読出しアドレス端子Rに入力し、バッファメモリ11の
記憶領域26に格納されている第3図(alに示す共通
メモリ3の先頭アドレスがバス6に送出される。
そして、この共通メモリ3の先頭アドレスは加算回路1
0において、第3図(blで説明した値Pが加算され、
マルチプレクサ17を経てバッファメモリ11に送出さ
れる。
この時、前記の如く、フリップフロン118は0″を送
出しているため、NOT回路20はa1″を送出し、マ
ルチプレクサ22からはアドレス“1001″がマルチ
プレクサ24を経て、バッファメモIJ11の書込みア
ドレス端子Wに入力する。アドレス“1001”はバッ
ファメモリ11の記憶ti域27のアドレスであり、加
算回路10で値Pが加算されたアドレスが書込まれる。
バッファメモリ11に格納された32バイトのデータブ
ロックは、第3図(b)で説明した如く、レジスタ4に
設定されるアドレスが、マルチプレクサ16と23を経
てバッファメモリ11の読出しアドレス端子Rに送出さ
れ、4ハイド毎に読出されてバス6に送出され、先にハ
ソファメモリ11−18= の記憶領域26より読出されて送出されたアドレスに基
づき、第3図(alに示す共通メモリ3に書込まれる。
へソファメモリ11に格納された32バイトのデータブ
ロックが総て転送される左、前記同様に、レジスタ14
に格納されるバッファメモリ11の先頭アドレスAがマ
ルチプレクサ16と24を経てバッファメモリ11の書
込アドレス端子Wに入力し、データバス5からマルチプ
レクサ17を経て入力するデータブロックが、4ハイド
毎にバッファメモリ11に書込まれる。
そして、フリップフロップ18はNOT回路19が“1
”を送出しているため、1”を再びNOT回路19と2
0及びマルチプレクサ21に送出する。
従って、前記同様にマルチプレクサ21と23を経て、
アドレス゛’1001”がバッファメモリ11の読出し
アドレス端子Rに入力し、バッファメモリ11の記4.
! eM域27に記↑aされている共通メモリ3の次の
アドレス、即ち、共通メモリ3の先頭アドレスに値Pが
加算されたアドレスが読出され、ハス6に送出される。
そして、加算回路10で更に値Pが加算され、マルチプ
レクサ17を経てバッファメモリ11に送出される。
この時、マルチプレクサ22と24を経てバッファメモ
リ11の書込みアドレス端子Wにはアドレス゛1000
”が入力しているため、ハ・7フアメモリ11の記憶領
域26に、この更に値Pを加算されたアドレスが格納さ
れる。
ここで、マルチプレクサ16と23を経て、バッファメ
モリ11にレジスタ14がら4バイト毎にデータブロッ
クを読出すアドレスが、バッファメモリ11の読出アド
レス端子Rに入力し、4ハイド毎のデータブロックがハ
ス6に送出され、先にバッファメモリ11の記憶領域2
7がら送出された値Pの加算されたアドレスにより、共
通メモリ3に書込まれる。
若し、共通メモリ3でエラーが発生すると、共通メモリ
アダプタ2の図示省略した制御部は、フリップフロップ
18を反転させ、バッファメモリ11の記憶領域26と
27のアドレスを一つ前の状態に戻す。
従って、値Pが一つ加算される前の共通メモリ3のアド
レスが読出されるため、リカバリを行うことが出来る。
又、共通メモリ3からデータブロックを中央処理装置1
に転送する場合は、前記同様にしてバッファメモリ11
の記憶領域26に格納されたアドレスをハス6に送出す
ると共に、加算回路10で値Pを加算されたアドレスを
記憶領域27に記憶させる。そして、共通メモリ3から
読出されたデータブロックを4ハイド毎にレジスタ14
から送出されるアドレスでバッファメモリ11に書込み
、32バイト蓄積されると、レジスタ14から送出され
るアドレスで4ハイド毎にバッファメモリ11から読出
してマルチプレクサ17を介し、データバス5に送出す
る。
そして、バッファメモリ11から32ハイドのデータプ
ロ・7りを転送すると、記憶領域27がら値Pを加算し
たアドレスを読出して、パス6に送出し、記憶領域26
には更に値Pを加算したアドレスを格納すると共に、次
のデータブロックをバッファメモリ11に蓄積する動作
を繰り返す。
〔発明の効果〕
以上説明した如く、本発明は簡易な制御により、ハード
ウェア量を少なくしたデータ転送制御回路を提供するこ
とが出来る。
【図面の簡単な説明】
第1図は本発明の原理ブロック図、 第2図は本発明の一実施例を示す回路のブロック図、 第3図は従来の技術を説明するブロック図である。 図において、 1は中央処理装置、  2ば共通メモリアダプタ、3は
共通メモリ、   4はアドレスバス、5はデータバス
、   6はハス、 7、12.13.16.17.21〜25はマルチプレ
クサ、−22= 8、9.14はレジス外 10.15は加算回路、11
はハソファメモリ、18はフリップフロップ、19.2
0はNOT回路、26.27は記憶領域、28ばアトル
ス送出手段である。

Claims (1)

  1. 【特許請求の範囲】 上位装置と下位装置間で転送するデータブロックを一旦
    蓄積するバッファメモリ(11)を備えたデータ転送制
    御回路であって、 該バッファメモリ(11)上の第1の記憶領域(26)
    と第2の記憶領域(27)を指定するアドレスを交互に
    切替えて送出するアドレス送出手段(28)を設け、上
    位装置が送出する下位装置の先頭アドレスに基づき下位
    装置に対して所定の量のデータブロックの書込み/読出
    しを行わせるアドレスを作成し、該作成したアドレスを
    該バッファメモリ(11)上の第1又は第2の記憶領域
    (26)(27)を順次交互に選択して記憶させると共
    に、該先頭アドレスから順次、次の所定の量のデータブ
    ロックの書込み/読出しを行わせるアドレスを、該第1
    又は第2の記憶領域(26)(27)から読出して下位
    装置に送出し、上位装置が該バッファメモリ(11)に
    蓄積したデータブロックを下位装置に転送するか、下位
    装置が該バッファメモリ(11)に蓄積したデータブロ
    ックを上位装置に転送する動作を繰り返し、下位装置で
    エラーが発生した時は、該第1又は第2の記憶領域(2
    6)(27)に残された該エラーの発生したアドレスを
    再度送出して、リカバリすることを特徴とするデータ転
    送制御回路。
JP63120861A 1988-05-18 1988-05-18 データ転送制御回路 Expired - Fee Related JPH0833872B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63120861A JPH0833872B2 (ja) 1988-05-18 1988-05-18 データ転送制御回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63120861A JPH0833872B2 (ja) 1988-05-18 1988-05-18 データ転送制御回路

Publications (2)

Publication Number Publication Date
JPH01291355A true JPH01291355A (ja) 1989-11-22
JPH0833872B2 JPH0833872B2 (ja) 1996-03-29

Family

ID=14796767

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63120861A Expired - Fee Related JPH0833872B2 (ja) 1988-05-18 1988-05-18 データ転送制御回路

Country Status (1)

Country Link
JP (1) JPH0833872B2 (ja)

Also Published As

Publication number Publication date
JPH0833872B2 (ja) 1996-03-29

Similar Documents

Publication Publication Date Title
JPH0433029A (ja) メモリ装置とその駆動方法
JPH01291355A (ja) データ転送制御回路
JPS63239546A (ja) 半導体記憶回路
JPH0656604B2 (ja) 情報処理装置
JPH0423119A (ja) アレイディスクおよびそのデータ復元方法
JPH01181137A (ja) 記憶装置
JP2888062B2 (ja) 情報処理装置
JPS63206855A (ja) デ−タ転送装置
JPH08179894A (ja) メモリシステム及びディスク記録再生装置に適用されるメモリシステム
JPS63245745A (ja) バツフア記憶制御装置
JPS60117353A (ja) 記憶装置における交代メモリ制御方法
JPS61193230A (ja) 磁気デイスク制御装置
JPS5985560A (ja) フアイル管理装置
JPH0421021A (ja) 半導体ディスク装置のデータバックアップ方式
JPH04130917A (ja) 電子ディスク装置
JPS59128621A (ja) Dma制御装置
JPS61147358A (ja) 初期プログラムロ−デイング回路
JPS61246848A (ja) 動作履歴記憶回路
JPS6158920B2 (ja)
JPS5854421B2 (ja) 情報処理装置
JPS63216157A (ja) 外部記憶制御装置
JPH0561814A (ja) 並び替え機能付きデータ転送装置
JPS58101358A (ja) メモリ制御方式
JPS6398722A (ja) 磁気デイスク制御装置
JPS60140589A (ja) メモリ装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees