説明

減少した端子数を有するPCカードコントローラ

PCカードサブシステムは、PCカードをコンピュータシステムに接続するために使用されると共に、PCカードコントローラ、及びPCカード電源スイッチを備える。PCカードコントローラはPCカードに接続されると共に、PCカードを操作する。PCカード電源スイッチは、電力をPCカードに供給するために使用されると共に、PCカードを操作するための少なくとも1つの制御信号を提供する。

【発明の詳細な説明】
【技術分野】
【0001】
「本発明の分野」
本発明は、PCカードをコンピュータシステムに接続するためのPCカードコントローラ、及びPCカード電源スイッチに関するものであると共に、更に特に、更なる費用効果を伴ってPCカードコントローラ、及びPCカード電源スイッチを製造するために、減少したピン数を有するPCカードコントローラに関するものである。
【背景技術】
【0002】
「関連出願に対する相互参照」
この出願は、本出願の譲受人に譲渡されると共に、その全体の参照によってここに組み込まれる、“Method for Transferring PC Card Controller Terminals to a Power Switch Device”と名付けられ、2003年10月24日に出願された同時係属の仮特許出願シリアル番号60/514,169号、代理人整理番号“02M03.23P”に対する優先権を主張する。
【0003】
「関連技術の記述」
特にノートブックコンピュータ、またはラップトップコンピュータにおいて、PCカード(16ビットPCMCIAカード、及び32ビットCardBusカード)は、広くコンピュータシステムにインストールされる。PCカードは、モデム及びデータストレージのような様々な機能をコンピュータシステムにインタフェースするための交換可能な方法を、利用者に対して許可する。PCカード標準は、多くのコンピュータシステム製造業者の間で相互接続性を保証するために、これらのカードの波形率(form factor)、所要電力、電気的インタフェース等に関する仕様書を公開する。PCカード標準に従うことによって、コンピュータシステム製造業者は、PCカード接続性によって、彼らの機械上でこれらのモジュール式の機能を可能にし得る。
【0004】
類似するPCIバス接続された製品をブリッジに提供するか、もしくはコンピュータシステムにおけるPCIバスをPCカードコントローラに接続する、いくつかの製造業者があった。例えば、いくつかの基礎的バージョンが、商品名“PCI1410”で“Texas Instruments Inc.”から、商品名“OZ6912”で“02Micro International Limited”から、商品名“CBI410”で台湾の“ENE Technology Inc.”から、商品名“R5C475”で“Ricoh Co. Limited”から、それぞれ市販されている。
【0005】
PCカードコントローラの最も基礎的なバージョンにおいてさえも、PCI、及びPCカード仕様を満たすために必要とされる多数の信号、及び広く採用されたシステムレベルインタフェースガイドライン(system-level interface guidelines)、及びデファクトスタンダード(de-facto standards)を満たすのに必要とされる少しの他の従来の信号がある。多数の信号数は、デファクトスタンダードの144ピンQFPパッケージ、144/145ボールBOAパッケージ、及び128ピンQFPパッケージにパッケージされるPCカードコントローラに収容された。
【0006】
当然のことながら、追加の信号はダイ領域を必要とすると共に、パッケージ化のコストを増大させることになる。ダイ領域は、一般的に非線形であると共に連続的なコスト対サイズの曲線上のチップコストと比例する。全てのピン数に関して利用可能な業界標準パッケージがあるとは限らないので、パッケージングに関して、コスト対ピン数の曲線は、一般的に段階関数である。例えば、QFPタイプのパッケージに関する業界標準パッケージの少しの例は、80ピン、100ピン、120ピン、128ピン、及び144ピンである。パッケージのサイズ及びピン数は、パッケージコストの大きな要因である。更に、PCカードコントローラのピン数を減少させることは、同様に、PCカードコントローラのプリント回路基板のボード領域を減少させる。
【発明の開示】
【発明が解決しようとする課題】
【0007】
「従来のPCカードコントローラ端子」
PCカードコントローラの最も基礎的なバージョンにおいてさえも、PCI、及びPCカード仕様を満たすのに必要とされる多数の信号、及び広く採用されたシステムレベルインタフェースガイドライン、及びデファクトスタンダードを満たすのに必要とされる少しの他の従来の信号がある。
【0008】
市販されているPCカードコントローラは、今日PCI仕様書バージョン2.3(v2.3)に適合する。PCI仕様書は、通信プロトコル、及び入力/出力の電気的仕様を含む、60個を超える信号の定義を有する。PCカードコントローラは、一般的に、以下の従来のPCI入力端子、及び/またはPCI出力端子を実装する。
a)PCI調停信号:“REQ#”、及び“GNT#”;
b)PCI制御信号:“FRAME#”、“IRDY#”、“TRDY#”、“STOP#”、“DEVSEL#”、“PERR#”、“SERR#”;
c)PCIアドレス/データ信号:“AD31:O”;
d)PCIコマンド及びバイトイネーブル信号:“C/BE3:O#”;
e)PCI構成周期選択信号:“IDSEL”;
f)PCI割込み信号:“INTA#”;そして
g)PCIクロック信号:“CLK”。
【0009】
市販されているPCカードコントローラは、今日、同様にPCカード標準リリース8.0(Release 8.0)に適合する。PCカード標準は、プロトコル、及び入力/出力の電気的仕様を含む、60個を超える信号の定義を有する。PCMCIAカードの16ビットバージョンの信号は、32ビットCardBus定義によって多重化される。PCカードコントローラは、一般的に、以下の従来のPCカード入力/出力端子を実装する。
a)CardBus調停信号:“CREQ#”、及び“CGNT#”;
b)CardBus制御信号:“CFRAMB#”、“CIRDY#”、“CTRDY#”、“CSTOP#”、“CDEVSEL#”;
c)CardBusアドレス/データ信号:“CAD31:O”;
d)CardBusコマンド及びバイトイネーブル信号:“CC/BE3:O#”;
e)CardBus割込み信号:“CINT#”;
f)CardBusクロック信号:“CCLK”;
g)CardBus信号によって多重化されなかったPCMCIA16ビット信号:“D2”、“D14”、“A18”;そして
h)PCカード検出及び電圧センス信号:“CDl#”、“CD2#”、“VS1”、“VS2”。
【0010】
少しの従来のPCカードコントローラ端子機能は、広く採用されたシステムレベルインタフェースガイドライン、及びデファクトスタンダードを満たすために使用される。実際上、今日、これらの従来のPCカードコントローラ端子機能のいくつかは、同じ端子に多重化されると共に、ピン数を減少させるために、一般的に1機能、または似たような機能に構成可能である。これらは、以下のようにリストアップされる。
a)PCカードソースからオーディオドライバを制御する、ここで“SPKR#”と名前を付けられたPCカードオーディオ出力;
b)一般的にLEDを制御する、ここで“SKT_LED”と名前を付けられたPCカード活動状態インジケータ出力;
c)ここで“PRST#”と名前を付けられたPCIリセット入力;
d)ここで“CLKRUN#”と名前を付けられた“クロック実行プロトコル”端子によるデファクトスタンダードのPCIクロックコントロール;
e)ここで“CRST#”と名前を付けられた電源管理状況リセット
f)ここで“PME#”と名前を付けられたACPI電源管理イベント;
g)PCMCIAモデムがシステムを呼び起こすための、ここで“RI_OUT”と名前を付けられたPCMCIAリングインジケータ;
h)ここで“IRQSER”と名前を付けられ、順番に並べられたレガシーIRQプロトコル端子;
i)ここで“VCCDO#”、“VCCDO#”、“VCCD1#”、“VPPDO”、“VPPD1”と名前を付けられたパラレル電源スイッチ通信端子;そして
j)ここで“CLOCK”、“DATA”、“LATCH”と名前を付けられたシリアル電源スイッチ通信端子。
【0011】
「特別な機能の端子」
例えば、IEEE1394リンク、またはLink+PHY(物理階層)回路、スマートカードリーダ、フラッシュメディアリーダ、及びSDIOリーダのように、いくつかの新しい機能は、今日、実際上PCカードコントローラに統合された。PCカードコントローラに統合されたIrDAコントローラ、及びネットワーキングコントローラのような他のアイデアが考えられた。多くの場合、新しい機能がPCカードコントローラに統合され、新しい端子が新しい機能のアプリケーションを実現するのに必要とされ、ここでは特別な機能の端子(extra-function terminals)と呼ばれる。
【0012】
特別な機能の端子の例は、以下で提供される。
a)“IS07816”によって定義されたスマートカードインタフェース;
b)SDA(Secure Digital Association)によって定義されたSDメモリカードインタフェース;
c)“SSFDC”フォーラムによって定義されたスマートメディアインタフェース;
d)富士フイルム、及びオリンパスによって定義された“xD-Picture”カードインタフェース;
e)IEEE1394標準によって定義された高速シリアルバス電気的インタフェース;そして
f)IEEE1394−2000標準によって定義されたPHY/リンクインタフェース。
【0013】
特別な機能の端子の追加は、一般的にPCカードコントローラのピン数を増加させる。他の場合において、特別な機能の端子は、一般的なPCカードコントローラの予約された端子機能、及び/または未使用の端子機能上で提供される。しかしながら、PCカードコントローラ製造業者は、予約された、及び未使用の端子機能を削除し続け、従って、PCカードコントローラのピン数を増加せずに、特別な機能の端子に対する場所を見つけることは難しい。
【0014】
ここでの特別な機能の端子は、PCカードコントローラに統合された機能と関係している。例えば、もしスマートカード読み取りロジックを備えるためにPCカードコントローラが強化される場合、その場合に、従来のPCカードコントローラ端子の数を超えると共に、スマートカード読み取りロジックの使用に関係する、PCカードコントローラに備えられるあらゆる新しい端子は、特別な機能の端子として分類される。この例において、スマートカード検出のために使用される端子は、特別な機能の端子である。
【0015】
「従来のPCカード電源スイッチ」
PCカードがPCカードコネクタに挿入されるとき、その接続は、従来のPCカードコントローラにより、“CD/VS”信号とも呼ばれるカード検出及び電圧センス信号を用いて検出される。“CD/VS”信号は、PCカードの電気的インタフェース、及び電圧要求を示す。PCカードコントローラは、カードに対する適切な電気的インタフェースを作動させると共に、電気制御信号によって、カードの電圧要求の指示をPCカード電源スイッチに伝達する。PCカード標準において指定されたように、PCカード電源スイッチは、制御情報に基づいて、PCカードにVCC及びVPP電力を提供する/加えることになる。
【0016】
制御情報は、システムに使用されるスイッチにより、電源スイッチ通信プロトコルを用いて、PCカードコントローラからPCカード電源スイッチに提供される。シリアル通信プロトコルを用いるシリアル制御インタフェース、及びパラレル通信プロトコルを用いるパラレル制御インタフェースという、今日使用される2つのデファクトスタンダードの電源スイッチ制御インタフェース、及び関連する通信プロトコルがある。例えば、シリアルPCカード電源スイッチは、商品名“TPS2206”で“Texas Instruments Inc.”から、及び商品名“OZ2206”で“02Micro International Limited”から、それぞれ市販されている。例えば、パラレルPCカード電源スイッチは、商品名“TPS2211”で“Texas Instruments Inc.”から、及び商品名“OZ2211”で“02Micro International Limited”から、それぞれ市販されている。“TPS2206”、及び“TPS2211”に関するデータシートは、詳細にシリアル及びパラレル制御プロトコルを説明する。
【0017】
従来のPCカード電源スイッチ端子は以下を備える。
a)システムから電力を入力する電源端子、及び基準グランド;
b)電力をPCカードのVCC及びVPP電力レールに出力するソケットソース端子;
c)PCカード電源制御端子(例えば、パラレルプロトコル、シリアルプロトコル、シャットダウン制御信号);そして
d)任意のPCカード電源状態端子。
【0018】
任意の電源状態端子の例は、電流超過インジケータ、温度超過インジケータ、及び電圧レベルインジケータ(例えば、VCC及び/またはVPPが予定された電圧範囲の中にある)である。
【0019】
「従来技術の実例」
図1を参照すると、従来技術におけるコンピュータシステム102の代表的なPCカードサブシステム150が説明される。PCカードサブシステム150は、PCカード106を収容するためのPCカードコネクタ105を備えると共に、PCカードコネクタ105に接続されるPCカードコントローラ100を備える。PCカードコントローラ100は、システムCPU、及びコンピュータシステム102の他の要素に対する接続を提供するために、同様に、ホストバス101、及びホストバスコントローラ114に接続される。PCカードコントローラ100は、PCカード通信プロトコルを使用してホストバス101と通信するロジック100aを備えると共に、PCカード106に対する接続性のためのPCカード電気的インタフェース入力/出力信号108を提供する。コントローラ100は、同様に、広く採用されたシステムレベルインタフェースガイドライン、及びデファクトスタンダードを満たすために使用される、従来の端子機能110を提供する。
【0020】
更なる機能性を提供するために、特別な機能の端子100bをPCカードコントローラ100に統合することは一般的であり、一般的にこの特別な機能の端子は、統合された特別な機能と関連付けられた制御及びデータ要素に対して接続性を提供するために、入力/出力信号115を提供する。
【0021】
PCカード106がPCカードコネクタ105に挿入されるとき、その接続は、“CD/VS”信号とも呼ばれるカード検出及び電圧センス信号107を用いて、PCカードコントローラ100によって検出される。“CD/VS”信号は、例えばCardBus、または16ビットR2電気的インタフェース(16-bit R2 electrical interface)のようなPCカード106の電気的インタフェース111、及びPCカード106の電圧要求を示す。PCカードコントローラ100は、カードに対する適切な電気的インタフェース、及びPCカード106の電圧要求を示すためのPCカード電源スイッチ104に対する出力電気制御信号103を作動させる。
【0022】
PCカード標準において指定されるように、PCカード電源スイッチ104は、制御信号103に基づいて、VCC及びVPP電力109をPCカード106に切り替える。ソケットに切り替えられた電力は、入力112からPCカード電源スイッチ104に供給される。電源スイッチ104は、電流超過状態、温度超過状態、及び、例えばVCC及び/またはVPPは所定の電圧範囲内にあるか、もしくは所定の電圧範囲外にあるかという電圧レベル状態のようなカード電源関連情報を示す、1つ以上のソケット電源状態出力(socket power status outputs)113を提供することができる。
【0023】
図2を参照すると、従来技術におけるコンピュータシステム202の別の代表的なPCカードサブシステム250が説明される。PCカードサブシステム250は、図1において示されるPCカードサブシステム150と類似しており、同じ参照符号は同じ構成要素を言及する。PCカードコントローラ200は、PCIバス調停信号“REQ#”223及びPCIバス調停信号“GNT#”228、PCIバス割込み信号225、及びPCI仕様書において定義される他の従来のPCIバス信号224を用いて、PCIホストバス、及びPCIホストバスコントローラ214に接続される。このあまり一般化されない例において、PCカードコントローラに統合された特別な機能のロジックは、スマートカード読み取りロジック200bであると共に、スマートカード入力/出力信号227は、スマートカードと関連付けられたデータ及び制御信号を提供する。
【0024】
図2におけるコントローラ200は、同様に、PCカードオーディオ、そして広く採用されたシステムレベルインタフェースガイドライン、及びデファクトスタンダード、例えばPCIクロックコントロール“CLKRUN#”プロトコルを満たすために使用される他の信号221に関する出力信号“SPKR#”226を含む従来の端子機能を提供する。
【0025】
要するに、端子の数を最小限にすることができるPCカードコントローラの必要性が存在する。本開示は、この利点、及び他の利点を提供する。
【課題を解決するための手段】
【0026】
端子の数を最小限にすることができるPCカードコントローラを提供することが本開示の目的である。
【0027】
上述の目的を達成するために、本開示は、PCカードをコンピュータシステムに接続すると共に、PCカードコントローラ、及びPCカード電源スイッチを備えるためのPCカードサブシステムを提供する。カードコントローラは、PCカードに接続されると共に、PCカードを操作する。PCカード電源スイッチは、電力をPCカードに供給するために使用されると共に、PCカードの操作に関する少なくとも1つの制御信号を提供する。
【0028】
他の目的、利点、及び発明の新奇な特徴は、添付図面と共に考慮されるとき、以下の詳細な記述から更に明白になる。
【発明を実施するための最良の形態】
【0029】
図3を参照すると、本発明の実施例に基づくコンピュータシステム302が説明される。本実施例において、コンピュータシステム302は、PCカードサブシステム350、ホストバスコントローラ314に接続されたメモリコントローラ380、メモリコントローラ380に接続されたメモリ384、及びメモリコントローラ380に接続されたCPU(中央演算処理装置)382を備える。本実施例において、表示コントローラー386は、表示信号をLCD(液晶表示装置)のようなディスプレイ389に出力するための高速グラフィックポート(AGP)388のようなインタフェースを通じてメモリコントローラ380に接続される。
【0030】
本実施例において、PCカードサブシステム350は、PCカードコントローラ300、PCカードコネクタ305、ホストバスコントローラ314、及びPCカード電源スイッチ304を備える。PCカードコントローラ300は、通信インタフェース322、及び通信プロトコルによって、PCカード電源スイッチ304と通信する。
【0031】
例に限定されることを望まない一方、以下の詳細な説明は、PCIバスをホストバスとして参照することになるが、しかしながら本発明はそのように制限されない。この場合、PCカードサブシステム350は、PCI仕様書バージョン2.3(v2.3)、及びPCカード標準リリース8.0(Release 8.0)に従う。
【0032】
PCカードサブシステム350は、PCカード306を収容するためのPCカードコネクタ305を備える。PCカードコントローラ300は、PCカードコネクタ305に接続されると共に、PCカード306に対する接続性のために、PCカード電気的インタフェース入力/出力信号308を提供する。更に、PCカードコントローラ300は、PCカード通信プロトコルを使用して、システムCPU、及びコンピュータシステム302の他の要素に対する接続性を提供するために、PCIホストバス380に接続されると共に、PCIホストバスコントローラ314に接続される。PCカードコントローラ300は、PCIバス“REQ#”調停信号323、PCIバス“GNT#”調停信号328、及びPCIバス割込み信号325(図4参照)を別にして、PCI仕様書において定義されるPCIバス信号324を用いて、PCIホストバスコントローラ314と通信する。
【0033】
本発明の実施例によれば、図3のPCカードコントローラ300に統合された特別な機能のロジックは、スマートカード読み取りロジック300bであると共に、スマートカード入力/出力信号327は、スマートカードと関連付けられたデータ及び制御信号を提供する。PCカードコントローラ300は、同様に、広く採用されたシステムレベルインタフェースガイドライン、及びデファクトスタンダード、例えばPCIクロックコントロール“CLKRUN#”プロトコルを満たすために使用される信号321を含む従来の端子機能を提供する。
【0034】
PCカード306がPCカードコネクタ305に挿入されるとき、その接続は、“CD/VS”信号とも呼ばれるカード検出及び電圧センス信号307を用いて、PCカード電源スイッチ304によって検出される。“CD/VS”信号は、例えばCardBus、または16ビットR2電気的インタフェース(16-bit R2 electrical interface)のようなPCカード306の電気的インタフェース311、及びPCカード306の電圧要求を示す。PCカード電源スイッチ304は、PCカード306の存在情報、及び他の情報を示すために、通信インタフェース322、及び通信プロトコルによって、PCカードコントローラ300と通信する。
【0035】
PCカード標準において指定されたように、PCカード電源スイッチ304は、カード検出及び電圧センス信号307に基づいて、VCC及びVPP電力309をPCカード306に切り替える。ソケットに切り替えられた電力は、入力312からPCカード電源スイッチ304に供給される。PCカード電源スイッチ304は、電流超過状態、温度超過状態、及び(例えば、VCC及び/またはVPPは、所定の電圧範囲内にあるか、もしくは所定の電圧範囲外にあるかという)電圧レベル状態のようなカード電源関連情報を示す、1つ以上のソケット電源状態出力(socket power status outputs)313を提供することができる。
【0036】
通信インタフェース322上で操作される通信プロトコルは、PCカード挿入/除去状態、及びカード識別目的のための“CD/VS”信号307の状態情報を含む。PCカード電源スイッチ304は、PCカードコネクタ305から“CD/VS”信号307を受信すると共に、通信インタフェース322上で操作される通信プロトコルによって、“CD/VS”信号の状態情報をPCカードコントローラ300に送信する。
【0037】
本実施例において、通信インタフェース322上で操作される通信プロトコルは、PCカードオーディオに関する“SPKR#”信号(図6に示される)の状態情報を含む。“SPKR#”信号に関する状態情報は、通信インタフェース322を使用して、PCカードコントローラ300からPCカード電源スイッチ304に送信される。PCカード電源スイッチ304は、送信された状態情報によってアサートされる“SPKR#”出力326aを備える。一実施例において、通信プロトコルは、いわゆるフレーム式のプロトコルであると共に、通信プロトコルの1つのフレームの中にいくつかの周期がある。従って、構造的に本来の待ち時間が無視できるように、通信インタフェース322上で操作される通信プロトコルは、“SPKR#”の状態情報の少ない待ち時間の通信を提供する。通信プロトコルは、以下の更なる詳細において説明されることになる(例えば、図6参照)。
【0038】
図3の通信インタフェース322上で操作される通信プロトコルは、同様に、PCIバスと通信するために“INTA#”信号(図6に示される)、及び“REQ#”信号(図6に示される)の状態情報を含むことができる。“INTA#”及び“KEQ#”信号に関する状態情報は、通信インタフェース322を使用して、PCカードコントローラ300からPCカード電源スイッチ304に送信される。PCカード電源スイッチ304は、送信された状態情報によってアサートされる“INTA#”出力325a、及び“REQ#”出力323aを備える。通信インタフェース322上で操作される通信プロトコルは、“INTA#”及び“REQ#”の状態情報の少ない待ち時間の通信を提供する。
【0039】
図3の通信インタフェース322上で操作される通信プロトコルは、PCIバス通信のための“GNT#”信号(図7に示される)の状態情報を含む。PCカード電源スイッチ304は、PCIバスホストコントローラ314に接続された“GNT#”入力328aを備えると共に、“GNT#”信号に関する状態情報を通信プロトコル、及びインタフェース322によって、PCカードコントローラ300に送信する。PCカードコントローラ300は、それが専用の“GNT#”端子によって獲得されたかのように、状態情報を使用する。
【0040】
図3のPCカード電源スイッチ304は、新しい入力をサンプリングすると共に出力のタイミングをはかるための新しいクロック基準334を備え、PCIクロックは、PCカードコントローラ300の端子と同期するので、好ましいクロックである。もし高速の特別な機能の端子、または少ない待ち時間要求を有する端子を電源スイッチに対して移動するために本発明が使用される場合、30[ns]クロックのような更に高速のクロックが利用されることができる。もし待ち時間が重要な事柄ではない場合、より低速のクロックが電力を節約するために使用され得る。
【0041】
図4を参照すると、PCカードコントローラ300のブロック図が、本発明の実施例に従って説明される。“GNT#”328、“REQ#”323、“INTA#”325、“SPKR#”326、及び“CD/VS”信号307は、PCカード電源スイッチ304に移動されるか、もしくはPCカード電源スイッチ304において提供される。特別な機能の端子327のような他の端子がPCカード電源スイッチ304に移動され得ることは、当業者にとって明白であろう。
【0042】
更に、PCカードコントローラ300は、PCカードコントローラ300の端子、もしくは端末マップが従来のPCカードコントローラに従う、任意の従来のモードを提供することができる。強化が無効にされるか、もしくは従来のモードが可能にされるとき、“GNT#”328、“REQ#”323、“INTA#”325、“SPKR#”326、及び“CD/VS”信号307を含む従来のPCカード信号409のための端子が提供される。そのような従来のモードにおいては、従来技術、または従来のパラレル電源スイッチ制御インタフェース403、または従来のシリアル電源スイッチ制御インタフェース404のような、PCカード電源スイッチ電気的インタフェース443及び通信プロトコルの従来型が使用されることができる。シリアル電源スイッチ制御インタフェース404と、パラレル電源スイッチ制御インタフェース403の両方は、同じ端子上に提供され、多重化される。
【0043】
その強化が有効にされるとき、信号409のためのそれらの端子は、他の信号または機能のために供給されると共に、端子は、それらの信号及び機能のためのPCカード電源スイッチ304上で提供される。すなわち、その強化が有効にされるとき、信号409のためのそれらの端子は、PCカード電源スイッチ304に移動される。そのプロトコルは、電源スイッチ電気的インタフェース443と同じ端子上に多重化されることができる電源スイッチ電気的インタフェース322によって機能することになる。ここで示されたプロトコルは、2つの信号、例えば“EPSI_A”405、及び“EPSI_B”406によって機能する。プロトコルは、PCカード電源スイッチ304に移動された全ての信号の状態情報を提供する。
【0044】
図4を参照すると、割込み信号407のいくつかの送信元は、PCカード電源スイッチ304、及びPCカードコントローラ300に接続されると共に、“INTA#”325のアサートを生じさせることができる。“INTA#”信号に関するこの状態情報は、内部結線413を通じて電源スイッチ制御ブロック400に提供される。同様に、オーディオ信号408のいくつかの送信元は、PCカード電源スイッチ304、及びPCカードコントローラ300に接続されると共に、“SPKR#”326のアサートを生じさせることができる。“SPKR#”信号のこの状態情報は、内部結線414を通じて電源スイッチ制御ブロック400に提供される。内部結線413、及び内部結線414によって提供された状態情報は、プロトコル、及びインタフェース322を使用して、電源スイッチに伝達される。
【0045】
PCI調停ブロック401は、“REQ#”323のアサートを生じさせる、ホスト(例えばPCI)バスに対するアクセスを要求する。コントローラ300において、この要求は、内部結線416を通じて電源スイッチ制御ブロック400に提供されると共に、PCIバスアクセス要求の状態は、通信プロトコル、及び通信インタフェース322によって、PCカード電源スイッチ304に伝達される。
【0046】
通常、ホストPCIバスコントローラ314は、PCカードコントローラにおける端子として通常提供される“GNT#”信号328をアサートすることにより、PCIバスに対するアクセスを許可することになる。本発明の実施例に基づくPCカードコントローラ300において、このバスの許可(bus grant)は、電源スイッチ制御ブロック400から、内部結線416を通じてPCI調停ブロック401に提供される。PCIバスアクセス許可の状態は、通信プロトコル、及び通信インタフェース322を使用して、PCカード電源スイッチ304から伝達される。
【0047】
“CD/VS”信号307は、“CD1#”、“CD2#”、“VS1#”、及び“VS2#”という4つの信号を含む。カードセンスブロック402は、これらの信号を、カードの存在、インタフェース要求、、及び電圧レベル要求を決定するために使用する。一般的に、従来のPCカードコントローラは、感知処理(sensing process)の間に、“VS1”及び/または“VS2”をアサートする。従って、“VS1”及び/または“VS2”信号は、入力/出力であると考えられると共に、“CD1”及び“CD2”信号は、一般的に入力のみであると考えられる。本実施例によれば、“VS1”及び/または“VS2”のアサートを生じさせるであろう信号の状態情報は、内部結線415を通じて電源スイッチ制御ブロック400に提供されると共に、この状態情報は、通信プロトコル、及び通信インタフェース322を使用して、PCカード電源スイッチ304に伝達される。
【0048】
“CD/VS”入力状態は、電源スイッチ制御ブロック400から、内部結線415を通じてカードセンスブロック402に提供される。“CD/VS”入力307のサンプリング値は、プロトコル、及びインタフェース332を使用して、PCカード電源スイッチ304に伝達される。
【0049】
別の実施例において、完全なカード感知状態機械(complete card sensing state machine)は、PCカード電源スイッチ304において実施されると共に、PCカードコントローラに対して提供される信号通信は、カードの存在、インタフェース要求、及び電圧レベル要求のような全ての必要情報を提供する。
【0050】
図5を参照すると、PCカード電源スイッチ304のブロック図が、本発明の実施例に従って説明される。PCカード電源スイッチ304は、いくつかのPCカード端子505を備える。PCカード端子505の出力端子は、通信ブロック500と入力/出力ブロック501との間の内部インタフェース502の制御の下でアサートされる。内部インタフェース502は、電気的インタフェース322上で機能する通信プロトコルにおいて提供された各出力に関する状態情報に基づいて、出力を制御する。PCカード端子505の入力端子は、入力/出力ブロック501によってサンプリングされる。サンプリングされた情報は、内部インタフェース502を通じて通信ブロック500に提供されると共に、この状態情報は、電気的インタフェース322上で機能する通信プロトコルを通じてPCカードコントローラ300に送信される。本発明の実施例に基づくPCカード電源スイッチ304は、PCIクロック入力334を、入力をサンプリングすると共に出力のタイミングをはかるために使用される基準クロックとして実装する。
【0051】
PCカード電源スイッチ304は、電源端子312、VCC/VPP電力出力端子309、及び状態表示端子313のような端子を備える。プロトコルは、PCカード電源の状態を制御するために使用される従来の情報を含むと共に、この情報は、内部インタフェース503によって、PCカード電源スイッチングブロック504に提供される。
【0052】
図6を参照すると、“EPSI_A”信号に関するPCカード電源スイッチ通信プロトコルが、本発明の実施例に従って説明される。通信プロトコルは、情報をPCカードコントローラ300からPCカード電源スイッチ304に対して伝達するために使用される。図6において説明された24個のクロックは通信フレームを構成すると共に、本発明の本実施例によれば、PCIクロックソースが基準クロックとして使用される。“EPSI_A”フレームの間に、PCカードコントローラ300は、“EPSI_A”端子をローレベルにアサートする。
【0053】
“EPSI_A”に関するフレームの全ての24クロックは、PCカードコントローラ300が“EPSI_A”端子を図6において与えられたプロトコル情報と一致する値でアサートする、出力周期である。このプロトコルに設計されたアクノリッジメント(肯定応答)段階(acknowledgement phase)はなく、すなわち電源スイッチは、各フレームにおいて情報通信の受信を認識しない。本実施例の通信プロトコルの“EPSI_A”要素は、データが1つの方向だけに送信される一方向性のデータプロトコルである。一方向性のデータプロトコルは、アクノリッジメント(肯定応答)そのものが、それ自体の中のデータであると考えられないので、アクノリッジメント段階を含むことができる。
【0054】
“EPSI_A”フレームには、“REQ#”信号の状態を通知するいくつかの周期(8つの周期が図において示される)がある。これは、過度の“REQ#”待ち時間が、性能劣化のような、深刻な負の側面の影響を有している可能性があるので、スイッチに対するこの情報の転送における待ち時間を減少させるために実行される。更に、本実施例において、“REQ#”信号の状態は、クロック1とそれ以降の4クロック毎において伝達される。もしクロック信号に30[ns]の一周期期間がある場合、“REQ#”信号の状態の待ち時間は120[ns]である。“INTA#”信号、及び“SPKR#”信号の状態に関して、その待ち時間は“24×30”[ns]、すなわち720[ns]である。
【0055】
更に、電源スイッチに移動される端子の数を容易に拡大するために使用されることができるか、またはテスト目的のために使用されることができる1つの予備の周期がある。従来技術のPCカード電源制御情報を伝達する周期は、一般的に、ソケットVCC及びソケットVPP要求(socket VCC and socket VPP requests)をスイッチに対して送信するか、もしくは完全に電源スイッチの機能を停止させる。
【0056】
図7を参照すると、“EPSI_B”信号に関するPCカード電源スイッチ通信プロトコルが、本発明の実施例に従って説明される。“EPSI_B”に関する通信プロトコルは、情報をPCカード電源スイッチ304からPCカードコントローラ300に伝達するために使用される。図7において説明された26個のクロックは通信フレームを構成すると共に、本発明の本実施例によれば、PCIクロックソースは基準クロックとして使用される。“EPSI_B”フレームの間、PCカードコントローラ300、及びPCカード電源スイッチ304は、“EPSI_B”端子をハイインピーダンス状態(例えば、“Hi-Z”)に設定する。
【0057】
“EPSI_B”フレームは、PCカード電源スイッチ304によってアサートされたいくつかの周期、及びPCカードコントローラ300によってアサートされたいくつかの周期から構成される。通信プロトコルの“EPSI_B”要素は、データが双方向に送信される双方向性のデータプロトコルである。PCカード電源スイッチ304は、フレームを起動すると共に、フレーム内の周期の間中、“CD1#”、“CD2#”、“VS1”、“VS2”、及び“GNT#”に関する状態情報を転送する。PCカードコントローラ300は、いずれにせよ、“VSI”信号、及び/または“VS2”信号をアサートするか否かだけを伝達する。“VS1”、及び/または“VS2”信号のアサートは、挿入されたPCカードのインタフェース、及び電源の要求を感知しているときに実行される。“EPSI_B”プロトコルにおける予備の通信周期は、電源スイッチに移動される端子の数を容易に拡大する方法を提供するか、またはテスト目的のために使用されることができる。
【0058】
“EPSI_B”フレームには、“GNT#”信号の状態を通知するいくつかの周期がある。これは、過度の“GNT#”待ち時間が、性能劣化のような、深刻な負の側面の影響を有している可能性があるので、スイッチに対するこの情報の転送における待ち時間を減少させるために実行される。
【0059】
ターンアラウンドサイクル(Turn-around cycles:ターンアラウンド周期)は、“EPSI_B”端子をアサートする装置間での切り替え時のバス競合を回避するために提供される。プロトコル信号に結びつけられるデバイスがハイインピーダンス状態に設定される間プロトコル信号を論理“ハイ(HIGH)”レベルに保持するプルアップ抵抗を実装することは、アクノリッジメント(肯定応答)段階を有する一方向性のデータプロトコルを含む双方向性のプロトコルに関して一般的である。更に、それをハイインピーダンス(Hi-Z)状態に解放する前に、それを論理“ハイ(HIGH)”レベルに駆動することは、プロトコル信号を駆動する最後のデバイスに関して一般的である。図7において説明されたように、この一般的な方法は、“EPSI_B”に関する我々のプロトコルにおいて使用される。
【0060】
本発明の実施例によれば、クロックが動作していないとき、電源スイッチは、フレームを起動する(例えば、最初の起動周期を提示する)ために、“EPSI_B”端子を非同期的にアサートすることができる。従来技術において、電源スイッチ通信プロトコルは、非同期パスを備えていない。しかしながら、この特徴は、そのシステムが低消費電力状態にあると共に、PCIクロックが停止されている間に利用者がPCカードを差し込むという状況に適応させるために追加される。一般的に、カードセンスブロック402は、この状況が発生するとき、PCIクロックを起動するために信号を非同期的にアサートすることになる。もし“CD/VS”端子が電源スイッチに移動される場合、電源スイッチは、同様の機能を実行しなければならない。プロトコルにおいて、電源スイッチによる“EPSI_B”の非同期のアサートは、PCカードコントローラに旧来の手段を通じてPCIクロックを起動させる。
【0061】
上述のように、PCカードコントローラの8個の信号、例えば“CD/VS”信号307(“CD1#”、“CD2#”、“VS1#”、及び“VS2#”)、“SPKR#”信号に関する状態情報、“INTA#”及び“REQ#”の状態情報、及び“GNT#”の状態は、PCカード電源スイッチ304に移動される。従来のPCカードコントローラと比較すると、本発明の実施例に基づくPCカードコントローラ300のピン数、または端子は、減少し得る。従って、PCカードコントローラ300は、パッケージングコスト及び/または領域の利点を提供することができる、更に少ないピン数のパッケージにパッケージされることができる。更に、本発明の別の実施例に基づくPCカードコントローラは、新しい特徴によって強化されると共に、いくつかの端子がPCカードコントローラからPCカード電源スイッチに移動されるので、ピン数及び/またはパッケージングに対する最小の影響で、特別な機能の端子を提供されることができる。
【0062】
更に、図8を参照すると、“EPSI”信号に関するPCカード電源スイッチ通信プロトコルが、本発明の別の実施例に従って説明される。“EPSI”に関する通信プロトコルは、情報をPCカード電源スイッチ304からPCカードコントローラ300に伝達するために使用される。この実施例においては、スマートカード読み取りロジック、及びフラッシュメディアカード読み取りロジックが、特別な機能のロジックとして、PCカードコントローラ300に統合される。図において示されたように、“EPSI”信号に関するプロトコルは、スマートカード10の信号と関係がある“SCRST”、“SCCDN”、“SClO_IN”、“SCIO_OEN”、“SCIO_OUT”、“SCPSB”、“SCPSB”等を含むと共に、メディアカード10の信号と関係がある“MC3VN”、“MC‐LED”、“MCWPN”、“MSCDN”等を含む。従って、それらの信号のための端子は、PCカードコントローラ300からPCカード電源スイッチ304に移動され得る。
【0063】
図9を参照すると、本発明の実施例に基づいて、コンピュータシステムに接続されたPCカードを制御するか、もしくは操作する方法900が説明される。方法900のステップ910において、PCカードは、コンピュータシステムに接続されるか、もしくはコンピュータシステムに連結される。コンピュータシステムは、CPU、及びメモリのようなコンピュータシステムの他の要素と通信するために、PCIバス、及びPCI高速バス(PCI express bus)のようなホストバスを備えることができる。コンピュータシステムは、PCカードを収容すると共に、PCカードをホストバスに接続するためのPCカードコネクタを備えている。
【0064】
ステップ920において、PCカード電源スイッチは、PCカードの存在を検出するために使用される。本発明の実施例によれば、PCカードの存在は、例えば“CD/VS”信号(“CD1#”、“CD2#”、“VSl#”、及び“VS2#”)のような、カード検出及び電圧センス信号によって検出される。1度PCカードが存在すると、例えばPCカードがPCカードコネクタに挿入されると、電力がPCカード電源スイッチからPCカードに供給される。
【0065】
ステップ930において、通信インタフェース、及びその上で操作される通信プロトコルは、PCカードコントローラとPCカード電源スイッチとの間の通信のために使用される。本発明の実施例によれば、3つの制御信号に関する状態情報(例えば、“INTA#”の状態情報、“REQ#”の状態情報、及び“GNT#”の状態情報)、“SPKR#”の状態情報、及び“CD/VS”信号の状態情報が、PCカードコントローラとPCカード電源スイッチとの間で伝達される。
【0066】
ステップ940において、PCカードは、コンピュータシステムのホストバスに接続される。本発明の実施例によれば、ホストバスは、PCI仕様書に従う。PCI仕様書において定義された“INTA#”の状態情報、“REQ#”の状態情報、及び“GNT#”の状態を含む信号は、PCカード電源スイッチとホストバスとの間で伝達されると共に、PCI仕様書において定義された信号の残りは、PCカードコントローラとホストバスとの間で伝達される。すなわち、PCカード電源スイッチの信号、及びPCカードコントローラの信号は、PCカードをコンピュータシステムのホストバスに接続するために協働する。
【0067】
前述の記述及び図面が、本発明の特別な実施例を表す一方、当然のことながら、様々な追加、変更、及び置き換えが、添付の特許請求の範囲において定義された本発明の原理の範囲からはずれずに実行されることができる。当業者は、本発明が形式、構造、装置、割合、材料、要素、及び部品の多くの変更と共に使用されるか、さもなければ本発明の原理からはずれずに、特定の環境、及び動作要求に特に適応する本発明の実践に使用されることができると認識することになる。現在発表された実施例は、従って、全ての点で実例となると共に、制限的でなく、また添付された特許請求の範囲、及びそれらの法律上の等価物によって示された本発明の範囲内にあり、かつ前述の記述に制限されないと考えられるべきである。
【図面の簡単な説明】
【0068】
【図1】従来技術におけるコンピュータシステムの代表的なPCカードサブシステムのブロック図である。
【図2】従来技術におけるコンピュータシステムの別の代表的なPCカードサブシステムのブロック図である。
【図3】本発明の実施例に基づくコンピュータシステムのPCカードサブシステムのブロック図である。
【図4】図3において示されたPCカードコントローラのブロック図である。
【図5】図3において示されたPCカード電源スイッチのブロック図である。
【図6】本発明の実施例に基づく“EPSI_A”信号に関するPCカード電源スイッチの通信プロトコルを説明する図である。
【図7】本発明の実施例に基づく“EPSI_B”信号に関するPCカード電源スイッチの通信プロトコルを説明する図である。
【図8】本発明の実施例に基づく“EPSI”信号に関するPCカード電源スイッチの通信プロトコルを説明する図である。
【図9】本発明の一実施例に基づいてPCカードを操作するための方法のフローチャートである。
【符号の説明】
【0069】
100 PCカードコントローラ
101 ホストバス
100a ロジック
100b 特別な機能の端子
102 コンピュータシステム
103 出力電気制御信号
104 PCカード電源スイッチ
105 PCカードコネクタ
106 PCカード
107 カード検出及び電圧センス信号
108 PCカード電気的インタフェース入力/出力信号
110 従来の端子機能
111 電気的インタフェース
112 入力
113 ソケット電源状態出力(socket power status outputs)
114 ホストバスコントローラ
115 入力/出力信号
150 PCカードサブシステム
200 PCカードコントローラ
200b スマートカード読み取りロジック
202 コンピュータシステム
214 PCIホストバスコントローラ
221 他の信号
223 PCIバス調停信号“REQ#”
224 従来のPCIバス信号
225 PCIバス割込み信号
226 出力信号“SPKR#”
227 スマートカード入力/出力信号
228 PCIバス調停信号“GNT#”
250 PCカードサブシステム
300 PCカードコントローラ
300b スマートカード読み取りロジック
302 コンピュータシステム
304 PCカード電源スイッチ
305 PCカードコネクタ
306 PCカード
307 カード検出及び電圧センス信号
308 PCカード電気的インタフェース入力/出力信号
309 VCC及びVPP電力
311 電気的インタフェース
312 入力
313 ソケット電源状態出力(socket power status outputs)
314 PCIホストバスコントローラ
322 通信インタフェース
323 PCIバス“REQ#”調停信号
323a “REQ#”出力
324 PCIバス信号
325 PCIバス割込み信号
325a “INTA#”出力
326 “SPKR#”
326a “SPKR#”出力
327 スマートカード入力/出力信号
328 PCIバス“GNT#”調停信号
328a “GNT#”入力
334 クロック基準
350 PCカードサブシステム
380 メモリコントローラ
382 CPU(中央演算処理装置)
384 メモリ
386 表示コントローラー
388 高速グラフィックポート(AGP)
389 ディスプレイ
400 電源スイッチ制御ブロック
401 PCI調停ブロック
402 カードセンスブロック
403 パラレル電源スイッチ制御インタフェース
404 シリアル電源スイッチ制御インタフェース
405 “EPSI_A”
406 “EPSI_B”
407 割込み信号
409 従来のPCカード信号
413 内部結線
414 内部結線
415 内部結線
416 内部結線
443 PCカード電源スイッチ電気的インタフェース
500 通信ブロック
501 入力/出力ブロック
502 内部インタフェース
503 内部インタフェース
504 PCカード電源スイッチングブロック
505 PCカード端子

【特許請求の範囲】
【請求項1】
PCカードをコンピュータシステムに接続することに適応したPCカードサブシステムであって、
前記PCカードに接続されると共に、前記PCカードを操作するPCカードコントローラと、
前記PCカードに電力を供給すると共に、前記PCカードの操作に関する少なくとも1つの制御信号を出力するためのPCカード電源スイッチと
を備えることを特徴とするPCカードサブシステム。
【請求項2】
実質的に、PCI仕様書バージョン2.3、及びPCカード標準リリース8.0に従う
ことを特徴とする請求項1に記載のPCカードサブシステム。
【請求項3】
前記制御信号が、カード検出及び電圧センス信号を含む
ことを特徴とする請求項1、または請求項2に記載のPCカードサブシステム。
【請求項4】
前記制御信号が、オーディオドライバ制御信号である
ことを特徴とする請求項1から請求項3のいずれかに記載のPCカードサブシステム。
【請求項5】
前記制御信号が、割込み信号である
ことを特徴とする請求項1から請求項4のいずれかに記載のPCカードサブシステム。
【請求項6】
前記制御信号が、調停信号である
ことを特徴とする請求項1から請求項5のいずれかに記載のPCカードサブシステム。
【請求項7】
前記PCカード電源スイッチが、入力制御信号を受信する
ことを特徴とする請求項1から請求項6のいずれかに記載のPCカードサブシステム。
【請求項8】
前記入力制御信号が、調停信号を含む
ことを特徴とする請求項7に記載のPCカードサブシステム。
【請求項9】
前記PCカードコントローラが、スマートカードに接続するためのスマートカード読み取りロジックを更に備え、
前記PCカード電源スイッチが、前記スマートカードを操作するための少なくとも1つのスマートカード制御信号を備える
ことを特徴とする請求項1から請求項8のいずれかに記載のPCカードサブシステム。
【請求項10】
前記PCカードコントローラが、フラッシュメディアカードに接続するためのフラッシュメディアカード読み取りロジックを更に備え、
前記PCカード電源スイッチが、前記フラッシュメディアカードを操作するための少なくとも1つのメディアカード制御信号を備える
ことを特徴とする請求項1から請求項8のいずれかに記載のPCカードサブシステム。
【請求項11】
前記制御信号に関する状態情報が、前記PCカードコントローラから前記PCカード電源スイッチに伝達される
ことを特徴とする請求項1から請求項10のいずれかに記載のPCカードサブシステム。
【請求項12】
前記制御信号に関する状態情報が、前記PCカード電源スイッチから前記PCカードコントローラに伝達される
ことを特徴とする請求項11に記載のPCカードサブシステム。
【請求項13】
前記PCカード電源スイッチが、カード検出及び電圧センス(CD/VS)信号の状態情報を前記PCカードコントローラに対して伝達する
ことを特徴とする請求項12に記載のPCカードサブシステム。
【請求項14】
前記PCカードコントローラと前記PCカード電源スイッチとの間の通信が、フレーム式である
ことを特徴とする請求項1から請求項13のいずれかに記載のPCカードサブシステム。
【請求項15】
前記制御信号に関する状態情報は、前記フレームの中で繰り返される
ことを特徴とする請求項14に記載のPCカードサブシステム。
【請求項16】
前記フレームが、複数のクロック周期を含む
ことを特徴とする請求項14、または請求項15に記載のPCカードサブシステム。
【請求項17】
前記PCカード電源スイッチが、前記PCカード電源スイッチにより前記PCカードを収容する前記PCカードコネクタから受信されたカード検出及び電圧センス信号に基づいて、電力を前記PCカードに切り替える
ことを特徴とする請求項1から請求項16のいずれかに記載のPCカードサブシステム。
【請求項18】
前記PCカード電源スイッチが、入力をサンプリングすると共に出力のタイミングをはかるための基準クロック信号を受信する
ことを特徴とする請求項1から請求項17のいずれかに記載のPCカードサブシステム。
【請求項19】
前記PCカード電源スイッチが、前記PCカードコントローラと通信するための非同期パスを備える
ことを特徴とする請求項1から請求項18のいずれかに記載のPCカードサブシステム。
【請求項20】
PCカードをコンピュータシステムに接続することに適応したPCカードサブシステムであって、
前記PCカードに接続され、前記PCカードを操作すると共に、スマートカードに接続するためのスマートカード読み取りロジックを有するPCカードコントローラと、
前記PCカードに電力を供給すると共に、前記スマートカードの操作に関する少なくとも1つの制御信号を出力するためのPCカード電源スイッチと
を備えることを特徴とするPCカードサブシステム。
【請求項21】
PCカードをコンピュータシステムに接続することに適応したPCカードサブシステムであって、
前記PCカードに接続され、前記PCカードを操作すると共に、フラッシュメディアカードに接続するためのフラッシュメディアカード読み取りロジックを有するPCカードコントローラと、
前記PCカードに電力を供給すると共に、前記フラッシュメディアカードの操作に関する少なくとも1つの制御信号を出力するためのPCカード電源スイッチと
を備えることを特徴とするPCカードサブシステム。
【請求項22】
ホストバスコントローラと、
前記ホストバスコントローラに接続されたCPUと、
前記ホストバスコントローラに接続されると共に、PCカードを収容するためのPCカードコネクタと、
前記PCカードコネクタに接続されると共に、前記PCカードに電力を供給するため、及び前記PCカードを操作するための制御信号を受信すると共に送信するためのPCカード電源スイッチと、
前記PCカードコネクタに接続されたPCカードコントローラと
を備えることを特徴とするコンピュータシステム。
【請求項23】
前記ホストバスコントローラに接続された表示装置を更に備える
ことを特徴とする請求項22に記載のコンピュータシステム。
【請求項24】
前記制御信号が、カード検出及び電圧センス信号を含む
ことを特徴とする請求項22、または請求項23に記載のコンピュータシステム。
【請求項25】
前記制御信号が、オーディオドライバ制御信号である
ことを特徴とする請求項22、または請求項23に記載のコンピュータシステム。
【請求項26】
前記制御信号が、割込み信号である
ことを特徴とする請求項22、または請求項23に記載のコンピュータシステム。
【請求項27】
前記制御信号が、調停信号である
ことを特徴とする請求項22、または請求項23に記載のコンピュータシステム。
【請求項28】
前記制御信号に関する状態情報が、前記PCカードコントローラから前記PCカード電源スイッチに伝達されると共に、
前記PCカード電源スイッチが、カード検出及び電圧センス信号の状態情報を前記PCカードコントローラに対して伝達する
ことを特徴とする請求項22から請求項27のいずれかに記載のコンピュータシステム。
【請求項29】
前記PCカード電源スイッチが、前記PCカード電源スイッチにより前記PCカードコネクタから受信されたカード検出及び電圧センス信号に基づいて、電力を前記PCカードに切り替える
ことを特徴とする請求項22から請求項28のいずれかに記載のコンピュータシステム。
【請求項30】
前記PCカード電源スイッチが、入力をサンプリングすると共に出力のタイミングをはかるための基準クロック信号を受信する
ことを特徴とする請求項22から請求項29のいずれかに記載のコンピュータシステム。
【請求項31】
コンピュータシステムが低消費電力状態の時に、前記PCカードが前記PCカードコネクタに接続されると、前記PCカード電源スイッチが、前記PCカードコントローラと通信するための信号をアサートする
ことを特徴とする請求項22から請求項30のいずれかに記載のコンピュータシステム。
【請求項32】
コンピュータシステムに接続されたPCカードの操作方法であって、
前記PCカードに接続されたPCカード電源スイッチから、PCカードコネクタを経由して、前記PCカードに電力を供給する処理と、
前記PCカード電源スイッチから前記PCカードを操作するための制御信号を送信する処理と
を有することを特徴とする方法。
【請求項33】
前記制御信号が、カード検出及び電圧センス信号を含む
ことを特徴とする請求項32に記載の方法。
【請求項34】
前記制御信号が、オーディオドライバ制御信号である
ことを特徴とする請求項32に記載の方法。
【請求項35】
前記制御信号が、割込み信号である
ことを特徴とする請求項32に記載の方法。
【請求項36】
前記制御信号が、調停信号である
ことを特徴とする請求項32に記載の方法。
【請求項37】
調停信号を含む入力制御信号を、前記PCカード電源スイッチにおいて受信する処理を更に有する
ことを特徴とする請求項32から請求項36のいずれかに記載の方法。
【請求項38】
前記PCカードコントローラから、制御信号に関する状態情報を、前記PCカード電源スイッチにおいて受信する処理と、
前記PCカード電源スイッチから、カード検出及び電圧センス(CD/VS)信号の状態情報を前記PCカードコントローラに対して送信する処理と
を更に有することを特徴とする請求項32から請求項36のいずれかに記載の方法。
【請求項39】
前記PCカード電源スイッチにより前記PCカードコネクタから受信されたカード検出及び電圧センス信号に基づいて、電力を前記PCカードに切り替える処理を更に有する
ことを特徴とする請求項32から請求項38のいずれかに記載の方法。
【請求項40】
入力をサンプリングすると共に出力のタイミングをはかるために前記PCカード電源スイッチにより使用される基準クロック信号を、前記PCカード電源スイッチにおいて受信する処理を更に有する
ことを特徴とする請求項32から請求項39のいずれかに記載の方法。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate


【公表番号】特表2007−509446(P2007−509446A)
【公表日】平成19年4月12日(2007.4.12)
【国際特許分類】
【出願番号】特願2006−536875(P2006−536875)
【出願日】平成16年10月22日(2004.10.22)
【国際出願番号】PCT/US2004/035258
【国際公開番号】WO2005/041054
【国際公開日】平成17年5月6日(2005.5.6)
【出願人】(505398284)
【出願人】(505398295)
【Fターム(参考)】