(57)【要約】【課題】ＰＣＩ  Ｅｘｐｒｅｓｓを伝送インターフェースとした保存装置を提供する。【解決手段】  本発明の保存装置１はマイクロコントローラ１２を有し、マイクロコントローラ１２は、フラッシュメモリ１３と、ＰＣＩ  Ｅｘｐｒｅｓｓ接続インターフェース１１と接続され、マイクロコントローラ１２はフラッシュメモリインターフェース１２１およびＰＣＩ  Ｅｘｐｒｅｓｓインターフェース１２２を有し、保存装置１がＰＣＩ  Ｅｘｐｒｅｓｓ接続インターフェース１１を通じてホスト２に設置されたＰＣＩ  Ｅｘｐｒｅｓｓ２１と接続されたとき、ホスト２は保存装置１とデータの読み書きを行なうことができ、ＰＣＩ  Ｅｘｐｒｅｓｓが提供できる最高伝送速度でデータの伝送ができる。【選択図】  図１
2006190249.tif 000002
【特許請求の範囲】
【請求項１】
マイクロコントローラ、フラッシュメモリおよびＰＣＩ  Ｅｘｐｒｅｓｓ接続インターフェースを有するＰＣＩ  Ｅｘｐｒｅｓｓを有するフラッシュメモリ保存装置であって、
前記マイクロコントローラは、データをフラッシュメモリ規格またはＰＣＩ  Ｅｘｐｒｅｓｓ規格に変換するフラッシュメモリインターフェースおよびＰＣＩ  Ｅｘｐｒｅｓｓインターフェースを有し、
前記フラッシュメモリは、マイクロコントローラと接続され、フラッシュメモリにデータを保存したり、フラッシュメモリからデータを読取ったりすることができ、
前記ＰＣＩ  Ｅｘｐｒｅｓｓ接続インターフェースは、ホストに設置されたＰＣＩ  Ｅｘｐｒｅｓｓと接続され、ＰＣＩ  Ｅｘｐｒｅｓｓ接続インターフェースはマイクロコントローラと接続され、これによって、ホストが保存装置内のフラッシュメモリとデータの読み書きを行なうとき、マイクロコントローラに設置されたフラッシュメモリインターフェースおよびＰＣＩ  ＥｘｐｒｅｓｓインターフェースによってフラッシュメモリまたはＰＣＩ  Ｅｘｐｒｅｓｓが受信可能なデータ規格に変換され、ホストまたはフラッシュメモリに伝送され、ホストはＰＣＩ  Ｅｘｐｒｅｓｓインターフェースを通じてフラッシュメモリとデータの読み書きを行なう
ことを特徴とするＰＣＩ  Ｅｘｐｒｅｓｓを有するフラッシュメモリ保存装置。
【請求項２】
前記ホストと保存装置がデータ送信を行う伝送手段は、一組の単向通信チャンネルからなる送信端子Ｔｘと受信端子Ｒｘであることを特徴とする請求項１記載のＰＣＩ  Ｅｘｐｒｅｓｓを有するフラッシュメモリ保存装置。
【請求項３】
前記単向通信チャンネルは、一組または二組以上であることを特徴とする請求項２記載のＰＣＩ  Ｅｘｐｒｅｓｓを有するフラッシュメモリ保存装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＣＩ  Ｅｘｐｒｅｓｓを有するフラッシュメモリ保存装置に関し、特にＰＣＩ  Ｅｘｐｒｅｓｓを伝送インターフェースとした保存装置に関する。
【背景技術】
【０００２】
現在、コンピュータ技術は日進月歩の速さで成長しており、コンピュータの発展の趨勢は演算機能の強化と演算速度の高速化の方向に邁進している。しかし、ＣＰＵのクロック速度が速すぎる場合、その他の周辺機器の伝送速度はＣＰＵの処理速度について行けず、そのためにＣＰＵの機能が向上しても、システム全体の大きな改善はない。これはコンピュータの機能は全体のシステムによって決定されるためであり、ＣＰＵの機能を極限まで発揮させるにはコンピュータ全体のシステムを改良する必要がある。
【０００３】
データ伝送の速度はバスの伝送速度によって決定されるので、コンピュータの機能を高めるために全ての関連業者はバスの伝送速度の改良を行なってきた。例えばハードディスク装置を接続するＩＤＥの伝送速度は１６０ＭＢ／ｓに達しており、インターネットケーブルは１０ＭＢ／ｓから１ＧＢ／ｓに向上している。シリアルポートであるＲＳ−２３２は伝送速度が４８０ＭＢ／ｓであるＵＳＢに取って代わられ、伝送速度が１３３ＭＢ／ｓのＰＣＩは単向通信チャンネルの伝送速度が２５０ＭＢ／ｓまで向上しており、高速データ転送可能(従来の１６倍の転送速度)なＰＣＩ  Ｅｘｐｒｅｓｓとなった。このＰＣＩ  Ｅｘｐｒｅｓｓはホットプラグに対応した制御機能を提供しており、多くのユーザーに広く受け入れられている。
【０００４】
また、フラッシュメモリは、その省エネルギー性、不揮発性、耐震性および高密度性などの特性から多くの携帯型装置内に使用され、ＥＥＰＲＯＭやバッテリー式のメモリに取って代わって使用されている。また、半導体技術の進歩によって、フラッシュメモリの保存密度と伝送速度も飛躍的に成長しており、従来型の保存媒体に取って代わることができるものとなっている。しかし、現在フラッシュメモリを利用した保存装置の多くはＵＳＢまたはＩＤＥを伝送インターフェースとしたものであり、ＵＳＢとＩＤＥの伝送速度はそれぞれ４８０ＭＢ／ｓおよび１６０ＭＢ／ｓしかなく、その伝送速度ではフラッシュメモリの読み書き速度に追いつかず、この種のフラッシュメモリを利用した保存装置はホストのＵＳＢまたはＩＤＥによって制限を受け、フラッシュメモリが本来持つ性能を発揮できていない。
【０００５】
従って、如何にフラッシュメモリを利用した保存装置において、伝送速度の更に速いバスを伝送インターフェースとし、ホストに設置された環境インターフェースとコミュニケーションを行い、フラッシュメモリが本来持つ性能を最大限に発揮させることは関連業者が改善したいことであった。
【特許文献１】特開２００５−１５１４４８公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、ＰＣＩ  Ｅｘｐｒｅｓｓをホストと保存装置との間の伝送インターフェースとし、保存装置のフラッシュメモリとデータの読み書きを行なうとき、最高伝送速度でデータの伝送ができるＰＣＩ  Ｅｘｐｒｅｓｓを有するフラッシュメモリ保存装置を提供することにある。
【課題を解決するための手段】
【０００７】
上述の目的を達成するために、本発明の保存装置はマイクロコントローラを有し、マイクロコントローラは、フラッシュメモリと、ホストのＰＣＩ  Ｅｘｐｒｅｓｓと接続されるＰＣＩ  Ｅｘｐｒｅｓｓ接続インターフェースとが接続される。
マイクロコントローラはフラッシュメモリインターフェースおよびＰＣＩ  Ｅｘｐｒｅｓｓインターフェースを有し、ホストが保存装置のフラッシュメモリとデータの読み書きを行なうとき、マイクロコントローラに設置されたフラッシュメモリインターフェースおよびＰＣＩ  ＥｘｐｒｅｓｓインターフェースによってデータがフラッシュメモリまたはＰＣＩ  Ｅｘｐｒｅｓｓが受信できるデータ規格に変換され、再びホストまたはフラッシュメモリに伝送される。
これによってホストが保存装置とデータの読み書きを行なうとき、ＰＣＩ  Ｅｘｐｒｅｓｓが提供できる最高伝送速度でデータの伝送ができる。
【０００８】
すなわち、請求項１の発明は、マイクロコントローラ、フラッシュメモリおよびＰＣＩ  Ｅｘｐｒｅｓｓ接続インターフェースを有するＰＣＩ  Ｅｘｐｒｅｓｓを有するフラッシュメモリ保存装置であって、前記マイクロコントローラは、データをフラッシュメモリ規格またはＰＣＩ  Ｅｘｐｒｅｓｓ規格に変換するフラッシュメモリインターフェースおよびＰＣＩ  Ｅｘｐｒｅｓｓインターフェースを有し、前記フラッシュメモリは、マイクロコントローラと接続され、フラッシュメモリにデータを保存したり、フラッシュメモリからデータを読取ったりすることができ、前記ＰＣＩ  Ｅｘｐｒｅｓｓ接続インターフェースは、ホストに設置されたＰＣＩ  Ｅｘｐｒｅｓｓと接続され、ＰＣＩ  Ｅｘｐｒｅｓｓ接続インターフェースはマイクロコントローラと接続され、これによって、ホストが保存装置内のフラッシュメモリとデータの読み書きを行なうとき、マイクロコントローラに設置されたフラッシュメモリインターフェースおよびＰＣＩ  ＥｘｐｒｅｓｓインターフェースによってフラッシュメモリまたはＰＣＩ  Ｅｘｐｒｅｓｓが受信可能なデータ規格に変換され、ホストまたはフラッシュメモリに伝送され、ホストはＰＣＩ  Ｅｘｐｒｅｓｓインターフェースを通じてフラッシュメモリとデータの読み書きを行なうことを特徴とするＰＣＩ  Ｅｘｐｒｅｓｓを有するフラッシュメモリ保存装置である。
請求項２の発明は、前記ホストと保存装置がデータ送信を行う伝送手段は、一組の単向通信チャンネルからなる送信端子Ｔｘと受信端子Ｒｘであることを特徴とする請求項１記載のＰＣＩ  Ｅｘｐｒｅｓｓを有するフラッシュメモリ保存装置である。
請求項３の発明は、前記単向通信チャンネルは、一組または二組以上であることを特徴とする請求項２記載のＰＣＩ  Ｅｘｐｒｅｓｓを有するフラッシュメモリ保存装置である。
【発明の効果】
【０００９】
以上のような構成であるから、本発明によれば、ＰＣＩ  Ｅｘｐｒｅｓｓをホストと保存装置との間の伝送インターフェースとすることにより、データを伝送するとき、ＰＣＩ  Ｅｘｐｒｅｓｓが提供できる最高伝送速度でデータの伝送ができる。
【発明を実施するための最良の形態】
【００１０】
上述の目的を達成するために、本発明が採用した手段およびその構造を示す実施例を図に沿って詳細に説明する。
【００１１】
図１は、本発明の好適な実施例を示すブロック図である。図から判るように、本発明の実施例の保存装置１は、ＰＣＩ  Ｅｘｐｒｅｓｓ接続インターフェース１１、マイクロコントローラ１２およびフラッシュメモリ１３を有する。
前記ＰＣＩ  Ｅｘｐｒｅｓｓ接続インターフェース１１は、ホスト２に設けられたＰＣＩ  Ｅｘｐｒｅｓｓ２１と接続される。
前記マイクロコントローラ１２は、フラッシュメモリインターフェース１２１およびＰＣＩ  Ｅｘｐｒｅｓｓインターフェース１２２を有する。また、マイクロコントローラ１２はＰＣＩ  Ｅｘｐｒｅｓｓ接続インターフェース１１と接続される。
【００１２】
保存装置１に設置されたＰＣＩ  Ｅｘｐｒｅｓｓ接続インターフェース１１がホスト２に設置されたＰＣＩ  Ｅｘｐｒｅｓｓ２１と接続されるとき、保存装置１のマイクロコントローラ１２はホスト２に対して保存装置１は終端装置（Ｅｎｄｐｏｉｎｔ Ｄｅｖｉｃｅ）であると宣言(通報)し、データ伝送を始めることができる。ホスト２が保存装置１にデータを伝送するとき、ホスト２のデータは先ずＰＣＩ  Ｅｘｐｒｅｓｓ２１およびＰＣＩ  Ｅｘｐｒｅｓｓ接続インターフェース１１を通じてマイクロコントローラ１２に伝送され、マイクロコントローラ１２に設置されたフラッシュメモリインターフェース１２１が、このデータをフラッシュメモリ１３が受信できるデータ規格に変換し、フラッシュメモリ１３内に保存される。
【００１３】
ホスト２が保存装置１内に保存されているデータを読取りたいとき、フラッシュメモリ１３は先ずデータをマイクロコントローラ１２に伝送し、マイクロコントローラ１２に設置されたＰＣＩ  Ｅｘｐｒｅｓｓインターフェース１２２がこのデータをＰＣＩ  Ｅｘｐｒｅｓｓ２１が受信できる規格に変換し、ＰＣＩ  Ｅｘｐｒｅｓｓ接続インターフェース１１およびＰＣＩ  Ｅｘｐｒｅｓｓ２１を通じてホスト２に伝送される。
【００１４】
図２は、本発明の好適な実施例におけるデータ伝送時の状態を示すブロック図である。図から分かるように、ホスト２と保存装置１とがデータ伝送を行なう伝送手段は一組の単向通信チャンネル２１１からなる送信端子Ｔｘと受信端子Ｒｘとすることができ、単向通信チャンネル２１１は一組または二組以上とすることもできる。
【００１５】
本発明のＰＣＩ  Ｅｘｐｒｅｓｓを有するフラッシュメモリ保存装置が従来技術を改善する重点は、ＰＣＩ  Ｅｘｐｒｅｓｓをホスト２と保存装置１との間の伝送インターフェースとすることにより、データを伝送するとき、ＰＣＩ  Ｅｘｐｒｅｓｓが提供できる最高伝送速度でデータの伝送ができる点である。
【００１６】
以上のように、本発明のＰＣＩ  Ｅｘｐｒｅｓｓを有するフラッシュメモリ保存装置は、  ＰＣＩ  Ｅｘｐｒｅｓｓをホストと保存装置との間の伝送インターフェースとすることにより、データを伝送するとき、ＰＣＩ  Ｅｘｐｒｅｓｓが提供できる最高伝送速度でデータの伝送ができ、明らかに従来技術によるものよりも優れている。
上述の詳細な説明は本発明の一実施例を示したものであり、本発明を制限するものではなく、本発明の特徴を損なうものでなければ、本発明の主旨を逸脱しない均等範囲は全て本発明に含まれる。
【図面の簡単な説明】
【００１７】
【図１】本発明の好適な実施例を示すブロック図である。
【図２】本発明の好適な実施例におけるデータ伝送時の状態を示すブロック図である。
【符号の説明】
【００１８】
１      保存装置
１１    ＰＣＩ  Ｅｘｐｒｅｓｓ接続インターフェース
１２    マイクロコントローラ
１２１  フラッシュメモリインターフェース
１２２  ＰＣＩ  Ｅｘｐｒｅｓｓインターフェース
１３    フラッシュメモリ
２      ホスト
２１    ＰＣＩ  Ｅｘｐｒｅｓｓ
２１１  単向通信チャンネル
【図１】
2006190249.tif 000003
【図２】
2006190249.tif 000004