JP2010026592A - メモリデバイスおよびメモリデバイス制御装置 - Google Patents
メモリデバイスおよびメモリデバイス制御装置 Download PDFInfo
- Publication number
- JP2010026592A JP2010026592A JP2008184022A JP2008184022A JP2010026592A JP 2010026592 A JP2010026592 A JP 2010026592A JP 2008184022 A JP2008184022 A JP 2008184022A JP 2008184022 A JP2008184022 A JP 2008184022A JP 2010026592 A JP2010026592 A JP 2010026592A
- Authority
- JP
- Japan
- Prior art keywords
- memory device
- data
- transfer
- memory
- host
- 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
Links
Images
Landscapes
- Information Transfer Systems (AREA)
- Bus Control (AREA)
Abstract
【解決手段】アダプタ102にメモリデバイス103が接続されたことを認識した時に、メモリデバイス103に対してデバイス情報を要求するデバイス情報要求部122と、デバイス情報要求部122で取得したデバイス情報に基づき、メモリデバイス103の拡張機能を有効化する拡張機能有効化部121とを備え、メモリデバイス103における拡張機能を用いてメモリデバイス103へアクセスを行うものである。
【選択図】図1
Description
図1は、本発明の実施の形態1におけるメモリデバイスおよびメモリデバイス制御装置の構成図である。また、図2から図6は、具体的に動作を説明するための図である。なお、図22に示す構成要素と同じ構成要素については、同じ符号を付与し、詳しい説明を省略する。
図6は、本発明の実施の形態2におけるメモリデバイスおよびメモリデバイス制御装置の構成を示す。また、図7A〜図7D,図8は、実施の形態2におけるメモリデバイスおよびメモリデバイス制御装置の具体的な動作を説明するための図である。なお、図6において、図1と同じ構成要素については同じ符号を付与し、詳しい説明を省略する。
図9は、本発明の実施の形態3におけるメモリデバイスおよびメモリデバイス制御装置の構成を示す。また、図10は、具体的に動作を説明するための図である。なお、図9において、図1、図6、図22などと同じ構成要素については同じ符号を付与し、詳しい説明を省略する。
図11は、具体的に動作を説明するための図である。なお、図11に示す動作は、図9に示すメモリデバイスおよびメモリデバイス制御装置により実行される。
図12は、具体的に動作を説明するための図である。なお、図12に示す動作は、図9に示すメモリデバイスおよびメモリデバイス制御装置により実行される。
図13は、本発明の実施の形態6におけるメモリデバイスおよびメモリデバイス制御装置の構成を示す。また、図14から図16は、具体的に動作を説明するための図である。なお、図13において、図1、図6などと同じ構成要素については同じ符号を付与し、詳しい説明を省略する。
図18は、本発明の実施の形態7におけるメモリデバイスおよびメモリデバイス制御装置の構成を示す。また、図19から図21は、具体的に動作を説明するための図である。なお、図18において、図1、図6、図13と同じ構成要素については同じ符号を付与し、詳しい説明を省略する。
102 アダプタ
103 メモリデバイス
121 拡張機能有効化部
122 デバイス情報要求部
131 拡張機能制御部
132 デバイス情報通知部
611 動作制約通知部
621 拡張機能選択部
921 新プロトコル生成部
931 新プロトコル制御部
1321 共有メモリ
1322 IF制御部
1323 CPU
1324 領域カウンタ
1325 領域判別部
1330 フラッシュメモリモジュール0
1331 フラッシュメモリモジュール1
1332 フラッシュメモリモジュール2
1333 フラッシュメモリモジュール3
1811 HDD
1821 データ送出制御部
1822 速度計測部
1830 メモリデバイス0
1831 メモリデバイス1
1832 メモリデバイス2
1833 メモリデバイス3
Claims (9)
- メモリデバイス制御装置と所定のインターフェースで接続可能なメモリデバイスであって、
複数のメモリモジュールを備え、
それぞれの前記メモリモジュール内でのデータを前記メモリデバイス制御装置にアドレスの順序で転送する、メモリデバイス。 - 複数のメモリモジュールを備えたメモリデバイスと所定のインターフェースで接続可能なメモリデバイス制御装置であって、
当該装置に前記メモリデバイスが接続されたことを認識した時に、前記メモリデバイスに対してデバイス情報を要求するデバイス情報要求手段と、
前記メモリデバイスから取得したデータを記憶する共有メモリと、
前記共有メモリとのデータ転送時に前記メモリモジュール単位で転送データのアドレスを判別する領域判別手段と、
前記領域判別手段における判別結果に基づいてデータ転送が完了した範囲を記憶する領域カウンタと、
前記領域カウンタの結果をもとに処理を行う中央演算処理部とを備えた、メモリデバイス制御装置。 - 前記領域判別手段は、前記メモリデバイス内部のストライピング単位でデータを管理して、それぞれの領域の最終アドレスのデータが転送されたことを判別条件とする、請求項2記載のメモリデバイス制御装置。
- 当該装置はホスト機器に接続可能であり、
前記ホスト機器と前記共有メモリとの間でデータ転送を行うよう制御するインターフェース制御手段を、さらに備え、
前記中央演算処理部は、前記領域カウンタの結果をもとに、前記ホスト機器との転送を行うデータの範囲を確認して前記インターフェース制御手段へ転送の要求を行う、請求項2または3記載のメモリデバイス制御装置。 - 前記領域判別手段は、前記ホスト機器へ転送するデータの転送サイズごとの領域で管理して、それぞれの領域の最終アドレスのデータが転送されたことを判別条件とする、請求項4記載のメモリデバイス制御装置。
- ホスト機器とアダプタとを備え、複数のメモリデバイスを制御可能なメモリデバイス制御装置であって、
前記アダプタは、前記ホスト機器と前記メモリデバイスとの間の制御方式を変更して転送を行うデータ送出制御部を備えた、メモリデバイス制御装置。 - 前記アダプタは、
前記共有メモリと前記インタフェース制御手段と、
前記ホスト機器と前記メモリデバイスとの間の転送速度を計測する速度計測部とを、さらに備え、
前記データ送出制御部は、前記速度計測部の測定値を元にデータ転送方式を選択する、請求項6記載のメモリデバイス制御装置。 - 前記データ送出制御部は、タイムスライス間隔で間欠的に転送を行い、当該タイムスライス間隔を変更して転送を行う、請求項7記載のメモリデバイス制御装置。
- 前記データ送出制御部は、転送サイズを変更して転送を行う、請求項7記載のメモリデバイス制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008184022A JP2010026592A (ja) | 2008-07-15 | 2008-07-15 | メモリデバイスおよびメモリデバイス制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008184022A JP2010026592A (ja) | 2008-07-15 | 2008-07-15 | メモリデバイスおよびメモリデバイス制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2010026592A true JP2010026592A (ja) | 2010-02-04 |
Family
ID=41732399
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008184022A Pending JP2010026592A (ja) | 2008-07-15 | 2008-07-15 | メモリデバイスおよびメモリデバイス制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2010026592A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012018601A (ja) * | 2010-07-09 | 2012-01-26 | Sharp Corp | 表示操作装置及び画像処理装置 |
| JP2013534680A (ja) * | 2010-07-15 | 2013-09-05 | アドバンスト・マイクロ・ディバイシズ・インコーポレイテッド | Pciエクスプレス適合デバイスの資源にアクセスするためのシステム及び方法 |
| US8699065B2 (en) | 2010-07-22 | 2014-04-15 | Sharp Kabushiki Kaisha | Display operation device allocating a plurality of functions to a key, image processing apparatus, and method of receiving user operations |
| JPWO2020174735A1 (ja) * | 2019-02-25 | 2020-09-03 |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0773133A (ja) * | 1993-06-29 | 1995-03-17 | Hitachi Ltd | データ転送方式 |
| JP2003087355A (ja) * | 2001-09-13 | 2003-03-20 | Nec Eng Ltd | 伝送方式自動調整システム及びその調整方法 |
| JP2003198416A (ja) * | 2001-12-27 | 2003-07-11 | Sony Corp | 通信システム、通信装置、通信方法、ならびにプログラムとその記録媒体 |
| JP2004248181A (ja) * | 2003-02-17 | 2004-09-02 | Matsushita Electric Ind Co Ltd | 通信ネットワークシステム |
| JP2004343682A (ja) * | 2003-03-12 | 2004-12-02 | Matsushita Electric Ind Co Ltd | カメラレコーダおよびデータ記録媒体 |
| JP2005321952A (ja) * | 2004-05-07 | 2005-11-17 | Matsushita Electric Ind Co Ltd | データアクセス装置および記録媒体 |
| JP2006018419A (ja) * | 2004-06-30 | 2006-01-19 | Matsushita Electric Ind Co Ltd | 記憶装置 |
| JP2006127492A (ja) * | 2004-10-01 | 2006-05-18 | Matsushita Electric Ind Co Ltd | メモリカードコントローラ、メモリカードドライブ装置、及びプログラム |
| JP2006135674A (ja) * | 2004-11-05 | 2006-05-25 | Ntt Docomo Inc | 移動通信用受信装置、移動通信用送信装置、移動通信用受信方法、および、移動通信用送信方法 |
| JP2007052621A (ja) * | 2005-08-18 | 2007-03-01 | Nippon Telegr & Teleph Corp <Ntt> | ファイル転送時間推定装置と方法およびプログラム |
-
2008
- 2008-07-15 JP JP2008184022A patent/JP2010026592A/ja active Pending
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0773133A (ja) * | 1993-06-29 | 1995-03-17 | Hitachi Ltd | データ転送方式 |
| JP2003087355A (ja) * | 2001-09-13 | 2003-03-20 | Nec Eng Ltd | 伝送方式自動調整システム及びその調整方法 |
| JP2003198416A (ja) * | 2001-12-27 | 2003-07-11 | Sony Corp | 通信システム、通信装置、通信方法、ならびにプログラムとその記録媒体 |
| JP2004248181A (ja) * | 2003-02-17 | 2004-09-02 | Matsushita Electric Ind Co Ltd | 通信ネットワークシステム |
| JP2004343682A (ja) * | 2003-03-12 | 2004-12-02 | Matsushita Electric Ind Co Ltd | カメラレコーダおよびデータ記録媒体 |
| JP2005321952A (ja) * | 2004-05-07 | 2005-11-17 | Matsushita Electric Ind Co Ltd | データアクセス装置および記録媒体 |
| JP2006018419A (ja) * | 2004-06-30 | 2006-01-19 | Matsushita Electric Ind Co Ltd | 記憶装置 |
| JP2006127492A (ja) * | 2004-10-01 | 2006-05-18 | Matsushita Electric Ind Co Ltd | メモリカードコントローラ、メモリカードドライブ装置、及びプログラム |
| JP2006135674A (ja) * | 2004-11-05 | 2006-05-25 | Ntt Docomo Inc | 移動通信用受信装置、移動通信用送信装置、移動通信用受信方法、および、移動通信用送信方法 |
| JP2007052621A (ja) * | 2005-08-18 | 2007-03-01 | Nippon Telegr & Teleph Corp <Ntt> | ファイル転送時間推定装置と方法およびプログラム |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012018601A (ja) * | 2010-07-09 | 2012-01-26 | Sharp Corp | 表示操作装置及び画像処理装置 |
| US8625118B2 (en) | 2010-07-09 | 2014-01-07 | Sharp Kabushiki Kaisha | Display operation device having functions distinguished by colors of operation buttons, and image processing apparatus adopting the display operation device |
| JP2013534680A (ja) * | 2010-07-15 | 2013-09-05 | アドバンスト・マイクロ・ディバイシズ・インコーポレイテッド | Pciエクスプレス適合デバイスの資源にアクセスするためのシステム及び方法 |
| US8699065B2 (en) | 2010-07-22 | 2014-04-15 | Sharp Kabushiki Kaisha | Display operation device allocating a plurality of functions to a key, image processing apparatus, and method of receiving user operations |
| US9417772B2 (en) | 2010-07-22 | 2016-08-16 | Sharp Kabushiki Kaisha | Display operation device allocating a plurality of functions to a key, image processing apparatus, and method of receiving user operations |
| JPWO2020174735A1 (ja) * | 2019-02-25 | 2020-09-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102411549B (zh) | 存储器系统、主机控制器以及dma的控制方法 | |
| US6859856B2 (en) | Method and system for a compact flash memory controller | |
| KR20210038313A (ko) | 레이턴시에 중점을 둔 판독 동작과 대역폭에 중점을 둔 판독 동작 사이의 동적 변경 | |
| JP4992835B2 (ja) | ディスク記憶装置およびプログラム | |
| KR20160049200A (ko) | 데이터 저장 장치의 작동 방법, 이를 포함하는 모바일 컴퓨팅 장치, 및 이의 작동 방법 | |
| KR20160060527A (ko) | Pci 장치와 이를 포함하는 pci 시스템 | |
| JP2013515980A (ja) | データ転送装置およびその制御方法 | |
| JP5914148B2 (ja) | Ssd(ソリッドステートドライブ)装置 | |
| TW201626242A (zh) | 用於低電力記憶體裝置之通用晶粒實作技術 | |
| KR20140035776A (ko) | 임베디드 멀티미디어 카드, 이를 제어하는 호스트, 및 이들의 동작 방법 | |
| KR20150083741A (ko) | 임베디드 멀티미디어 카드 및 이의 동작 방법 | |
| KR20150074550A (ko) | 데이터 저장 장치 및 그것을 포함하는 데이터 처리 시스템 | |
| JP2016045899A (ja) | データ転送制御装置 | |
| TWI626540B (zh) | 一般及垃圾回收的資料存取方法以及使用該方法的裝置 | |
| JP2015007843A (ja) | ストレージシステム、ストレージ装置及びストレージシステムの制御方法 | |
| JP2010157129A (ja) | 半導体記憶装置 | |
| JP2010026592A (ja) | メモリデバイスおよびメモリデバイス制御装置 | |
| JP2010267259A (ja) | メモリデバイスおよびメモリデバイス制御装置 | |
| US9990311B2 (en) | Peripheral interface circuit | |
| JP5244037B2 (ja) | メモリデバイス、メモリデバイス制御装置 | |
| JP6843508B2 (ja) | 情報処理装置及び情報処理装置の制御方法 | |
| CN110874333A (zh) | 存储设备及存储方法 | |
| JP4311288B2 (ja) | 記憶装置 | |
| CN115587076B (zh) | 数据解压系统、图形处理系统、组件、设备及解压方法 | |
| JP2012063875A (ja) | データ記憶装置、コマンド制御装置及び電子機器 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110509 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120417 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120418 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120618 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120710 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20121101 |