JP5269625B2 - インタフェース制御装置 - Google Patents
インタフェース制御装置 Download PDFInfo
- Publication number
- JP5269625B2 JP5269625B2 JP2009005853A JP2009005853A JP5269625B2 JP 5269625 B2 JP5269625 B2 JP 5269625B2 JP 2009005853 A JP2009005853 A JP 2009005853A JP 2009005853 A JP2009005853 A JP 2009005853A JP 5269625 B2 JP5269625 B2 JP 5269625B2
- Authority
- JP
- Japan
- Prior art keywords
- interface
- control unit
- command
- address
- response
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Bus Control (AREA)
Description
(第1の実施形態)
図1に示すように、本発明の第1の実施形態に係るインタフェース制御装置100は、メモリ制御インタフェース101、ホストインタフェース102、無線インタフェース103及びインタフェース制御部110を有する。インタフェース制御装置100は、例えば、図1に示すようにメモリカード200の内部に設けられるコントローラ等の専用回路として構成されてもよいし、メモリカード200とホスト機器300とを接合するアダプタとして構成されてもよいし、アダプタ内部に設けられる専用回路として構成されてもよい。
まず、ホスト機器300−1はメモリカード200−1の初期化処理を行う。メモリカード200−1は初期化処理によってRCA#1を割り当てられ、データ転送モードに移行する。一方、ホスト機器300−2はメモリカード200−2の初期化処理を行う。メモリカード200−2は初期化処理によってRCA#2を割り当てられ、データ転送モードに移行する。尚、インタフェース制御装置100−1内部のインタフェース制御部110−1は、RCA#1に関するコマンド/レスポンスの解析時にRCA#1をアドレス保持部113−1に保持しておく。また、インタフェース制御装置100−2内部のインタフェース制御部110−2は、RCA#2に関するコマンド/レスポンスの解析時にRCA#2をアドレス保持部113−2に保持しておく。
図9に示すように、本発明の第2の実施形態に係るインタフェース制御装置410は、ホスト機器400内部に設けられる。ホスト機器400は、上記インタフェース制御装置410の他にバス420、メモリインタフェース430及びホスト処理部450を有する。また、ホスト機器400は、メモリカード500を差し込むスロットを更に有する。ここで、メモリカード500は、例えば前述したメモリカード200からインタフェース制御装置100を除去した構成である。また、無線インタフェース600は、例えばネットワークインタフェースカード(NIC)のような着脱可能なインタフェースであってもよいし、ホスト機器400に内蔵されるインタフェースであってもよい。
前述した第1の実施形態に係るインタフェース制御装置100は、コマンドに含まれるRCA値を適宜変換している。一方、本発明の第3の実施形態に係るインタフェース制御装置100は、後述するように、1つのメモリカードに対して複数のRCA値が割り当て可能な場合に当該複数のRCA値を適宜使い分ける。以下、本実施形態に係るインタフェース制御装置100は、第1のRCA値及び第2のRCA値を割り当て可能であるものとして説明する。
101・・・メモリ制御インタフェース
102・・・ホストインタフェース
103・・・無線インタフェース
110・・・インタフェース制御部
111・・・入出力部
112・・・信号解析部
113・・・アドレス保持部
114・・・アドレス変換部
115・・・信号生成部
116・・・インタフェース決定部
117・・・管理部
200・・・メモリカード
201・・・フラッシュメモリ
202・・・メモリ制御部
300,400・・・ホスト機器
410・・・インタフェース制御装置
411・・・入出力部
412・・・信号解析部
413・・・アドレス保持部
414・・・アドレス変換部
415・・・信号生成部
416・・・インタフェース決定部
417・・・管理部
420・・・バス
430・・・メモリインタフェース
450・・・ホスト処理部
500・・・メモリカード
600・・・無線インタフェース
Claims (6)
- 第1の情報処理装置と通信を行うための第1のインタフェースと、
前記第1の情報処理装置とは異なる第2の情報処理装置と通信を行うための第2のインタフェースと、
記憶メディアの制御部と通信を行うための第3のインタフェースと、
前記第2のインタフェースを介した通信が確立すると、前記第2のインタフェースを介した通信が確立したことを前記第1の情報処理装置に通知するための通知信号を前記第1のインタフェースを介して送信することを含むインタフェース制御を行うインタフェース制御部と
を具備し、
前記インタフェース制御部は、前記記憶メディアの制御部に第1のアドレスが割り当てられた後に、第2のアドレスを含むコマンドを前記第2のインタフェースを介して受信すると前記第2のアドレスを前記第1のアドレスに変換して前記第3のインタフェースを介して送信し、前記コマンドに対するレスポンスを前記第3のインタフェースを介して受信すると前記第2のインタフェースを介して送信する
ことを特徴とするインタフェース制御装置。 - 第1の情報処理装置と通信を行うための第1のインタフェースと、
前記第1の情報処理装置とは異なる第2の情報処理装置と通信を行うための第2のインタフェースと、
記憶メディアの制御部と通信を行うための第3のインタフェースと、
前記第2のインタフェースを介した通信が確立すると、前記第2のインタフェースを介した通信が確立したことを前記第1の情報処理装置に通知するための通知信号を前記第1のインタフェースを介して送信することを含むインタフェース制御を行うインタフェース制御部と
を具備し、
前記インタフェース制御部は、前記記憶メディアの制御部に第1のアドレスが割り当てられた後に前記第2のインタフェースを介した通信が確立すると第2のアドレスを前記第2のインタフェースを介して受信して保持し、前記第1のアドレスを含むコマンドを前記第1のインタフェースを介して受信すると前記第1のアドレスを前記第2のアドレスに変換して前記第2のインタフェースを介して送信し、前記コマンドに対するレスポンスを前記第2のインタフェースを介して受信すると前記第1のインタフェースを介して送信する
ことを特徴とするインタフェース制御装置。 - 第1の情報処理装置と通信を行うための第1のインタフェースと、
前記第1の情報処理装置とは異なる第2の情報処理装置と通信を行うための第2のインタフェースと、
記憶メディアの制御部と通信を行うための第3のインタフェースと、
前記第2のインタフェースを介した通信が確立すると、前記第2のインタフェースを介した通信が確立したことを前記第1の情報処理装置に通知するための通知信号を前記第1のインタフェースを介して送信することを含むインタフェース制御を行うインタフェース制御部と
を具備し、
前記インタフェース制御部は、前記記憶メディアの制御部に第1のアドレスが割り当てられた後にアドレス割り当てのための割り当てコマンドを前記第1のインタフェースを介して受信すると前記第2のインタフェースを介して送信し、前記割り当てコマンドに対するレスポンスを前記第2のインタフェースを介して受信すると当該割り当てコマンドに対するレスポンスに含まれる第2のアドレスを保持すると共に前記第1のインタフェースを介して当該第2のアドレスを前記第1の情報処理装置に通知する
ことを特徴とするインタフェース制御装置。 - 前記インタフェース制御部は、前記第1のインタフェースを介して受信したコマンドに前記第1のアドレスが含まれていれば前記第3のインタフェースを介して送信し、前記第1のインタフェースを介して受信したコマンドに前記第2のアドレスが含まれていれば前記第2のインタフェースを介して送信することを特徴とする請求項3記載のインタフェース制御装置。
- 第1の情報処理装置と通信を行うための第1のインタフェースと、
前記第1の情報処理装置とは異なる第2の情報処理装置と通信を行うための第2のインタフェースと、
記憶メディアの制御部と通信を行うための第3のインタフェースと、
前記第2のインタフェースを介した通信が確立すると、前記第2のインタフェースを介した通信が確立したことを前記第1の情報処理装置に通知するための通知信号を前記第1のインタフェースを介して送信することを含むインタフェース制御を行うインタフェース制御部と
を具備し、
前記インタフェース制御部は、前記記憶メディアの制御部に第1のアドレスが割り当てられた後に前記第2のインタフェースを介してアドレス割り当てのための割り当てコマンドを受信すると前記第3のインタフェースを介して送信し、前記割り当てコマンドに対するレスポンスを前記第3のインタフェースを介して受信すると前記第2のインタフェースを介して送信すると共に、当該割り当てコマンドに対するレスポンスに含まれる第2のアドレスを保持する
ことを特徴とするインタフェース制御装置。 - 前記インタフェース制御部は、前記第3のインタフェースから前記第1のアドレスを格納したコマンドに対するレスポンスを受信すると前記第1のインタフェースを介して送信し、前記第3のインタフェースから前記第2のアドレスを格納したコマンドに対するレスポンスを受信すると前記第2のインタフェースを介して送信することを特徴とする請求項5記載のインタフェース制御装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009005853A JP5269625B2 (ja) | 2009-01-14 | 2009-01-14 | インタフェース制御装置 |
US12/652,991 US20100180061A1 (en) | 2009-01-14 | 2010-01-06 | Interface control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009005853A JP5269625B2 (ja) | 2009-01-14 | 2009-01-14 | インタフェース制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010165113A JP2010165113A (ja) | 2010-07-29 |
JP5269625B2 true JP5269625B2 (ja) | 2013-08-21 |
Family
ID=42319823
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009005853A Expired - Fee Related JP5269625B2 (ja) | 2009-01-14 | 2009-01-14 | インタフェース制御装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20100180061A1 (ja) |
JP (1) | JP5269625B2 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5801244B2 (ja) * | 2012-04-06 | 2015-10-28 | 株式会社東芝 | メモリシステム |
JP2013218498A (ja) * | 2012-04-06 | 2013-10-24 | Toshiba Corp | メモリシステム |
CN102664975B (zh) * | 2012-04-25 | 2015-09-23 | 惠州Tcl移动通信有限公司 | 一种具有Wi-Fi功能的micro SD卡及手机 |
JP5917325B2 (ja) * | 2012-07-26 | 2016-05-11 | 株式会社東芝 | ブリッジ回路 |
US12099746B2 (en) * | 2019-12-16 | 2024-09-24 | Micron Technology, Inc. | Interrupt signaling for a memory device |
US11775378B2 (en) * | 2019-12-16 | 2023-10-03 | Micron Technology, Inc. | Memory health status reporting |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6901457B1 (en) * | 1998-11-04 | 2005-05-31 | Sandisk Corporation | Multiple mode communications system |
JP4053704B2 (ja) * | 2000-01-05 | 2008-02-27 | 株式会社東芝 | 無線インタフェース機能内蔵icカード、アンテナモジュール、情報処理装置 |
US6820148B1 (en) * | 2000-08-17 | 2004-11-16 | Sandisk Corporation | Multiple removable non-volatile memory cards serially communicating with a host |
US7133958B1 (en) * | 2004-07-23 | 2006-11-07 | Atheros Communications, Inc. | Multiple personality I/O bus |
JP2006139556A (ja) * | 2004-11-12 | 2006-06-01 | Toshiba Corp | メモリカード及びそのカードコントローラ |
JP2007317170A (ja) * | 2006-04-28 | 2007-12-06 | Renesas Technology Corp | Icモジュールおよび携帯電話 |
US8127309B1 (en) * | 2006-11-10 | 2012-02-28 | Marvell International Ltd. | Secure digital input/output interface system |
US7814246B2 (en) * | 2007-04-30 | 2010-10-12 | Hewlett-Packard Development Company, L.P. | Translation of data to/from storage devices based on a redundancy configuration and host interface type |
JP5045229B2 (ja) * | 2007-05-14 | 2012-10-10 | 富士ゼロックス株式会社 | ストレージシステム及びストレージ装置 |
JP4607942B2 (ja) * | 2007-12-05 | 2011-01-05 | 富士通株式会社 | ストレージシステムおよびルートスイッチ |
JP2009181332A (ja) * | 2008-01-30 | 2009-08-13 | Sony Corp | 記憶媒体並びに競合制御方法 |
US7970978B2 (en) * | 2008-05-27 | 2011-06-28 | Initio Corporation | SSD with SATA and USB interfaces |
JP2010044494A (ja) * | 2008-08-11 | 2010-02-25 | Fuji Xerox Co Ltd | 記憶装置、記憶装置アレイ及びデータ処理システム |
JP5284140B2 (ja) * | 2009-02-25 | 2013-09-11 | 株式会社東芝 | インタフェース制御装置 |
JP5641754B2 (ja) * | 2010-03-23 | 2014-12-17 | dブロード株式会社 | インターフェースカードシステム |
-
2009
- 2009-01-14 JP JP2009005853A patent/JP5269625B2/ja not_active Expired - Fee Related
-
2010
- 2010-01-06 US US12/652,991 patent/US20100180061A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
US20100180061A1 (en) | 2010-07-15 |
JP2010165113A (ja) | 2010-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5269625B2 (ja) | インタフェース制御装置 | |
JP5284140B2 (ja) | インタフェース制御装置 | |
EP3159804A1 (en) | Chip interconnection method, chip and device | |
JP2011096090A (ja) | 無線通信装置、ホスト機器への応答方法、及びプログラム | |
CN102033840A (zh) | 总线协议转换装置和总线协议转换方法 | |
CN112698942B (zh) | 一种人工智能服务系统、主控装置和从控装置 | |
US20130332504A1 (en) | Station, target apparatus, initiator apparatus, communication system, and communication method | |
JP2008198185A (ja) | バスシステム及びその制御方法 | |
EP2924955B1 (en) | Apparatus, communication control system, and communication control method | |
US10149139B2 (en) | Connection control method by communication terminal | |
JP6548483B2 (ja) | 複数のデータ処理部でバッファを共有するデータ制御装置、制御方法 | |
JP2006293927A (ja) | ダイレクトメモリアクセス制御装置及びダイレクトメモリアクセス制御装置を含むシステムlsi | |
US9319275B2 (en) | Communication device, communication method, and communication program | |
JP2015036205A (ja) | 情報処理装置、情報処理方法及びプログラム | |
JP2017139660A (ja) | 情報処理装置、情報処理方法、および、情報処理プログラム | |
JP2009010920A (ja) | 画像処理コントローラ及び画像処理装置 | |
JP2010128803A (ja) | データ転送装置及びデータ転送方法 | |
JP2001282712A (ja) | 電子印刷装置用の画像処理コントローラ及びそれを有する電子印刷装置。 | |
JP5481583B2 (ja) | インタフェース制御装置 | |
JPWO2020137437A1 (ja) | 通信装置及び通信方法 | |
CN115017093B (zh) | 一种片上外部总线通信的方法以及装置 | |
JP3959407B2 (ja) | 画像処理装置及び画像処理システム | |
JP2006338232A (ja) | 通信システム | |
US20160006802A1 (en) | Data sharing system | |
JP2023128348A (ja) | Usbデバイス、および、usbデバイスにおける制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110323 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130226 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130401 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130416 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130508 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5269625 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |