(57)【要約】  本発明は、セキュアデジタル（ＳＤ）カードを初期化するために、ＳＤモードと周辺機器相互接続エクスプレス（ＰＣＩｅ）モードとの両方をサポートするＳＤカードによって実行される方法を提供する。この方法は、（ａ）ＳＤカードに結合されたホストから第１の電圧供給ピンを介して第１の供給電圧を受電した後、ＳＤカードがＰＣＩｅモードになく、ＳＤモードに移行するためのＣＭＤ０コマンドをＳＤカードに結合されたホストからコマンドピンを介して受信した場合、ＳＤモードに移行するステップと、（ｂ）ＳＤカードに結合されたホストから第１の電圧供給ピンを介して第１の供給電圧を受電した後、ＳＤカードがＳＤモードになく、第２の供給電圧をＳＤカードに結合されたホストから第２の電圧供給ピンを介して受電した場合、ＰＣＩｅリンクアッププロセスを実行するステップを含む。ＰＣＩｅリンクアッププロセスが成功した場合、ＳＤカードがＰＣＩｅモードに移行する。
2021514505.tif 000002
【特許請求の範囲】
【請求項１】
セキュアデジタル（ＳＤ）カードを初期化するために、ＳＤモードと周辺機器相互接続エクスプレス（ＰＣＩｅ）モードとの両方をサポートする前記ＳＤカードによって実行される方法であって、前記ＳＤカードはホストと結合するために少なくとも１７のピンを備え、前記少なくとも１７のピンは、
前記ホストによって供給される第１の供給電圧を受電するための第１の電圧供給ピンと、
前記ホストによって供給される、第１の供給電圧よりも低い第２の供給電圧を受電するための第２の電圧供給ピンと、
グランドに結合するための少なくとも１つのグランドピンと、
前記ホストからクロック信号を受信するための少なくとも１つのクロックピンと、
前記ホストからコマンドを受信するためのコマンドピンとを備え、
（ａ）前記ＳＤカードに結合された前記ホストから前記第１の電圧供給ピンを介して前記第１の供給電圧を受電した後、前記ＳＤカードが前記ＰＣＩｅモードになく、前記ＳＤモードに移行するためのＣＭＤ０コマンドが前記ＳＤカードに結合された前記ホストから前記コマンドピンを介して受信された場合、前記ＳＤモードに移行するステップと、
（ｂ）前記ＳＤカードに結合された前記ホストから前記第１の電圧供給ピンを介して前記第１の供給電圧を受電した後、前記ＳＤカードが前記ＳＤモードになく、前記ＳＤカードに結合された前記ホストから前記第２の電圧供給ピンを介して前記第２の供給電圧が受電された場合、ＰＣＩｅリンクアッププロセスを実行するステップとを含み、
前記ＰＣＩｅリンクアッププロセスが成功した場合、前記ＳＤカードが前記ＰＣＩｅモードに移行する、方法。
【請求項２】
第１の供給電圧が給電された場合、前記ＳＤカードは疑似初期化状態に移行し、前記ＣＭＤ０コマンドが受信された場合、前記ＳＤカードは前記疑似初期化状態から前記ＳＤモードに移行し、前記第２の供給電圧が受電された場合、前記ＳＤカードは、前記疑似初期化状態から前記ＰＣＩｅリンクアッププロセスを実行するための状態に移行する、請求項１に記載の方法。
【請求項３】
前記ステップ（ａ）の後に実行され、
（ｄ）前記コマンドピンを介して前記ホストによって送信された前記ＰＣＩｅモードに移行するためのＣＭＤ８コマンドを受信するステップと、
（ｅ）前記ＳＤカードが前記ＰＣＩｅモードをサポートすることを示す応答信号を前記コマンドピンを介して前記ホストに送信するステップと、
（ｆ）前記ステップ（ｅ）の後、前記第２の供給電圧が前記ホストから前記第２の電圧供給ピンを介して受電された場合、前記ＰＣＩｅリンクアッププロセスを実行し、そうでなければ、前記ＳＤモードのままであるステップと
をさらに含む、請求項１に記載の方法。
【請求項４】
前記ステップ（ｂ）は、前記ＳＤカードが前記第２の電圧供給ピンを介して前記第２の供給電圧を受電しない場合、前記ＰＣＩｅリンクアッププロセスを終了するステップをさらに含む、請求項１に記載の方法。
【請求項５】
前記ＳＤカードが前記第２の電圧供給ピンを介して前記第２の供給電圧を受電しない場合、前記ＰＣＩｅモードから切り替えるステップをさらに含む、請求項１に記載の方法。
【請求項６】
前記第１の供給電圧が２．７〜３．６ボルトの範囲内であり、前記第２の供給電圧が１．７〜１．９５ボルトの範囲内または１．１４〜１．３ボルトの範囲内である、請求項１に記載の方法。
【請求項７】
前記ステップ（ａ）は、
（ｇ）前記ＰＣＩｅリンクアッププロセスが失敗し、前記ＣＭＤ０コマンドが前記ホストから前記コマンドピンを介して受信された場合、前記ＳＤモードに移行するステップと、
（ｈ）前記第１の供給電圧が前記第１の電圧供給ピンを介して受電され、前記第２の電圧供給ピンを介した前記第２の供給電圧が存在せず、前記ＣＭＤ０コマンドが前記ホストから前記コマンドピンを介して受信された場合、前記ＳＤモードに移行するステップと
のうちの一方を含む、請求項１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メモリデバイスおよび関連するコントローラ、メモリデバイスおよびホストのための方法に関し、より詳細には、メモリデバイスおよび関連するコントローラ、メモリデバイスおよびホストのための初期化法に関する。
【背景技術】
【０００２】
ビデオデータおよび／または音楽データを処理するためのデジタル通信デバイスまたは電子デバイスの普及、ならびにＩＡ（インターネットアプライアンス）製品の一般化に伴い、デジタルデータを格納するための様々なタイプのストレージデバイスが開発されてきた。メモリカードは、コンパクト、低消費電力、および大保存容量という優位性から、市場の主流となっている。メモリカードは、デジタルカメラ、デジタルビデオカメラ、ＭＰ３プレーヤ、携帯電話、携帯情報端末（ＰＤＡ）、全地球測位システム（ＧＰＳ）デバイスなど、様々な種類のホスト／デバイス／システムでの使用に非常に適している。
【０００３】
セキュアデジタル（ＳＤ）カードは、市場で人気のあるメモリカードである。近年、データ伝送量が大幅に増加しているため、周辺機器相互接続エクスプレス（ＰＣＩｅ）バスなどの高速をサポートする新しい伝送バスがＳＤカードで使用され、従来のＳＤバスに取って代わった。したがって、ＳＤモードまたはＰＣＩｅモードのいずれかで動作できるＳＤカードを提供する必要があり、またそのようなＳＤカードの初期化法を提供する必要もある。
【発明の概要】
【０００４】
したがって、本発明の１つの目的は、ＳＤ伝送モードとＰＣＩｅ伝送モードとの両方をサポートするＳＤカードを初期化できる初期化法を提供し、関連するＳＤカード、ＳＤカードのコントローラおよびホストを提供することである。
【０００５】
本発明の実施形態は、セキュアデジタル（ＳＤ）カードを初期化するために、ＳＤモードと周辺機器相互接続エクスプレス（ＰＣＩｅ）モードとの両方をサポートするＳＤカードによって実行される方法を開示する。ＳＤカードには、ホストに接続するための少なくとも１７のピンが含まれる。少なくとも１７のピンは、ホストによって供給される第１の供給電圧を受電するための第１の電圧供給ピンと、ホストによって供給される、第１の供給電圧よりも低い第２の供給電圧を受電するための第２の電圧供給ピンと、グランドに結合するための少なくとも１つのグランドピンと、ホストからクロック信号を受信するための少なくとも１つのクロックピンと、ホストからコマンドを受信するためのコマンドピンとを含む。この方法は、（ａ）ＳＤカードに結合されたホストから第１の電圧供給ピンを介して第１の供給電圧を受電した後、ＳＤカードがＰＣＩｅモードになく、ＳＤモードに移行するためのＣＭＤ０コマンドをＳＤカードに結合されたホストからコマンドピンを介して受信した場合、ＳＤモードに移行するステップと、（ｂ）ＳＤカードに結合されたホストから第１の電圧供給ピンを介して第１の供給電圧を受電した後、ＳＤカードがＳＤモードになく、第２の供給電圧をＳＤカードに結合されたホストから第２の電圧供給ピンを介して受電した場合、ＰＣＩｅリンクアッププロセスを実行するステップとを含む。ＰＣＩｅリンクアッププロセスが成功した場合、前記ＳＤカードがＰＣＩｅモードに移行する。
【０００６】
本発明の別の実施形態は、ＳＤモードとＰＣＩｅモードとの両方をサポートするＳＤカードを開示する。ＳＤカードには、ホストとコントローラに結合するための少なくとも１７のピンが含まれる。少なくとも１７のピンは、ホストによって供給される第１の供給電圧を受電するための第１の電圧供給ピンと、ホストによって供給される、第１の供給電圧よりも低い第２の供給電圧を受電するための第２の電圧供給ピンと、グランドに結合するための少なくとも１つのグランドピンと、ホストからクロック信号を受信するための少なくとも１つのクロックピンと、ホストからコマンドを受信するためのコマンドピンとを含む。コントローラは、ＳＤカードに結合されたホストから第１の電圧供給ピンを介して第１の供給電圧を受電した後、ＳＤカードがＰＣＩｅモードになく、ＳＤモードに移行するためのＣＭＤ０コマンドをＳＤカードに接続されたホストからコマンドピンを介して受信した場合、ＳＤカードをＳＤモードに設定し、ＳＤカードに結合されたホストから第１の電圧供給ピンを介して第１の供給電圧を受電した後、ＳＤカードがＳＤモードになく、第２の供給電圧が第２の電圧供給ピンを介して受電された場合、ＰＣＩｅリンクアッププロセスを実行するように構成される。ＰＣＩｅリンクアッププロセスが成功した場合、前記ＳＤカードがＰＣＩｅモードに移行する。
【０００７】
本発明の別の実施形態は、ホストに結合されたセキュアデジタル（ＳＤ）カードを初期化するためにホストによって実行される方法を開示する。ＳＤカードは、ＳＤモードと周辺機器相互接続エクスプレス（ＰＣＩｅ）モードとの両方をサポートする。ホストは、ＳＤカードに結合するためのプロセッサと通信インタフースとを備える。通信インタフェースは、第１の供給電圧を給電するための第１の電圧供給接点と、第１の供給電圧よりも低い第２の供給電圧を給電するための第２の電圧供給接点と、グランドに結合するための少なくとも１つのグランド接点と、ＳＤカードにクロック信号を送信するための少なくとも１つのクロック接点と、ＳＤカードにコマンドを送信するためのコマンド接点とを備える。この方法は、（ａ）第１の電圧供給接点を介してＳＤカードに第１の供給電圧を給電するステップと、（ｂ）第２の電圧供給接点を介してＳＤカードに第２の供給電圧を給電するステップと、（ｃ）ステップ（ｂ）の後、ＰＣＩｅリンクアッププロセスを実行するステップと、（ｄ）ＰＣＩｅリンクアッププロセスが成功したか失敗したかを判断し、ＰＣＩｅリンクアッププロセスが成功した場合、ＳＤカードはＰＣＩｅモードに移行するステップと、（ｅ）ＰＣＩｅリンクアッププロセスが失敗した場合、コマンド接点を介してＳＤモードに移行するためのＣＭＤ０コマンドをＳＤカードに送信するステップとを含む。
【０００８】
本発明の別の実施形態は、ホストに結合されたセキュアデジタル（ＳＤ）カードを初期化するためのホストを開示する。ＳＤカードは、ＳＤモードと周辺機器相互接続エクスプレス（ＰＣＩｅ）モードとの両方をサポートする。ホストは、ＳＤカードに結合するためのプロセッサと通信インタフースとを備える。通信インタフェースは、第１の供給電圧を給電するための第１の電圧供給接点と、第１の供給電圧よりも低い第２の供給電圧を給電するための第２の電圧供給接点と、グランドに結合するための少なくとも１つのグランド接点と、ＳＤカードにクロック信号を送信するための少なくとも１つのクロック接点と、ＳＤカードにコマンドを送信するためのコマンド接点とを備える。このプロセッサは、第１の電圧供給接点を介してＳＤカードに第１の供給電圧を給電し、第２の電圧供給接点を介してＳＤカードに第２の供給電圧を給電し、第２の供給電圧を給電した後、ＰＣＩｅリンクアッププロセスを実行し、ＰＣＩｅリンクアッププロセスが成功したか失敗したかを判断し、ＰＣＩｅリンクアッププロセスが成功した場合、ＳＤカードはＰＣＩｅモードに移行し、ＰＣＩｅリンクアッププロセスが失敗した場合、コマンド接点を介してＳＤモードに移行するためのＣＭＤ０コマンドをＳＤカードに送信するように構成される。
【０００９】
本発明のさらに別の実施形態は、ホストに結合されたセキュアデジタル（ＳＤ）カードを初期化するためにホストによって実行される方法を開示する。ＳＤカードは、ＳＤモードと周辺機器相互接続エクスプレス（ＰＣＩｅ）モードとの両方をサポートする。ホストは、ＳＤカードに結合するためのプロセッサと通信インタフースとを備える。通信インタフェースは、第１の供給電圧を給電するための第１の電圧供給接点と、第１の供給電圧よりも低い第２の供給電圧を給電するための第２の電圧供給接点と、グランドに結合するための少なくとも１つのグランド接点と、ＳＤカードにクロック信号を送信するための少なくとも１つのクロック接点と、ＳＤカードにコマンドを送信するためのコマンド接点とを備える。この方法は、（ａ）第１の電圧供給接点を介してＳＤカードに第１の供給電圧を給電するステップと、（ｂ）ステップ（ａ）の後、コマンド接点を介してＳＤモードに移行するためのＣＭＤ０コマンドをＳＤカードに送信するステップと、（ｃ）ステップ（ｂ）の後、コマンド接点を介してＰＣＩｅモードに移行するためのＣＭＤ８コマンドをＳＤカードに送信するステップであり、ＳＤカードがＰＣＩｅモードをサポートすることを示す応答信号がＳＤカードからコマンド接点を介して受信されない場合、ＳＤカードはＳＤモードのままであるステップと、（ｄ）ＳＤカードがＰＣＩｅモードをサポートすることを示す応答信号がＳＤカードから受信された場合、第２の電圧供給接点を介してＳＤカードに第２の供給電圧を給電するステップと、（ｅ）ステップ（ｄ）の後、ＰＣＩｅリンクアッププロセスを実行するステップと、（ｆ）ＰＣＩｅリンクアッププロセスが成功したか失敗したかを判断し、ＰＣＩｅリンクアッププロセスが成功した場合、ＳＤカードはＰＣＩｅモードに移行するステップと、（ｇ）ＰＣＩｅリンクアッププロセスが失敗した場合、コマンド接点を介してＣＭＤ０コマンドをＳＤカードに送信するステップとを含む。
【００１０】
本発明のさらに別の実施形態は、ホストに結合されたセキュアデジタル（ＳＤ）カードを初期化するためのホストを開示する。ＳＤカードは、ＳＤモードと周辺機器相互接続エクスプレス（ＰＣＩｅ）モードとの両方をサポートする。ホストは、ＳＤカードに結合するためのプロセッサと通信インタフースとを備える。通信インタフェースは、第１の供給電圧を給電するための第１の電圧供給接点と、第１の供給電圧よりも低い第２の供給電圧を給電するための第２の電圧供給接点と、グランドに結合するための少なくとも１つのグランド接点と、ＳＤカードにクロック信号を送信するための少なくとも１つのクロック接点と、ＳＤカードにコマンドを送信するためのコマンド接点とを備える。このプロセッサは、第１の電圧供給接点を介してＳＤカードに第１の供給電圧を給電し、第１の供給電圧を給電した後、コマンド接点を介してＳＤモードに移行するためのＣＭＤ０コマンドをＳＤカードに送信し、ＣＭＤ０コマンドの送信後、コマンド接点を介してＰＣＩｅモードに移行するためのＣＭＤ８コマンドをＳＤカードに送信し、ＳＤカードがＰＣＩｅモードをサポートすることを示す応答信号がＳＤカードからコマンド接点を介して受信されない場合、ＳＤカードはＳＤモードのままであり、ＳＤカードがＰＣＩｅモードをサポートすることを示す応答信号がＳＤカードから受信された場合、第２の電圧供給接点を介してＳＤカードに第２の供給電圧を供給し、第２の供給電圧を給電した後、ＰＣＩｅリンクアッププロセスを実行し、ＰＣＩｅリンクアッププロセスが成功したか失敗したかを判断し、ＰＣＩｅリンクアッププロセスが成功した場合、ＳＤカードはＰＣＩｅモードに移行し、ＰＣＩｅリンクアッププロセスが失敗した場合、コマンド接点を介してＳＤカードにＣＭＤ０コマンドを送信するように構成される。
【００１１】
本発明のさらに別の実施形態は、セキュアデジタル（ＳＤ）カードを初期化するために、ＳＤモードと周辺機器相互接続エクスプレス（ＰＣＩｅ）モードとの両方をサポートするＳＤカードのコントローラによって実行される方法を開示する。ＳＤカードには、ホストに接続するための少なくとも１７のピンが含まれる。少なくとも１７のピンは、ホストによって供給されるＳＤモードのための第１の供給電圧を受電するための第１の電圧供給ピンと、ホストによって供給される、第１の供給電圧よりも低い第２の供給電圧を受電するための第２の電圧供給ピンと、グランドに結合するための少なくとも１つのグランドピンと、ホストからクロック信号を受信するための少なくとも１つのクロックピンと、ホストからコマンドを受信するためのコマンドピンとを含む。この方法は、（ａ）第１の電圧供給ピンを介して第１の供給電圧を受電した後、ＳＤカードがＰＣＩｅモードになく、ＳＤモードに移行するためのＣＭＤ０コマンドをコマンドピンを介して受信した場合、ＳＤカードをＳＤモードに設定するステップと、（ｂ）第１の電圧供給ピンを介して第１の供給電圧を受電した後、ＳＤカードがＳＤモードになく、第２の供給電圧が第２の電圧供給ピンを介して受電された場合、ＳＤカードにＰＣＩｅリンクアッププロセスを実行させるステップと、（ｃ）ＰＣＩｅリンクアッププロセスが成功した場合、ＳＤカードをＰＣＩｅモードに設定するステップとを含む。
【００１２】
本発明のさらに別の実施形態は、上記の方法を実行するように構成されたセキュアデジタル（ＳＤ）カードのコントローラを開示する。
【００１３】
本発明の目的は、様々な図および図面に示されている好ましい実施形態の以下の詳細な説明を読んだ後、当業者には疑いなく明らかになるであろう。
【図面の簡単な説明】
【００１４】
【図１】ＳＤカードの概略図である。
【００１５】
【図２】ＳＤカードのピンの説明表である。
【００１６】
【図３】本発明のいくつかの実施形態による、ＳＤカードの概略図である。
【００１７】
【図４】本発明のいくつかの実施形態による、ＳＤカードのピンの説明表である。
【００１８】
【図５】本発明のいくつかの実施形態による、ＳＤカードとホストの組合せを示すブロック図である。
【００１９】
【図６】本発明のいくつかの実施形態による、初期化中のＳＤカードの状態の変化を示す状態図である。
【００２０】
【図７】本発明のいくつかの実施形態による、ＳＤカードの初期化法のフローチャートである。
【００２１】
【図８】本発明のいくつかの実施形態による、ホストの初期化法のフローチャートである。
【００２２】
【図９】本発明のいくつかの実施形態による、ホストの別の初期化法のフローチャートである。
【００２３】
【図１０】本発明のいくつかの実施形態による、ＳＤカードを初期化するためのステップのシーケンスの例を示す図である。
【発明を実施するための形態】
【００２４】
図１は、ＳＤカードＡの上面図である。図１に示すように、ＳＤカードＡは、Ａ１からＡ９までラベル付けされて単一の列を形成する９つのピンを含む。ＳＤカードＡは、ＳＤ伝送モード（または「ＳＤモード」と呼ばれる）で動作する。
【００２５】
図２は、図１に示すＳＤカードＡのピンＡ１〜Ａ９の説明または定義の表である。表に示すように、ピンＡ１とＡ７〜Ａ９はデータラインである。ピンＡ２はコマンド（ＣＭＤ）ピンと呼ばれる。例えば、ピンＡ２は、ホストからＳＤカードＡに送信されたコマンドを受信し、該コマンドに応答してＳＤカードＡからホストに返答を送信する。ピンＡ４はＶＤＤピンと呼ばれ、ＳＤカードＡの電圧供給ピンとして動作する。ピンＡ４は、２．７〜３．６ボルト（Ｖ）の範囲内の供給電圧を受電するように構成してもよい。ピンＡ５はクロック（ＣＬＫ）ピンと呼ばれ、クロック信号を受信するように構成される。ピンＡ３および／またはＡ６は、グランドピンである。
【００２６】
図３は、本発明のいくつかの実施形態によるＳＤカードＢを示す。図３に示すように、ＳＤカードＢは１８ピンを含み、それらはＢ１からＢ１８までラベル付けされ、２つの列Ｒ１およびＲ２を形成する。ピンＢ１〜Ｂ９によって形成される列Ｒ１の配置または構成は、図１のＳＤカードＡのピンＡ１〜Ａ９の配置または構成と実質的に同じである。本開示によれば、ＳＤカードＢは、ＳＤモードとＰＣＩｅモードとの両方で動作することができる。ＳＤカードＢがＳＤモードで動作するとき、ピンＢ１〜Ｂ９が利用され、図１のＳＤカードＡのピンＡ１〜Ａ９と同じ機能を有する。この場合、ピンＢ１〜Ｂ９はそれぞれピンＡ１〜Ａ９に対応する。例えば、ピンＢ２はコマンドピンとして動作する。
【００２７】
図４は、ＳＤカードＢがＰＣＩｅモードで動作するときのＳＤカードＢのピンＢ１、Ｂ４およびＢ７〜Ｂ１８の説明または定義の表である。ＳＤモードで利用されるピンＢ１、Ｂ４およびＢ７〜Ｂ９は、ＰＣＩｅモードでも利用される。それでも、ＰＣＩｅモードでのピンＢ１およびＢ７〜Ｂ９の機能は、ＳＤモードでのピンＢ１およびＢ７〜Ｂ９の機能とは異なる。
【００２８】
図４に示すように、ピンＢ４はＶＤＤ１ピンと呼ばれ、ＳＤカードＢ用の電圧供給ピンとして（ＳＤカードＡ用のピンＡ４として）動作する。ピンＢ４は、２．７〜３．６Ｖの範囲内の供給電圧を受電するように構成してもよい。ピンＢ１４はＶＤＤ２ピンと呼ばれ、ＳＤカードＢ用の電圧供給ピンとして動作する。ピンＢ１４は、１．７〜１．９５Ｖの範囲内の供給電圧を受電するように構成してもよい。ピンＢ１８はＶＤＤ３ピンと呼ばれ、ＳＤカードＢ用の電圧供給ピンとして動作する。ピンＢ１８は、１．１４〜１．３Ｖの範囲内の供給電圧を受電するように構成してもよい。いくつかの実施形態では、ピンＢ１８はオプションであってもよく、機能しない場合がある。ピンＢ７とＢ８はクロック（ＣＬＫ）ピンと呼ばれ、クロック信号を受信するように構成してもよい。ピンＢ１０、Ｂ１３、および／またはＢ１７は、グランドピンである。
【００２９】
図５は、本発明のいくつかの実施形態による、ＳＤカードＢとホストＨの組合せを示すブロック図である。ＳＤカードＢは、ピンＢ１〜Ｂ１８を介してホストＨに結合するように構成され、コマンド、データ、および供給電圧をピンＢ１〜Ｂ１８を介してホストＨから受け取る。ＳＤカードＢは、フラッシュ・メモリ・モジュール１２０およびフラッシュ・メモリ・コントローラ（またはコントローラ）１１０を含み、フラッシュ・メモリ・コントローラ１１０は、フラッシュ・メモリ・モジュールにアクセスするように構成される。フラッシュ・メモリ・コントローラ１１０は、ＳＤカードＢの伝送モードをＳＤモードまたはＰＣＩｅモードとして設定するように構成できる。この実施形態によれば、フラッシュ・メモリ・コントローラ１１０は、マイクロプロセッサ１１２、読取り専用メモリ（ＲＯＭ）１１２Ｍ、制御ロジック１１４、バッファメモリ１１６、およびインタフェースロジック１１８を備える。ＲＯＭ１１２Ｍは、プログラムコード１１２Ｃを記憶するように構成され、マイクロプロセッサ１１２は、フラッシュ・メモリ・モジュール１２０へのアクセスを制御するためにプログラムコード１１２Ｃを実行するように構成される。制御ロジック１１４は、エンコーダ１４２およびデコーダ１４４を備える。
【００３０】
通常、フラッシュ・メモリ・モジュール１２０は、それぞれが複数のブロックを含む複数のフラッシュ・メモリ・チップを含み、フラッシュ・メモリ・コントローラ１１０は、フラッシュ・メモリ・モジュール１２０上で動作（例えば、消去）を実行する単位として「ブロック」を用いる。フラッシュ・メモリ・コントローラ１１０は、マイクロプロセッサ１１２を介してプログラムコード１１２Ｃを実行することができる。さらに、ブロックは特定の数のページを含むことができ、フラッシュ・メモリ・コントローラ１１０は、フラッシュ・メモリ・モジュール１２０にデータを書き込む単位として「ページ」を用いる。いくつかの実施形態では、フラッシュ・メモリ・モジュール１２０は、３Ｄ  ＮＡＮＤ型フラッシュメモリを含んでもよい。
【００３１】
実際には、マイクロプロセッサ１１２を介してプログラムコード１１２Ｃを実行するフラッシュ・メモリ・コントローラ１１０は、その内部要素を使用して、様々な制御動作、例えば、制御ロジック１１４を使用してフラッシュ・メモリ・モジュール１２０のアクセス動作（特に、少なくとも１つのブロックまたは少なくとも１つのページでのアクセス動作）を制御すること、バッファメモリ１１６を使用して必要なバッファリングプロセスを実行すること、およびインタフェースロジック１１８を使用して図３に示すピンＢ１〜Ｂ１８を介してホストＨと通信することなどを実行してもよい。バッファメモリ１１６は、例えば、スタティック・ランダム・アクセス・メモリ（スタティックＲＡＭ（ＳＲＡＭ））であってもよいが、本発明はこれに限定されない。
【００３２】
図６は、本発明のいくつかの実施形態による、初期化中のＳＤカードの状態の変化を示す状態図である。図６に示される様々な状態があり、これは、ＳＤカードＢがホストＨに接続（結合）されるときの初期化中のＳＤカードＢの動作状態である。状態図は、疑似初期化状態６２から始まる。ＳＤカードＢがホストＨに接続されると、電圧ＶＤＤ１がピンＢ４を介してＳＤカードＢに供給される。したがって、ＳＤカードＢは、疑似初期化状態６２に移行する。
【００３３】
状態６２において、電圧ＶＤＤ２がピンＢ１４を介して受電されるか、または電圧ＶＤＤ３がピンＢ１８を介して受電される場合、ＳＤカードＢ（または、コントローラ１１０）は、ＰＣＩｅリンクアッププロセスを実行するために状態６４に移行する。ピンＢ１４を介した電圧ＶＤＤ２およびＶＤＤ３ピンＢ１８を介した電圧ＶＤＤ３が両方とも存在せず、ホストＨからコマンドピンＢ２を介してＳＤモードのＣＭＤ０コマンドが受信されると、ＳＤカードＢはＳＤモードに移行する。すなわち、ＳＤカードＢは状態６２から状態６３に移行する。ＣＭＤ０はソフトウェアリセットコマンドであり、現在のカード状態に関係なく、ＳＤカードＢをアイドル状態に設定する。ＣＭＤ０の詳細情報は、ＳＤグループが公開している「物理層仕様（Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）」に記載されている。
【００３４】
上述のように、電圧ＶＤＤ２またはＶＤＤ３が受信される場合、ＳＤカードＢ（または、コントローラ１１０）は状態６４に移行する。状態６４では、ＰＣＩｅリンクアッププロセスがコントローラによって実行される。リンクアッププロセス中に、ＳＤカードＢ（または、コントローラ１１０）がピンＢ１（例えば、ＲＥＲＳＴ＃）がロー（ｌｏｗ）を検出した場合、ＳＤカードＢ（または、コントローラ１１０）はピンＢ１の内部プルアップ抵抗を無効にし、次にピンＢ９（例えば、ＣＫＬＲＥＱ＃）をロー（ｌｏｗ）に駆動する。ホストＨがピンＢ９がロー（ｌｏｗ）であることを検出すると、ホストＨは、ピンＢ１をハイ（ｈｉｇｈ）に駆動し、ＰＣＩｅリンクのトレーニングと初期化を実行する。リンクアッププロセスの詳細は、ＳＤグループが公開している「物理層仕様（Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）」の８．３節「ＳＤエクスプレスカード（ＳＤ  Ｅｘｐｒｅｓｓ  Ｃａｒｄ）の初期化プロセス」に記載されている。
【００３５】
状態６４で、ＰＣＩｅリンクアッププロセスが成功した場合、ＳＤカードＢ（または、コントローラ１１０）は、ＰＣＩｅモードに移行するか、状態６５とラベル付けされたコントローラ１１０によってＰＣＩｅモードに設定される。ＰＣＩｅリンクアッププロセスが成功する前に、既存の電圧ＶＤＤ２または電圧ＶＤＤ３がオフになっている場合（すなわち、電圧ＶＤＤ２と電圧ＶＤＤ３の両方が存在しない場合）、ＳＤカードＢ（または、コントローラ１１０）はＰＣＩｅリンクアッププロセスを終了し、疑似初期化状態（すなわち、状態６２）に戻る。
【００３６】
ＰＣＩｅリンクアッププロセス中に、ホストＨからコマンドピンＢ２を介してＣＭＤ０コマンドを受信した場合、ＳＤカードＢは、ＳＤモードに移行するか、またはコントローラ１１０によってＳＤモードに設定される（状態６３）。ＰＣＩｅリンクアッププロセスが所定の時間内に成功できない場合、ホストＨはＰＣＩｅリンクアッププロセスが失敗したと見なす可能性がある。いくつかの実施形態では、ホストＨは、ＰＣＩｅリンクアッププロセスが失敗した場合、コマンドピンＢ２を介してＣＭＤ０コマンドをＳＤカードＢに送信するように構成されてもよい。いくつかの他の実施形態では、ホストＨは、ＰＣＩｅリンクアッププロセスが失敗した場合、電圧ＶＤＤ２および電圧ＶＤＤ３をオフにするように構成されてもよい。
【００３７】
ＳＤカードＢがＰＣＩｅモード（すなわち、状態６５）に移行しており、既存の電圧ＶＤＤ２またはＶＤＤ３がオフになっている（すなわち、電圧ＶＤＤ２と電圧ＶＤＤ３が両方とも存在しない）場合、ＳＤカードＢは、疑似初期化状態に戻る、またはコントローラ１１０によって疑似初期化状態に戻される（状態６２に戻る）。
【００３８】
ＳＤカードＢがＳＤモードに移行した状態６３では、ホストＨからコマンドピンＢ２を介してＣＭＤ８コマンドを受信できる。ＣＭＤ８コマンドは、複数の電圧範囲をサポートするために追加され、ＳＤカードが供給電圧をサポートするかどうかを確認するために使用される。ホストＨは、ＣＭＤ８コマンドを使用して電圧サポート情報をＳＤカードに提供する。ＣＭＤ８コマンドを受信すると、ＳＤカードＢ（または、コントローラ１１０）は、ＳＤカードの電圧サポート情報をホストに提供するために、コマンドピンＢ２を介してホストに応答信号（すなわち、Ｒ７）を送信することができる。応答では、ＳＤカードは、引数に設定された電圧範囲とチェックパターンの両方をエコーバックする。Ｒ７の詳細情報は、ＳＤグループが公開している「物理層仕様（Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）バージョン７．００」の４．９．６項に記載されている。その後、ホストＨからピンＢ１４を介して電圧ＶＤＤ２が、またはピンＢ１８を介して電圧ＶＤＤ３が受電される場合、ＳＤカードＢ（または、コントローラ１１０）は、ＰＣＩｅリンクアッププロセスを実行し（状態６４）、どちらも受電されない場合、ＳＤカードＢはＳＤモードのままである。
【００３９】
上記の実施形態では、ＳＤモードのＣＭＤ０コマンドがホストＨからコマンドピンＢ２を介して受信される場合、ＳＤカードＢ（または、コントローラ１１０）は、状態６２からＳＤモードに移行する。それにもかかわらず、いくつかの他の実施形態では、ＳＤカードがＰＣＩｅモードになく、ＳＤクロック信号がホストＨからコマンドピンＢ５を介して受信される場合、ＳＤカードＢ（または、コントローラ１１０）は、状態６２からＳＤモードに移行する。いくつかの実施形態では、ピンＢ１８が配置されていないため、ＶＤＤ３は給電されないことを理解されたい。
【００４０】
図７は、本発明のいくつかの実施形態による、ＳＤカードまたはＳＤカードのコントローラによって実行される初期化プロセス７００のフローチャートである。詳細なステップは以下の通りである。
ステップ７０２：開始
ステップ７０４：ＳＤカード（または、コントローラ）は、ＣＭＤ０コマンドがコマンドピンを介して受信されたかどうかを判断する。結果が肯定の場合、プロセスはステップ７１６に進む。結果が否定の場合、プロセスはステップ７０６に進む。
ステップ７０６：ＳＤカード（または、コントローラ）は、電圧ＶＤＤ２または電圧ＶＤＤ３が受電されたかどうかを判断する。結果が肯定の場合、プロセスはステップ７０８に進む。結果が否定の場合、プロセスはステップ７０４に進む。
ステップ７０８：ＳＤカード（またはコントローラ）は、ＰＣＩｅリンクアッププロセスを実行する。
ステップ７１０：ＳＤカード（またはコントローラ）は、ＰＣＩｅリンクアッププロセスが成功したかどうかを判断する。結果が肯定の場合、プロセスはステップ７１２に進む。結果が否定の場合（すなわち、ＰＣＩｅリンクアッププロセスが失敗した場合）、プロセスはステップ７０４に進む。ＰＣＩｅリンクアッププロセスは、（ｉ）ＰＣＩｅリンクアッププロセスが所定の時間内に成功できない、（ｉｉ）電圧ＶＤＤ２および電圧ＶＤＤ３が両方とも存在しない、（ｉｉｉ）ＣＭＤ０コマンドを受信した、のいずれかの事象が発生した場合、失敗したと見なされる可能性がある。
ステップ７１２：ＳＤカードはＰＣＩｅモードに移行するか、コントローラによってＰＣＩｅモードに設定される。
ステップ７１４：ＳＤカード（またはコントローラ）は、既存の電圧ＶＤＤ２またはＶＤＤ３がオフになっている（すなわち、電圧ＶＤＤ２およびＶＤＤ３が両方とも存在しない）かどうかを判断する。結果が肯定の場合、プロセスはステップ７０４に進む。結果が否定の場合、プロセスはステップ７１２に進み、ＳＤカードはＰＣＩｅモードのままである。
ステップ７１６：ＳＤカードはＳＤモードに移行するか、コントローラによってＳＤモードに設定される。
ステップ７１８：ＳＤカード（またはコントローラ）は、ＣＭＤ８コマンドがコマンドピンを介して受信されたかどうかを判断する。結果が肯定の場合、プロセスはステップ７２０に進む。結果が否定の場合、プロセスはステップ７１６に進み、ＳＤカードはＳＤモードのままである。
ステップ７２０：ＳＤカードは、コマンドピンを介して、ＳＤカードがＰＣＩｅモードをサポートすることを示す応答信号（例えば、Ｒ７）を送信する。
ステップ７２２：ＳＤカード（またはコントローラ）は、電圧ＶＤＤ２または電圧ＶＤＤ３が受電されたかどうかを判断する。結果が肯定の場合、プロセスはステップ７０８に進む。結果が否定の場合、プロセスはステップ７１６に進み、ＳＤカードはＳＤモードのままである。
【００４１】
上記の開示から、当業者は、上記のステップの順序を調整してもよいことを理解するであろう。例えば、ステップ７０６は、ステップ７０４の前に実行されてもよい。ステップ７０６でＶＤＤ２もＶｄｄ３も受電されない場合、ステップ７０４に進む。
【００４２】
本開示によれば、特に図６および図７に関連する開示によれば、当業者は、ＳＤカードまたはＳＤカードのコントローラによって実行される初期化プロセスの他のフローチャートを導出できる可能性がある。したがって、本発明の初期化プロセスは、図７に示すものに限定されない。
【００４３】
再び図５を参照すると、ホストＨは、ＳＤカードに結合するためのプロセッサ１３２および通信インタフェース１３４を含んでもよい。通信インタフェースには、接点Ｈ１〜Ｈ１８が含まれ、接点Ｈ１〜Ｈ１８はそれぞれＳＤカードＢのピンＢ１〜Ｂ１８に対応する。ホストＨとＳＤモードにあるＳＤカードＢとが通信しようとする場合、接点Ｈ１〜Ｈ１８の機能は図２に示す通りであり、ホストＨとＰＣＩｅモードにあるＳＤカードＢとが通信しようとする場合、接点Ｈ１〜Ｈ１８の機能は図４に示す通りである。初期化を実行するためのホストＨの動作については、以下の段落で詳細に説明する。一般に、ホストＨのプロセッサ１３２は、図８、図９、および図１０を含む以下の初期化プロセスを実行するために、プロセッサ１３２がアクセスすることができる少なくとも１つのプログラムコードを実行する。言い換えると、ホストＨは、以下の初期化プロセスを行うように構成されている。
【００４４】
図８は、本発明のいくつかの実施形態による、ホストによって実行される初期化プロセスのフローチャートである。好ましい実施形態によれば、初期化プロセスは以下のステップを含む。
ステップ８０２：開始
ステップ８０４：ホストは、接点Ｈ４を介してＳＤカードにＶＤＤ１を供給する。
ステップ８０６：ホストは、接点Ｈ１４を介してＳＤカードにＶＤＤ２を供給するか、接点Ｈ１８を介してＳＤカードにＶＤＤ３を供給する。
ステップ８０８：ホストは、ＰＣＩｅリンクアッププロセスを実行し、ＰＣＩｅリンクアッププロセスが成功したことを示す応答を受信したかどうかを判断する。結果が肯定の場合、プロセスはステップ８１０に進む。結果が否定の場合（すなわち、ＰＣＩｅリンクアッププロセスが失敗した場合）、プロセスはステップ８１４に進む。ＰＣＩｅリンクアッププロセスが成功すると、レジスタ「ＰＣＩｅリンクアップ」が１ｂに設定される。すなわち、ホストは、レジスタ「ＰＣＩｅリンクアップ」の値を判断することにより、ＰＣＩｅリンクアッププロセスが成功したかどうかを判断できる。
ステップ８１０：ホストは、ＳＤカードがＰＣＩｅモードにあると判断する。
ステップ８１２：ホストは、ＳＤカードにＳＤモードへの切替えを要求するコマンドが受信されたかどうかを判断する。結果が肯定の場合、プロセスはステップ８１４に進む。結果が否定の場合、プロセスはステップ８１０に進む。
ステップ８１４：ホストは、接点Ｈ２を介してＣＭＤ０コマンドを送信し、ＶＤＤ２とＶＤＤ３の両方を遮断する。
ステップ８１６：ホストは、ＳＤカードがＳＤモードにあると判断する。
ステップ８１８：ホストは、ＳＤカードにＰＣＩｅモードへの切替えを要求するコマンドが受信されたかどうかを判断する。結果が肯定の場合、プロセスはステップ８２０に進む。結果が否定の場合、プロセスはステップ８１６に進む。
ステップ８２０：ホストは、接点Ｈ２を介してＣＭＤ８コマンドを送信する。
ステップ８２２：ホストは、ＳＤカードがＰＣＩｅモードをサポートすることを示す応答信号（例えば、Ｒ７）を、接点Ｈ２を介して受信したかどうかを判断する。結果が肯定の場合、プロセスはステップ８０６に進む。結果が否定の場合、プロセスはステップ８１６に進む。
【００４５】
初期化プロセス８００では、ホストはＶＤＤ１を給電し、次にＶＤＤ２またはＶＤＤ３を給電する。その後、ホストはＳＤカードを用いてＰＣＩｅリンクアッププロセスを実行する。ＰＣＩｅリンクアッププロセスが失敗した場合、ホストは、ホストに結合されているＳＤカードがＰＣＩｅモードをサポートしない可能性があると判断し、ＳＤカードをＳＤモードに移行させるためにＣＭＤ０コマンドを送信する。ＰＣＩｅリンクアッププロセスが成功すると、ＳＤカードはＰＣＩｅモードに移行する。
【００４６】
上記の実施形態では、ホストは、ＶＤＤ１の後に、ＶＤＤ２またはＶＤＤ３を給電する。いくつかの実施形態では、ステップ８０４およびステップ８０６を同時に実行してもよい。すなわち、ホストはＶＤＤ１とともにＶＤＤ２またはＶＤＤ３を給電できる。上記の開示から、当業者は、上記のステップの順序を調整してもよく、初期化プロセスが上記の実施形態に限定されないことを理解するであろう。
【００４７】
図９は、本発明のいくつかの実施形態による、ホストによって実行される別の初期化プロセスのフローチャートである。
【００４８】
好ましい実施形態によれば、初期化プロセス９００は、以下のステップを含む。
ステップ９０２：開始。
ステップ９０４：ホストは、接点Ｈ４を介してＳＤカードにＶＤＤ１を供給する。
ステップ９０６：ホストは、接点Ｈ２を介してＳＤカードにＣＭＤ０コマンドを送信する。
ステップ９０８：ホストは、接点Ｈ２を介してＳＤカードにＣＭＤ８コマンドを送信する。
ステップ９１０：ホストは、ＳＤカードがＰＣＩｅモードをサポートすることを示す応答信号（例えば、Ｒ７）を受信したかどうかを判断する。結果が肯定の場合、プロセスはステップ９１２に進む。結果が否定の場合、プロセスはステップ９１８に進む。
ステップ９１２：ホストは、接点Ｈ１４を介してＳＤカードにＶＤＤ２を供給するか、接点Ｈ１８を介してＳＤカードにＶＤＤ３を供給する。
ステップ９１４：ホストは、ＳＤカードを使用してＰＣＩｅリンクアッププロセスを実行し、ＰＣＩｅリンクアッププロセスが成功したかどうかを判断する。結果が肯定の場合、プロセスはステップ９１６に進む。結果が否定の場合（すなわち、ＰＣＩｅリンクアッププロセスが失敗した場合）、プロセスはステップ９２０に進む。
ステップ９１６：ホストは、ＳＤカードがＰＣＩｅモードにあると判断する。
ステップ９１８：ホストは、接点Ｈ２を介してＳＤカードにＣＭＤ０コマンドを送信する。
ステップ９２０：ホストは、ＳＤカードがＳＤモードにあると判断する。
【００４９】
初期化プロセス９００では、ホストはＶＤＤ１を給電し、次にＣＭＤ０コマンドをＳＤカードに送信する。したがって、ＳＤカードは起動後にＳＤモードに移行するであろう。次に、ホストはＣＭＤ８コマンドをＳＤカードに送信して、ＳＤカードがＰＣＩｅモードをサポートするかどうかを確認する。ＳＤカードは、ＳＤカードがＰＣＩｅモードをサポートすることを示す応答信号Ｒ７をホストに送信する場合、ホストは、ＳＤカードを用いてＰＣＩｅリンクアッププロセスを実行してもよい。上記の開示に基づいて、本発明の初期化プロセスは、図７〜図９に示されるプロセスに限定されないことが理解され得る。当業者は、上記の開示、特に図６に関連する開示に基づいて、他の初期化プロセスを導出できる可能性がある。
【００５０】
図１０は、本発明のいくつかの実施形態による、ＳＤカードＢ（または、コントローラ１１０）およびホストＨの初期化プロセス１０００を示す。本実施形態では、プロセス１０００は、ＳＤモードコマンド、すなわち、ホストＨによって送信されるＣＭＤ０コマンドで開始する。好ましい実施形態では、プロセス１０００は、疑似初期段階、ＳＤモード段階、ＰＣＩｅリンクアップ段階、およびＰＣＩｅモード段階の４つの段階に分割することができる。これらの各段階の詳細は次のとおりである。
疑似初期段階
【００５１】
ＳＤカードＢ（または、コントローラ１１０）は、起動後、疑似初期段階にある。この段階で、ホストＨは電圧ＶＤＤ１をオンにして、コマンドピンＢ２とピンＢ１、Ｂ７、Ｂ８およびＢ９（すなわち、ＳＤモードのデータラインＤＡＴ［３：０］、図２を参照）を電圧３．３Ｖだけ上昇させる。電圧ＶＤＤ１がオンになった後、ホストＨは、クロックピンＢ５を介してＳＤＣＬＫを、およびコマンドピンＢ２を介してＣＭＤ０コマンドをＳＤカードＢに送信する。
ＳＤモード段階
【００５２】
ＳＤカードＢ（または、コントローラ１１０）は、ＣＭＤ０コマンドを受信した後、ＳＤモードに移行する。ＣＭＤ８コマンドは、ホストＨからコマンドピンＢ２を介して送信される。ＣＭＤ８コマンドの引数には、「ＰＣＩｅ利用可能」＝１および「ＰＣＩｅ１．２Ｖサポート」＝１がある。１．２Ｖは、ＶＤＤ３ピンＢ１８が受電するように構成されている１．１４Ｖ〜１．３Ｖの電圧範囲内であることに注意すべきである。
【００５３】
ＳＤカードＢがＣＭＤ８コマンドを受信し、「ＰＣＩｅ利用可能」＝１および「ＰＣＩｅ１．２Ｖサポート」＝１を正常に検出すると、ＳＤカードＢは、本実施形態ではＶＤＤ３電圧供給をサポートするので、「ＰＣＩｅ応答」＝１および「ＰＣＩｅ１．２Ｖサポート」＝１と共にＲ７に応答する。いくつかの実施形態では、ＳＤカードＢ（または、コントローラ１１０）は、代わりにＶＤＤ２電圧供給をサポートすることができる。ホストＨがＲ７で「ＰＣＩｅ応答」＝１を検出すると、ホストＨは、ピンＢ１、Ｂ７、およびＢ８をロー（ｌｏｗ）に駆動する。ピンＢ１、Ｂ７およびＢ８は、ＳＤモードではＤＡＴ３、ＤＡＴ０およびＤＡＴ１に対応し、ＰＣＩｅモードではＰＥＲＳＴ＃、ＲＥＦＣＬＫ＋およびＲＥＦＣＬＫ−に対応することに注意すべきである（図４を参照）。さらに、ホストＨがＲ７で「ＰＣＩｅ１．２Ｖサポート」＝１、ＰＥＲＳＴ＃＝ロー（ｌｏｗ）およびＣＬＫＲＥＱ＃＝ハイ（ｈｉｇｈ）を検出すると、ＶＤＤ３ピンＢ１８を介してＳＤカードＢ（または、コントローラ１１０）に電圧ＶＤＤ３を給電する。
ＰＣＩｅリンクアップ段階
【００５４】
受電電圧ＶＤＤ３が１．２Ｖに達すると、ＳＤカードＢ（または、コントローラ１１０）はＰＣＩｅリンクアッププロセスに移行する。ピンＢ９は、ＳＤモードではＤＡＴ２に対応し、ＰＣＩｅモードではＣＬＫＲＥＱ＃に対応することに注意すべきである（図４を参照）。ＣＬＫＲＥＱ＃は、基準クロック要求信号用である。
【００５５】
ＳＤカードＢ（または、コントローラ１１０）は、電圧ＶＤＤ３がオンでＰＥＲＳＴ＃がロー（ｌｏｗ）であることを検出すると、受電電圧ＶＤＤ３が安定したため、ＤＡＴ３の内部プルアップ抵抗を無効にし、所定の時間間隔ＴＰＶＣＲＬ内にＣＬＫＲＥＱ＃をロー（ｌｏｗ）に駆動する。
【００５６】
ホストＨは、ＣＬＫＲＥＱ＃がロー（ｌｏｗ）であることを検出すると、受電電圧ＶＤＤ３が安定してから所定の時間間隔ＴＰＶＰＧＬを超えた後、およびピンＢ７とＢ８を介してＲＥＦＣＬＫを供給してから所定の時間間隔ＴＰＥＲＳＴ＃−ＣＬＫを超えた後、ＰＥＲＳＴ＃をハイ（ｈｉｇｈ）に駆動する。
ＰＣＩｅモード段階
【００５７】
ＳＤカードＢ（または、コントローラ１１０）は、ＰＣＩｅリンクアップが成功した後にＰＣＩｅモードに移行する。
【００５８】
要約すると、本発明によって提供される初期化法は、ＳＤカード（または、コントローラ１１０）がＳＤモードとＰＣＩｅモードとの両方をサポートすることを可能にする。様々のアプリケーションに基づいて、ＳＤカード（または、コントローラ１１０）に結合されたホストに従って、ＳＤカード（または、コントローラ１１０）を、ＳＤモードまたはＰＣＩｅモードに初期化することができる。
【００５９】
上記を考慮して、本開示は、ＳＤモードとＰＣＩｅモードとの両方をサポートするＳＤカード、関連するメモリカード、コントローラ、およびホストの初期化プロセスを提供する。本開示の実施形態によるＳＤカードについては、ＰＣＩｅモードをサポートしないホストにも対応している。本開示の実施形態によるホストについては、ＰＣＩｅモードをサポートしないＳＤカードにも対応している。
【００６０】
本開示は、以下の条項を使用してさらに説明することができる。
条項１．セキュアデジタル（ＳＤ）カードを初期化するために、ＳＤモードと周辺機器相互接続エクスプレス（ＰＣＩｅ）モードとの両方をサポートする前記ＳＤカードによって実行される方法であって、前記ＳＤカードはホストと結合するために少なくとも１７のピンを備え、前記少なくとも１７のピンは、
前記ホストによって供給される第１の供給電圧を受電するための第１の電圧供給ピンと、
前記ホストによって供給される、前記第１の供給電圧よりも低い第２の供給電圧を受電するための第２の電圧供給ピンと、
グランドに結合するための少なくとも１つのグランドピンと、
前記ホストからクロック信号を受信するための少なくとも１つのクロックピンと、
前記ホストからコマンドを受信するためのコマンドピンとを備え、
（ａ）前記ＳＤカードに結合された前記ホストから前記第１の電圧供給ピンを介して前記第１の供給電圧を受電した後、前記ＳＤカードが前記ＰＣＩｅモードになく、前記ＳＤモードに移行するためのＣＭＤ０コマンドを前記ＳＤカードに結合された前記ホストから前記コマンドピンを介して受信した場合、前記ＳＤモードに移行するステップと、
（ｂ）前記ＳＤカードに結合された前記ホストから前記第１の電圧供給ピンを介して前記第１の供給電圧を受電した後、前記ＳＤカードが前記ＳＤモードになく、前記ＳＤカードに結合された前記ホストから前記第２の電圧供給ピンを介して前記第２の供給電圧を受電した場合、ＰＣＩｅリンクアッププロセスを実行するステップとを含み、
前記ＰＣＩｅリンクアッププロセスが成功した場合、前記ＳＤカードが前記ＰＣＩｅモードに移行する、方法。
条項２．第１の供給電圧が給電された場合、前記ＳＤカードは疑似初期化状態に移行し、前記ＣＭＤ０コマンドが受信された場合、前記ＳＤカードは前記疑似初期化状態から前記ＳＤモードに移行し、前記第２の供給電圧が受電された場合、前記ＳＤカードは、前記疑似初期化状態から前記ＰＣＩｅリンクアッププロセスを実行するための状態に移行する、条項１に記載の方法。
条項３．ステップ（ａ）の後に実行され、
（ｄ）前記コマンドピンを介して前記ホストによって送信された前記ＰＣＩｅモードに移行するためのＣＭＤ８コマンドを受信するステップと、
（ｅ）前記ＳＤカードが前記ＰＣＩｅモードをサポートすることを示す応答信号を前記コマンドピンを介して前記ホストに送信するステップと、
（ｆ）ステップ（ｅ）の後、前記第２の供給電圧が前記ホストから前記第２の電圧供給ピンを介して受電された場合、前記ＰＣＩｅリンクアッププロセスを実行し、そうでなければ、前記ＳＤモードのままであるステップと、
をさらに含む、条項１に記載の方法。
条項４．ステップ（ｂ）は、前記ＳＤカードが前記第２の電圧供給ピンを介して前記第２の供給電圧を受電しない場合、前記ＰＣＩｅリンクアッププロセスを終了するステップをさらに含む、条項１に記載の方法。
条項５．前記ＳＤカードが前記第２の電圧供給ピンを介して前記第２の供給電圧を受電しない場合、前記ＰＣＩｅモードから切り替えるステップをさらに含む、条項１に記載の方法。
条項６．前記第１の供給電圧が２．７〜３．６ボルトの範囲内であり、前記第２の供給電圧が１．７〜１．９５ボルトの範囲内または１．１４〜１．３ボルトの範囲内である、条項１に記載の方法。
条項７．ステップ（ａ）は、
（ｇ）前記ＰＣＩｅリンクアッププロセスが失敗し、前記ＣＭＤ０コマンドが前記ホストから前記コマンドピンを介して受信された場合、前記ＳＤモードに移行するステップと、
（ｈ）前記第１の供給電圧が前記第１の電圧供給ピンを介して受電され、前記第２の電圧供給ピンを介した前記第２の供給電圧が存在せず、前記ＣＭＤ０コマンドが前記ホストから前記コマンドピンを介して受信された場合、前記ＳＤモードに移行するステップと
のうちの一方を含む、条項１に記載の方法。
条項８．ＳＤモードとＰＣＩｅモードとの両方をサポートするＳＤカードであって、
ホストに結合するための少なくとも１７のピンであって、
前記ホストによって供給される第１の供給電圧を受電するための第１の電圧供給ピンと、
前記ホストによって供給される、第１の供給電圧よりも低い第２の供給電圧を受電するための第２の電圧供給ピンと、
グランドに結合するための少なくとも１つのグランドピンと、
前記ホストからクロック信号を受信するための少なくとも１つのクロックピンと、
前記ホストからコマンドを受信するためのコマンドピンとを含む前記少なくとも１７のピンと、
コントローラとを備え、
前記コントローラは、
前記ＳＤカードに結合された前記ホストから前記第１の電圧供給ピンを介して前記第１の供給電圧を受電した後、前記ＳＤカードが前記ＰＣＩｅモードになく、前記ＳＤモードに移行するためのＣＭＤ０コマンドが前記ＳＤカードに接続された前記ホストから前記コマンドピンを介して受信された場合、前記ＳＤカードを前記ＳＤモードに設定し、
前記ＳＤカードに結合された前記ホストから前記第１の電圧供給ピンを介して前記第１の供給電圧を受電した後、前記ＳＤカードが前記ＳＤモードになく、前記第２の供給電圧が前記第２の供給電圧ピンを介して受電される場合、ＰＣＩｅリンクアッププロセスを実行し、
前記ＰＣＩｅリンクアッププロセスが成功した場合、前記ＳＤカードが前記ＰＣＩｅモードに移行するように構成される、ＳＤカード。
条項９．第１の供給電圧が給電された場合、前記ＳＤカードは疑似初期化状態に移行し、前記ＣＭＤ０コマンドが受信された場合、前記ＳＤカードは前記疑似初期化状態から前記ＳＤモードに移行し、前記第２の供給電圧が受電された場合、前記ＳＤカードは、前記疑似初期化状態から前記ＰＣＩｅリンクアッププロセスを実行するための状態に移行する、条項８に記載のＳＤカード。
条項１０．前記ＳＤカードを前記ＳＤモードに設定した後、前記コントローラは、
前記コマンドピンを介して前記ホストによって送信された前記ＰＣＩｅモードに移行するためのＣＭＤ８コマンドを受信し、
前記ＳＤカードが前記ＰＣＩｅモードをサポートすることを示す応答信号を前記コマンドピンを介して前記ホストに送信し、
前記応答信号を送信した後、前記第２の供給電圧が前記ホストから前記第２の電圧供給ピンを介して受電された場合、前記ＰＣＩｅリンクアッププロセスを実行し、そうでなければ、前記ＳＤカードを前記ＳＤモードのままにするようにさらに構成される、条項８に記載のＳＤカード。
条項１１．前記ＳＤカードが前記第２の電圧供給ピンを介して前記第２の供給電圧を受電しない場合、前記コントローラは、前記ＰＣＩｅリンクアッププロセスを終了するようにさらに構成される、条項８に記載のＳＤカード。
条項１２．前記コントローラは、前記ＳＤカードが前記第２の電圧供給ピンを介して前記第２の供給電圧を受電しない場合、前記ＳＤカードを前記ＰＣＩｅモードから切り替えるようにさらに構成される、条項８に記載のＳＤカード。
条項１３．前記第１の供給電圧が２．７〜３．６ボルトの範囲内であり、前記第２の供給電圧が１．７〜１．９５ボルトの範囲内または１．１４〜１．３ボルトの範囲内である、条項８に記載のＳＤカード。
条項１４．前記コントローラは、
前記ＰＣＩｅリンクアッププロセスが失敗し、前記ＣＭＤ０コマンドが前記ホストから前記コマンドピンを介して受信された場合、前記ＳＤカードを前記ＳＤモードに設定するステップと、
前記第１の供給電圧が前記第１の電圧供給ピンを介して受電され、前記第２の電圧供給ピンを介した前記第２の供給電圧が存在せず、前記ＣＭＤ０コマンドが前記ホストから前記コマンドピンを介して受信される場合、前記ＳＤカードを前記ＳＤモードに設定するステップと、
のうちの一方を実行するようにさらに構成される、請求項８に記載のＳＤカード。
条項１５．セキュアデジタル（ＳＤ）カードを初期化するためにホストによって実行される方法であって、前記ＳＤカードは、ＳＤモードと周辺機器相互接続エクスプレス（ＰＣＩｅ）モードとの両方をサポートし、前記ホストは、
プロセッサと、
前記ＳＤカードに結合するための通信インタフェースであって、
第１の供給電圧を給電するための第１の電圧供給接点と、
前記第１の供給電圧よりも低い第２の供給電圧を給電するための第２の電圧供給接点と、
グランドに結合するための少なくとも１つのグランド接点と、
前記ＳＤカードにクロック信号を送信するための少なくとも１つのクロック接点と、
前記ＳＤカードにコマンドを送信するためのコマンド接点と
を含む、前記通信インタフェースとを備え、
前記方法は、
（ａ）前記第１の電圧供給接点を介して前記ＳＤカードに前記第１の供給電圧を給電するステップと、
（ｂ）前記第２の電圧供給接点を介して前記ＳＤカードに前記第２の供給電圧を供給するステップと、
（ｃ）ステップ（ｂ）の後、ＰＣＩｅリンクアッププロセスを実行するステップと、
（ｄ）前記ＰＣＩｅリンクアッププロセスが成功したか失敗したかを判断するステップであり、前記ＰＣＩｅリンクアッププロセスが成功した場合、前記ＳＤカードは前記ＰＣＩｅモードに移行する、ステップと、
（ｅ）前記ＰＣＩｅリンクアッププロセスが失敗した場合、前記コマンド接点を介して前記ＳＤモードに移行するためのＣＭＤ０コマンドを前記ＳＤカードに送信するステップと
を含む、方法。
条項１６．（ｆ）前記ＳＤカードが前記ＳＤモードにあり、前記ＳＤカードに前記ＰＣＩｅモードに移行することを要求するコマンドが前記プロセッサによって受信された場合、前記コマンド接点を介して前記ＰＣＩｅモードに移行するためのＣＭＤ８コマンドを前記ＳＤカードに送信するステップをさらに含み、
前記ＳＤカードが前記ＰＣＩｅモードをサポートすることを示す応答信号が前記コマンド接点を介して前記ＳＤカードから受信された場合、ステップ（ｂ）およびステップ（ｃ）が実行される、条項１５に記載の方法。
条項１７．前記第１の供給電圧が２．７〜３．６ボルトの範囲内であり、前記第２の供給電圧が１．７〜１．９５ボルトの範囲内または１．１４〜１．３ボルトの範囲内である、条項１５に記載の方法。
条項１８．（ｇ）前記ＳＤカードに前記ＰＣＩｅモードから前記ＳＤモードに移行することを要求するコマンドが前記プロセッサによって受信された場合、前記第２の供給電圧の送電を停止し、前記コマンド接点を介して前記ＣＭＤ０コマンドを前記ＳＤカードに送信するステップ
をさらに含む、条項１５に記載の方法。
条項１９．セキュアデジタル（ＳＤ）モードと周辺機器相互接続エクスプレス（ＰＣＩｅ）モードとの両方をサポートするＳＤカードを初期化するためのホストであって、
プロセッサと、
前記ＳＤカードに結合するための通信インタフェースであって、
第１の供給電圧を給電するための第１の電圧供給接点と、
前記第１の供給電圧よりも低い第２の供給電圧を給電するための第２の電圧供給接点と、
グランドに結合するための少なくとも１つのグランド接点と、
前記ＳＤカードにクロック信号を送信するための少なくとも１つのクロック接点と、
前記ＳＤカードにコマンドを送信するためのコマンド接点と
を含む、通信インタフェースとを備え、
前記ホストは、
前記第１の電圧供給接点を介して前記ＳＤカードに前記第１の供給電圧を給電し、
前記第２の電圧供給接点を介して前記ＳＤカードに前記第２の供給電圧を給電し、
前記第２の供給電圧を給電した後、ＰＣＩｅリンクアッププロセスを実行し、
前記ＰＣＩｅリンクアッププロセスが成功したか失敗したかを判断し、前記ＰＣＩｅリンクアッププロセスが成功した場合、前記ＳＤカードは前記ＰＣＩｅモードに移行し、
前記ＰＣＩｅリンクアッププロセスが失敗した場合、前記コマンド接点を介して前記ＳＤモードに移行するためのＣＭＤ０コマンドを前記ＳＤカードに送信するように構成される、ホスト。
条項２０．前記プロセッサは、
前記ＳＤカードが前記ＳＤモードにあり、前記ＳＤカードに前記ＰＣＩｅモードに移行することを要求するコマンドが前記プロセッサによって受信された場合、前記コマンド接点を介して前記ＰＣＩｅモードに移行するためのＣＭＤ８コマンドを前記ＳＤカードに送信し、
前記ＳＤカードが前記ＰＣＩｅモードをサポートすることを示す応答信号が前記コマンド接点を介して前記ＳＤカードから受信された場合、前記プロセッサは前記第２の供給電圧を給電して前記ＰＣＩｅリンクアッププロセスを実行するようにさらに構成される、条項１９に記載のホスト。
条項２１．前記第１の供給電圧が２．７〜３．６ボルトの範囲内であり、前記第２の供給電圧が１．７〜１．９５ボルトの範囲内または１．１４〜１．３ボルトの範囲内である、条項１９に記載のホスト。
条項２２．前記プロセッサは、前記ＳＤカードに前記ＰＣＩｅモードから前記ＳＤモードに移行することを要求するコマンドを受信した場合、前記第２の供給電圧の送電を停止し、前記コマンド接点を介して前記ＣＭＤ０コマンドを前記ＳＤカードに送信するようにさらに構成される、条項１９に記載のホスト。
条項２３．ホストに結合され、セキュアデジタル（ＳＤ）モードと周辺機器相互接続エクスプレス（ＰＣＩｅ）モードとの両方をサポートするＳＤカードを初期化するために前記ホストによって実行される方法であって、
前記ホストは、
プロセッサと、
前記ＳＤカードに結合するための通信インタフェースであって、
第１の供給電圧を給電するための第１の電圧供給接点と、
前記第１の供給電圧よりも低い第２の供給電圧を給電するための第２の電圧供給接点と、
グランドに結合するための少なくとも１つのグランド接点と、
前記ＳＤカードにクロック信号を送信するための少なくとも１つのクロック接点と、
前記ＳＤカードにコマンドを送信するためのコマンド接点と
を含む、前記通信インタフェースとを備え、
（ａ）前記第１の電圧供給接点を介して前記ＳＤカードに前記第１の供給電圧を給電するステップと、
（ｂ）ステップ（ａ）の後、前記コマンド接点を介して前記ＳＤモードに移行するためのＣＭＤ０コマンドを前記ＳＤカードに送信するするステップと、
（ｃ）ステップ（ｂ）の後、前記コマンド接点を介して前記ＰＣＩｅモードに移行するためのＣＭＤ８コマンドを前記ＳＤカードに送信するステップであり、前記ＳＤカードが前記ＰＣＩｅモードをサポートすることを示す応答信号が前記ＳＤカードから前記コマンド接点を介して受信されない場合、前記ＳＤカードは前記ＳＤモードのままである、ステップと、
（ｄ）前記ＳＤカードが前記ＰＣＩｅモードをサポートすることを示す前記応答信号が前記ＳＤカードから受信された場合、前記第２の電圧供給接点を介して前記第２の供給電圧を前記ＳＤカードに給電するステップと、
（ｅ）ステップ（ｄ）の後、ＰＣＩｅリンクアッププロセスを実行するステップと、
（ｆ）前記ＰＣＩｅリンクアッププロセスが成功したか失敗したかを判断するステップであり、前記ＰＣＩｅリンクアッププロセスが成功した場合、前記ＳＤカードは前記ＰＣＩｅモードに移行する、ステップと、
（ｇ）前記ＰＣＩｅリンクアッププロセスが失敗した場合、前記コマンド接点を介してＣＭＤ０コマンドを前記ＳＤカードに送信するステップと
を含む、方法。
条項２４．前記ＳＤカードが前記ＳＤモードにあり、前記ＳＤカードに前記ＰＣＩｅモードに移行することを要求するコマンドが前記プロセッサによって受信された場合、ステップ（ｃ）およびステップ（ｄ）が実行される、条項２３に記載の方法。
条項２５．前記第１の供給電圧が２．７〜３．６ボルトの範囲内であり、前記第２の供給電圧が１．７〜１．９５ボルトの範囲内または１．１４〜１．３ボルトの範囲内である、条項２３に記載の方法。
条項２６．（ｈ）前記ＳＤカードに前記ＰＣＩｅモードから前記ＳＤモードに移行することを要求するコマンドが前記プロセッサによって受信された場合、前記第２の供給電圧の送電を停止し、前記コマンド接点を介して前記ＣＭＤ０コマンドを前記ＳＤカードに送信するステップ
をさらに含む、条項２３に記載の方法。
条項２７．セキュアデジタル（ＳＤ）モードと周辺機器相互接続エクスプレス（ＰＣＩｅ）モードとの両方をサポートするＳＤカードを初期化するためのホストであって、
プロセッサと、
前記ＳＤカードに結合するための通信インタフェースであって、
第１の供給電圧を給電するための第１の電圧供給接点と、
前記第１の供給電圧よりも低い第２の供給電圧を給電するための第２の電圧供給接点と、
グランドに結合するための少なくとも１つのグランド接点と、
前記ＳＤカードにクロック信号を送信するための少なくとも１つのクロック接点と、
前記ＳＤカードにコマンドを送信するためのコマンド接点と
を含む、通信インタフェースとを備え、
前記ホストは、
前記第１の電圧供給接点を介して前記ＳＤカードに前記第１の供給電圧を給電し、
前記第１の供給電圧を給電した後、前記コマンド接点を介して前記ＳＤモードに移行するためのＣＭＤ０コマンドを前記ＳＤカードに送電し、
前記ＣＭＤ０コマンドを送電した後、前記コマンド接点を介して前記ＰＣＩｅモードに移行するためのＣＭＤ８コマンドを前記ＳＤカードに送信し、前記ＳＤカードが前記ＰＣＩｅモードをサポートすることを示す応答信号が前記ＳＤカードから前記コマンド接点を介して受信されない場合、前記ＳＤカードは前記ＳＤモードのままであり、
前記ＳＤカードが前記ＰＣＩｅモードをサポートすることを示す前記応答信号が前記ＳＤカードから受信された場合、前記第２の電圧供給接点を介して前記第２の供給電圧を前記ＳＤカードに給電し、
前記第２の供給電圧を給電した後、ＰＣＩｅリンクアッププロセスを実行し、
前記ＰＣＩｅリンクアッププロセスが成功したか失敗したかを判断し、前記ＰＣＩｅリンクアッププロセスが成功した場合、前記ＳＤカードは前記ＰＣＩｅモードに移行し、
前記ＰＣＩｅリンクアッププロセスが失敗した場合、前記コマンド接点を介してＣＭＤ０コマンドを前記ＳＤカードに送信するように構成される、ホスト。
条項２８．前記ＳＤカードが前記ＳＤモードにあり、前記ＳＤカードに前記ＰＣＩｅモードに移行することを要求するコマンドが前記プロセッサによって受信された場合、前記ＣＭＤ８コマンドが前記コマンド接点を介して前記ＳＤカードに送信される、条項２７に記載のホスト。
条項２９．前記第１の供給電圧が２．７〜３．６ボルトの範囲内であり、前記第２の供給電圧が１．７〜１．９５ボルトの範囲内または１．１４〜１．３ボルトの範囲内である、条項２７に記載のホスト。
条項３０．前記プロセッサは、
前記ＳＤカードに前記ＰＣＩｅモードから前記ＳＤモードに移行することを要求するコマンドが前記プロセッサによって受信された場合、前記第２の供給電圧の送電を停止し、前記コマンド接点を介して前記ＣＭＤ０コマンドを前記ＳＤカードに送信する
ようにさらに構成される、条項２７に記載のホスト。
条項３１．セキュアデジタル（ＳＤ）カードを初期化するために、ＳＤモードと周辺機器相互接続エクスプレス（ＰＣＩｅ）モードとの両方をサポートする前記ＳＤカードのコントローラによって実行される方法であって、前記ＳＤカードはホストと結合するために少なくとも１７のピンを備え、前記少なくとも１７のピンは、
前記ホストによって供給されるＳＤモード用の第１の供給電圧を受電するための第１の電圧供給ピンと、
前記ホストによって供給される、前記第１の供給電圧よりも低い第２の供給電圧を受電するための第２の電圧供給ピンと、
グランドに結合するための少なくとも１つのグランドピンと、
前記ホストからクロック信号を受信するための少なくとも１つのクロックピンと、
前記ホストからコマンドを受信するためのコマンドピンとを備え、
（ａ）前記第１の電圧供給ピンを介して前記第１の供給電圧を受電した後、前記ＳＤカードが前記ＰＣＩｅモードになく、前記ＳＤモードに移行するためのＣＭＤ０コマンドが前記コマンドピンを介して受信された場合、前記ＳＤカードを前記ＳＤモードに設定するステップと、
（ｂ）前記第１の電圧供給ピンを介して前記第１の供給電圧を受電した後、前記ＳＤカードが前記ＳＤモードになく、前記第２の供給電圧が前記第２の電圧供給ピンを介して受電された場合、ＰＣＩｅリンクアッププロセスを実行するステップと、
（ｃ）前記ＰＣＩｅリンクアッププロセスが成功した場合、前記ＳＤカードを前記ＰＣＩｅモードに設定するステップと
を含む、方法。
条項３２．ステップ（ａ）の後に実行され、
（ｄ）前記コマンドピンを介して前記ＰＣＩｅモードに移行するためのＣＭＤ８コマンドを受信するステップと、
（ｅ）前記ＳＤカードが前記ＰＣＩｅモードをサポートすることを示す応答信号を前記コマンドピンを介して送信するステップと、
（ｆ）ステップ（ｅ）の後、前記第２の供給電圧が前記第２の電圧供給ピンを介して受電された場合、前記ＰＣＩｅリンクアッププロセスを前記ＳＤカードに実行させ、そうでなければ、前記ＳＤカードを前記ＳＤモードに維持するステップと
をさらに含む、条項３１に記載の方法。
条項３３．ステップ（ｂ）は、前記第２の供給電圧が前記第２の電圧供給ピンを介して受信されない場合、前記ＰＣＩｅリンクアッププロセスを終了するステップをさらに含む、条項３１に記載の方法。
条項３４．前記第２の供給電圧が前記第２の供給電圧ピンを介して受電されない場合、前記ＳＤカードを前記ＰＣＩｅモードから出るように設定することをさらに含む、条項３１に記載の方法。
条項３５．前記第１の電圧が２．７〜３．６ボルトの範囲内であり、前記第２の供給電圧が１．７〜１．９５ボルトの範囲内または１．１４〜１．３ボルトの範囲内である、条項３１に記載の方法。
条項３６．ステップ（ａ）は、
（ｇ）前記ＰＣＩｅリンクアッププロセスが失敗し、前記ＣＭＤ０コマンドが前記ホストから前記コマンドピンを介して受信された場合、前記ＳＤモードに移行するステップと、
（ｈ）前記第１の供給電圧が前記第１の電圧供給ピンを介して受電され、前記第２の電圧供給ピンを介した前記第２の供給電圧が存在せず、前記ＣＭＤ０コマンドが前記ホストから前記コマンドピンを介して受信された場合、前記ＳＤモードに移行するステップと
のうちの一方を含む、条項３１に記載の方法。
条項３７．条項３１〜３６のいずれか一項に記載の方法を実行するように構成されたセキュアデジタル（ＳＤ）カードのコントローラ。
【００６１】
上記の開示は例示を目的としたものであり、本開示を限定するものと見なされるべきではないことに注意すべきである。当業者は、本開示の教示を保持しながら、デバイスおよび方法に関する多くの修正および変更が行われ得ることを容易に観察するであろう。したがって、上記の開示は、添付の特許請求の範囲の境界によってのみ限定されると解釈されるべきである。
【図１】
2021514505.tif 000003
【図２】
2021514505.tif 000004
【図３】
2021514505.tif 000005
【図４】
2021514505.tif 000006
【図５】
2021514505.tif 000007
【図６】
2021514505.tif 000008
【図７】
2021514505.tif 000009
【図８】
2021514505.tif 000010
【図９】
2021514505.tif 000011
【図１０】
2021514505.tif 000012
【手続補正書】
【提出日】令和2年8月12日(2020.8.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
セキュアデジタル（ＳＤ）カードを初期化するために、ＳＤモードと周辺機器相互接続エクスプレス（ＰＣＩｅ）モードとの両方をサポートする前記ＳＤカードによって実行される方法であって、前記ＳＤカードはホストと結合するために少なくとも１７のピンを備え、
前記少なくとも１７のピンは、
前記ホストによって供給される第１の供給電圧を受電するための第１の電圧供給ピンと、
前記ホストによって供給される、第１の供給電圧よりも低い第２の供給電圧を受電するための第２の電圧供給ピンと、
グランドに結合するための少なくとも１つのグランドピンと、
前記ホストからクロック信号を受信するための少なくとも１つのクロックピンと、
前記ホストからコマンドを受信するためのコマンドピンとを備え、
該方法は、
（ａ）前記ＳＤカードに結合された前記ホストから前記第１の電圧供給ピンを介して前記第１の供給電圧を受電した後、少なくとも、ＣＭＤ０コマンドが前記ＳＤカードに結合された前記ホストから前記コマンドピンを介して受信された場合、及び／又はＳＤＣＬＫが前記ＳＤカードに結合された前記ホストから前記クロックピンを介して受信された場合、前記ＳＤモードに移行するステップと、
（ｂ）前記ＳＤカードに結合された前記ホストから前記第１の電圧供給ピンを介して前記第１の供給電圧を受電した後、前記ＳＤカードが前記ＳＤモードになく、前記ＳＤカードに結合された前記ホストから前記第２の電圧供給ピンを介して前記第２の供給電圧が受電された場合、ＰＣＩｅリンクアッププロセスを実行するステップとを含み、
前記ステップ（ａ）の後に、次のステップ（ｃ）及びステップ（ｄ）を実行し、
（ｃ）前記ホストから受信されたＣＭＤ８コマンドに応答して、前記ＳＤカードがＰＣＩｅモードをサポートすることを示す応答信号を前記コマンドピンを介して前記ホストに送信するステップ
（ｄ）前記ステップ（ｃ）の後に、前記第２の供給電圧が前記ホストから前記第２の電圧供給ピンを介して受電された場合、前記ＰＣＩｅリンクアッププロセスを実行し、そうでなければ、前記ＳＤモードのままであるステップ
前記ＰＣＩｅリンクアッププロセスが成功した場合、前記ＳＤカードが前記ＰＣＩｅモードに移行する、
方法。
【請求項２】
第１の供給電圧が給電された場合、前記ＳＤカードは疑似初期化状態に移行し、前記ＣＭＤ０コマンドが受信された場合、前記ＳＤカードは前記疑似初期化状態から前記ＳＤモードに移行し、前記第２の供給電圧が受電された場合、前記ＳＤカードは、前記疑似初期化状態から前記ＰＣＩｅリンクアッププロセスを実行するための状態に移行する、
請求項１に記載の方法。
【請求項３】
前記ステップ（ｂ）は、前記ＳＤカードが前記ＰＣＩｅリンクアッププロセスに移行した後に、前記ＳＤカードが前記第２の電圧供給ピンを介して前記第２の供給電圧を受電しない場合、前記ＰＣＩｅリンクアッププロセスを終了するステップをさらに含む、
請求項１に記載の方法。
【請求項４】
前記ＳＤカードが前記ＰＣＩｅモードに移行した後、
前記ＳＤカードが前記第２の電圧供給ピンを介して前記第２の供給電圧を受電しない場合、前記ＰＣＩｅモードから切り替えるステップをさらに含む、
請求項１に記載の方法。
【請求項５】
前記第１の供給電圧が２．７〜３．６ボルトの範囲内であり、前記第２の供給電圧が１．７〜１．９５ボルトの範囲内または１．１４〜１．３ボルトの範囲内である、
請求項１に記載の方法。
【請求項６】
前記ステップ（ａ）は、
（ａ１）前記ＰＣＩｅリンクアッププロセスが失敗し、前記ＣＭＤ０コマンドが前記ホストから前記コマンドピンを介して受信された場合、前記ＳＤモードに移行するステップと、
（ａ２）前記第１の供給電圧が前記第１の電圧供給ピンを介して受電され、前記第２の電圧供給ピンを介した前記第２の供給電圧が存在せず、前記ＣＭＤ０コマンドが前記ホストから前記コマンドピンを介して受信された場合、前記ＳＤモードに移行するステップと、
のうちの一方を含む、
請求項１に記載の方法。
【請求項７】
セキュアデジタル（ＳＤ）カードを初期化するために、ＳＤモードと周辺機器相互接続エクスプレス（ＰＣＩｅ）モードとの両方をサポートする前記ＳＤカードによって実行される方法であって、前記ＳＤカードはホストと結合するために少なくとも１７のピンを備え、
前記少なくとも１７のピンは、
前記ホストによって供給される第１の供給電圧を受電するための第１の電圧供給ピンと、
前記ホストによって供給される、第１の供給電圧よりも低い第２の供給電圧を受電するための第２の電圧供給ピンと、
グランドに結合するための少なくとも１つのグランドピンと、
前記ホストからクロック信号を受信するための少なくとも１つのクロックピンと、
前記ホストからコマンドを受信するためのコマンドピンとを備え、
該方法は、
（ａ）前記ＳＤカードに結合された前記ホストから前記第１の電圧供給ピンを介して前記第１の供給電圧を受電した後、少なくとも、ＣＭＤ０コマンドが前記ＳＤカードに結合された前記ホストから前記コマンドピンを介して受信された場合、及び／又はＳＤＣＬＫが前記ＳＤカードに結合された前記ホストから前記クロックピンを介して受信された場合、前記ＳＤモードに移行するステップと、
（ｂ）前記ＳＤカードに結合された前記ホストから前記第１の電圧供給ピンを介して前記第１の供給電圧を受電した後、前記ＳＤカードに結合された前記ホストから前記第２の電圧供給ピンを介して前記第２の供給電圧が受電された場合、ＰＣＩｅリンクアッププロセスを実行し、前記ＳＤカードが前記第２の電圧供給ピンを介して前記第２の供給電圧を受電しない場合、前記ＰＣＩｅリンクアッププロセスを終了するステップと、を含み、
前記ＰＣＩｅリンクアッププロセスが成功した場合、前記ＳＤカードが前記ＰＣＩｅモードに移行する、
方法。
【請求項８】
第１の供給電圧が給電された場合、前記ＳＤカードは疑似初期化状態に移行し、前記ＣＭＤ０コマンドが受信された場合、前記ＳＤカードは前記疑似初期化状態から前記ＳＤモードに移行し、前記第２の供給電圧が受電された場合、前記ＳＤカードは、前記疑似初期化状態から前記ＰＣＩｅリンクアッププロセスを実行するための状態に移行する、
請求項7に記載の方法。
【請求項９】
前記ＳＤカードが前記ＰＣＩｅモードに移行した後、
前記ＳＤカードが前記第２の電圧供給ピンを介して前記第２の供給電圧を受電しない場合、前記ＰＣＩｅモードから切り替えるステップをさらに含む、
請求項７に記載の方法。
【請求項１０】
前記第１の供給電圧が２．７〜３．６ボルトの範囲内であり、前記第２の供給電圧が１．７〜１．９５ボルトの範囲内または１．１４〜１．３ボルトの範囲内である、
請求項７に記載の方法。
【請求項１１】
前記ステップ（ａ）は、
（ｃ）前記ＰＣＩｅリンクアッププロセスが失敗し、前記ＣＭＤ０コマンドが前記ホストから前記コマンドピンを介して受信された場合、前記ＳＤモードに移行するステップと、
（ｄ）前記第１の供給電圧が前記第１の電圧供給ピンを介して受電され、前記第２の電圧供給ピンを介した前記第２の供給電圧が存在せず、前記ＣＭＤ０コマンドが前記ホストから前記コマンドピンを介して受信された場合、前記ＳＤモードに移行するステップと、
のうちの一方を含む、
請求項７に記載の方法。
【請求項１２】
ＳＤモードとＰＣＩｅモードとの両方をサポートするＳＤカードであって、
ホストに結合するための少なくとも１７のピンを備え、
前記少なくとも１７のピンは、
前記ホストによって供給される第１の供給電圧を受電するための第１の電圧供給ピンと、
前記ホストによって供給される、第１の供給電圧よりも低い第２の供給電圧を受電するための第２の電圧供給ピンと、
グランドに結合するための少なくとも１つのグランドピンと、
前記ホストからクロック信号を受信するための少なくとも１つのクロックピンと、
前記ホストからコマンドを受信するためのコマンドピンと、
コントローラとを備え、
前記コントローラは、請求項１乃至請求項１１のいずれか１項の方法を実行するように構成されている、
ＳＤカード。
【請求項１３】
請求項１乃至請求項１１のいずれか１項の方法を実行するように構成されている、
セキュアデジタル（ＳＤ）カードのコントローラ。
【国際調査報告】
2021514505.tif 000013
2021514505.tif 000014