[go: up one dir, main page]

JP4125554B2 - PC card controller and PC card adapter - Google Patents

PC card controller and PC card adapter Download PDF

Info

Publication number
JP4125554B2
JP4125554B2 JP2002182956A JP2002182956A JP4125554B2 JP 4125554 B2 JP4125554 B2 JP 4125554B2 JP 2002182956 A JP2002182956 A JP 2002182956A JP 2002182956 A JP2002182956 A JP 2002182956A JP 4125554 B2 JP4125554 B2 JP 4125554B2
Authority
JP
Japan
Prior art keywords
card
small memory
memory cards
adapter
card controller
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
Application number
JP2002182956A
Other languages
Japanese (ja)
Other versions
JP2004030028A (en
Inventor
弘昌 日下部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2002182956A priority Critical patent/JP4125554B2/en
Publication of JP2004030028A publication Critical patent/JP2004030028A/en
Application granted granted Critical
Publication of JP4125554B2 publication Critical patent/JP4125554B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Description

【0001】
【発明の属する技術分野】
本発明は、パーソナルコンピュータにおける小型メモリカード対応のPCカードコントローラ及びPCカードアダプタに関する。
【0002】
【従来の技術】
PCMCIA(Personal Computer Memory CardInternational Association)規格では、小型メモリカード対応のPCカードコントローラが議論されている。この小型メモリカード対応のPCカードコントローラは、より廉価なPCカードアダプタによって、各種の小型メモリカードやICカードをサポートする機能を備えるPCカードコントローラである。
【0003】
例えば、現在、小型メモリカードをパソコンで動作させる際に必要とされるPCカードアダプタの内部には、メモリカード用のコントローラLSIが内蔵されている。図5は、そのようなPCカードアダプタ、及びそれに係るパーソナルコンピュータ(パソコン)部分の、概略の構成図である。
【0004】
図5において、PCカードソケット12は、一般的なパソコンに備わるPCカードソケットである。図5のパソコンには、PCIバス2及びPCカードコントローラデバイス54が備わる。PCカードは、PCカードソケット12に挿入されると、PCカードコントローラデバイス54及びPCIバス2を介してパソコンとのデータのやりとりを行う。よって、小型メモリカード6がパソコンとデータのやりとりを行う際には、その小型メモリカード6専用のPCカードアダプタ58がPCカードソケット12に挿入され、更に小型メモリカード6がPCカードアダプタ58に備わる小型メモリカード用ソケット14に挿入される。
【0005】
上述のように、PCカードアダプタ58にはメモリカード用コントローラデバイス(LSI)60が内蔵されることが必須であるが、このことが現在のPCカードアダプタ58の価格を押し上げる要因ともなっている。
【0006】
このことを踏まえて、小型メモリカード対応PCカードコントローラでは、図6のようにパソコン側のPCカードコントローラ5’にメモリカードコントローラデバイスの機能等を備えさせ(メモリカードコントローラブロック10’)、PCカードアダプタ8’の廉価化が図られる。この図6は、CardBay対応のPCカードアダプタ、及びそれに係るパソコン部分の概略の構成図である。
【0007】
ところで、現存する小型メモリカード対応のPCカードコントローラにおいては、PCカードコントローラ5’内に複数種類の小型メモリカードに係るコントローラの機能が備わっているとしても、1つのPCカードスロットで同時に複数の小型メモリカード6を動作させることが想定されていない。1つのPCカードスロットでは、1つの小型メモリカードを動作させるのみである。
【0008】
なお、小型メモリカードとしては現在、メモリスティック(Memory_Stick)(ソニー株式会社)、SDカード(SD/MMC)(株式会社東芝、松下電器産業株式会社)、スマートメディア(Smart_Media)(株式会社東芝)、マルチメディアカード(サンディスク株式会社など)などが知られている。
【0009】
【発明が解決しようとする課題】
本発明は、1つのPCカードスロットで同時に複数の小型メモリカード等を動作させる、小型メモリカード対応のPCカードコントローラ及びPCカードアダプタを提供することを目的とする。
【0010】
【課題を解決するための手段】
本発明は、上記の目的を達成するために為されたものである。本発明に係る請求項1に記載のPCカードコントローラは、
PCカードコントローラブロックとメモリカードコントローラブロックを含み、PCカードソケットを介して、小型メモリカードが挿入される複数の小型メモリカード用ソケットを備えるPCカードアダプタと接続する、コンピュータ付属のPCカードコントローラであり、
上記PCカードコントローラブロックはPCカードとコンピュータとのデータのやりとりをサポートする機能を有し、上記メモリカードコントローラブロックは小型メモリカードと外部コンピュータとのデータのやりとりをサポートする機能を有する、PCカードコントローラであって、
PCカードアダプタがPCカードソケットに挿入されるとメディア検出ルーチンを実行し、PCカードアダプタの複数の小型メモリカード用ソケットが異なる種類の小型メモリカードを挿入するためのソケットを含むものであると検出すると、異なる種類の小型メモリカードを含む複数の小型メモリカードのそれぞれに接続するための個別のピンにおいて自らの機能の重複が避けられるように、且つ、個別の小型メモリカードの挿入が夫々検出されるように、異なる種類の小型メモリカードを含む複数の小型メモリカードに対するピンの配置の定義を、PCカードアダプタとの接続状態に応じて変更することを特徴とする。
【0011】
本発明に係る請求項2に記載のPCカードアダプタは、
小型メモリカードが挿入される複数の小型メモリカード用ソケットを備え、外部コンピュータに備わるPCカードソケットを介して、該外部コンピュータに設けられるPCカードコントローラに含まれるPCカードコントローラブロックとメモリカードコントローラブロック、及び、PCIバスと繋がるPCカードアダプタであり、
上記PCカードコントローラブロックはPCカードと外部コンピュータとのデータのやりとりをサポートする機能を有し、上記メモリカードコントローラブロックは小型メモリカードと外部コンピュータとのデータのやりとりをサポートする機能を有する、PCカードアダプタであって、
複数の小型メモリカード用ソケットは、異なる種類の小型メモリカードを挿入するためのソケットを含み、
上記PCカードコントローラは、PCカードアダプタがPCカードソケットに挿入されるとメディア検出ルーチンを実行し、PCカードアダプタの複数の小型メモリカード用ソケットが異なる種類の小型メモリカードを挿入するためのソケットを含むものであると検出すると、異なる種類の小型メモリカードを含む複数の小型メモリカードのそれぞれに接続するための個別のピンにおいて自らの機能の重複が避けられるように、且つ、個別の小型メモリカードの挿入が夫々検出されるように、異なる種類の小型メモリカードを含む複数の小型メモリカードに対するピンの配置の定義を、PCカードアダプタとの接続状態に応じて変更するものであり、
これに対して、上記PCカードコントローラにおける、異なる種類の小型メモリカードを含む複数の小型メモリカードに対するピンの配置に対応しており、且つ、個別のメモリカードの挿入を上記PCカードコントローラにおける所定のピンに検出せしめることを特徴とする
【0012】
【発明の実施の形態】
以下において、添付の図面を参照しつつ本発明に係る好適な実施の形態を説明する。
【0013】
≪第1の実施形態≫
本発明は、小型メモリカード対応のPCカードコントローラ及びPCカードアダプタに関するものである。即ち、PCMCIA規格であるPC Card Standard Release 8に記載されているCardBay仕様と、現存する小型メモリカード対応のPCカードコントローラを基礎にして、本発明は構築されている。従って、CardBay仕様と、現存する小型メモリカード対応のPCカードコントローラの仕様を踏まえつつ、本発明の第1の実施形態に係るPCカードコントローラ及びPCカードアダプタの説明を進める。
【0014】
図1は、本発明の第1の実施形態に係るPCカードアダプタ8、PCカードコントローラ5及びそれらに係るパソコン部分の概略の構成図である。図5の従来のPCカードアダプタ58、PCカードコントローラ(デバイス)54及びそれらに係るパソコン部分と概ね同じ構成であり、よって同一部分には同一の符号を付し説明を略し、差異部分を中心に述べる。
【0015】
図5の従来の形態のPCカードアダプタ58には、メモリカードコントローラデバイス60が内蔵されているが、図1の実施形態では、パソコン側の小型メモリカード対応PCカードコントローラ5の内部にメモリカードコントローラブロック10が含まれる。更に、従来形態のメモリカードコントローラデバイス60は特定の1つのメモリカードに対応するコントローラデバイスであるが、本発明のメモリカードコントローラブロック10には、複数種類のメモリカードに対応するコントローラの機能が含まれている。もちろんPCカードコントローラ5の内部には、従来のPCカードコントローラデバイス54に相当するPCカードコントローラブロック4も含まれる。但し、これらのことは、図6の構成図に示されるように、小型メモリカード対応PCカードコントローラの仕様内容である。
【0016】
更に、図1の第1の実施形態では、PCカードアダプタ8に小型メモリカード用ソケット(14a、14b)が2つ備わり、よって小型メモリカードも2種類挿入され得る。本明細書の例では、メモリスティック6aとSD/MMCカード6bとが挿入されるものとする。
【0017】
ところで、図7は、小型メモリカード対応PCカードコントローラでのピン配置のPin1〜Pin34までを示し、図8はそのPin35〜Pin68までを示す。ここで、複数の小型メモリカードを同時に動作させるには、図7及び図8内で機能が重複しているピンにおけるそれら機能を、分散させることが必要である。図9及び図10は、その分散の対応を行ったピン配置の例を示す。図7及び図8と同様に、図9はPin1〜Pin34までを示し、図10はPin35〜Pin68までを示す。(図7及び図8と、)図9及び図10については更に後で説明する。
【0018】
図1に示されるように1つのPCカードアダプタ8にて2つの小型メモリカード(6a、6b)を同時に動作させるには、メモリカード挿入の検出の手順を変更・追加する必要がある。図2は、第1の実施形態にて利用される、メモリスティック6aとSD/MMCカード6bとが同時に動作可能なPCカードアダプタ8の概略図であり、図3はこのアダプタ8を使用した場合のカード検出の手順の例である。
【0019】
図3において、まず、PCカードアダプタ8がPCカードソケット12に挿入されると、CCD1#ピン及びCCD2#ピンがLowになり、PCカードコントローラ5がPCカードの検出ルーチンをスタートさせる。
【0020】
この時(即ち、PCカード検出期間)、PCカードコントローラ5は、CVS1ピン、CVS2ピンを順番にHighにドライブして、CCD1#、CCD2#、CVS1、CVS2各ピンの状態をモニタする。ここでのモニタ結果が、以下の表1に示される組み合わせに当て嵌まる場合には、小型メモリカード対応の(例えばCardBay対応の)PCカードとして認識される。
【表1】

Figure 0004125554
【0021】
小型メモリカード対応PCカードと認識された場合には、PCカードコントローラ5は、図7及び図8に示すピン配置の定義を利用することになり、ここでのPin53(MC_CD)をモニタする。メモリスティック6aが挿入され、(後で説明するように図のメモリスティックソケット14aのスイッチが接触して)MC_CDピン(Pin53)がLowになったら、挿入されたPCカードアダプタ8がどのメディアをサポートしているかを検出する検出ルーチンを実行する(図3・メディアカード組み合わせ検出期間)。
【0022】
図3のメディアカード組み合わせ検出期間にて、PCカードコントローラ5は、SQRYDRピンをHighにドライブし、SQRYx(SQRY1〜SQRY10)ピンの接続状態をモニタする。つまり、SQRYxピンの接続状態によりPCカードアダプタ8がサポートするメディアが判別(検出)されるように構成されている。下の表2に、CardBay仕様でのSQRYxピンの接続状態の組み合わせが示される。この検出ルーチンまでは、PC Card StandardのRelease8に記載される。
【表2】
Figure 0004125554
【0023】
上記の表2に対し、サポートメディアが複数(2つ)の場合を追加した本発明の第1の実施形態でのSQRYxピンの接続状態の組み合わせを、下の表3に示す。
【表3】
Figure 0004125554
【0024】
本明細書における例では、図4のように、「SQRY4」と「SQRY6」とが接続されているものとされる。つまり、メディアカード組み合わせは、“MMC/SD and Memory Stick Interface”、即ち、SD/MMCとメモリスティックとである。
【0025】
“MMC/SD and Memory Stick Interface”を含む、サポートメディアが複数(2つ)の場合の、追加されたSQRYxピンの接続状態の場合、図7及び図8に示されたピン配置から、図9及び図10に定義されたピン配置に再定義される。
【0026】
本明細書の例では、1つめのメモリスティック6aがPCカードアダプタ8に挿入されると、図2に示されたメモリスティックソケット14aのスイッチが接触し、Pin53(MC_CD)とPin32が“Low”となる。Pin53(MC_CD)が“Low”になると、上述のCardBay対応PCカードに対するメディア検出ルーチンが実行され、上記の“MMC/SD and Memory Stick Interface”の組み合わせと認識される。この時点で図9及び図10に示されたピン配置に再定義される。
【0027】
本発明の第1の実施形態では、次に、Pin32(MS_CD)とPin31(SD_CD)とがモニタされる。この時点で、MS_CD(Pin32)がLowになっているので、メモリスティックが挿入されていることがPCカードコントローラ5に検出される。PCカードコントローラ5は、メモリスティックに係るメモリカードコントローラブロック10などにより、メモリスティック6aを動作させ得る状態となる。
【0028】
その後に、SD/MMCカード6bがSD/MMCカードソケット14bに挿入されると、スイッチの接触によりSD_CD(Pin31)が“High”から“Low”に変化し、SD/MMCカード6bが挿入されていることがPCカードコントローラ5に検出される。PCカードコントローラ5は、SD/MMCカードに係るメモリカードコントローラブロック10などにより、SDカードを動作させることも可能となる。
【0029】
上記のPin32とPin31とは、図7及び図8に示されたピン配置では何ら定義が与えられていない。図9及び図10に示されるピン配置では、小型メモリカードの挿入を検出するためのピンとして新たな定義が与えられている。然も、メモリスティック6aの挿入とSD/MMCカード6bの挿入とを区別して検出するため、分散して定義が与えられている。
【0030】
Pin30とPin33も、上記のPin32、Pin31と同様に、小型メモリカードの挿入を検出するために新たに定義が与えられたピンである。一方、Pin2、Pin3、Pin4、Pin5、Pin6、Pin7、Pin15、Pin19、Pin20、Pin22、Pin23、Pin24、Pin25、Pin26、Pin27、Pin28、Pin29、Pin55は、図7及び図8に示されるピン配置の重複を避けるため、第1の実施形態に係る図9及び図10のピン配置では分散して定義されている。
【0031】
≪その他の実施形態≫
本発明は、上記の実施形態に限定されるものではない。例えば、ピン配置は、図9及び図10に示されるものでなくてもよい。また、PCカードアダプタにおいては、3種類以上のメモリカードに対応可能であるものも想定され得る。
【0032】
【発明の効果】
本発明を利用することにより、以下の効果を得ることができる。
【0033】
複数のメモリカードを同時に動作できる小型メモリカード対応のPCカードコントローラを実現することができる。これにより、パソコン等のユーザは、個別のPCカードアダプタを複数枚購入する必要が無くなる。
【0034】
複数のメモリカードに対応した、PCカードアダプタを実現することができる。これにより、異なった複数のメモリカードを同時に動作させる環境が実現される。
【図面の簡単な説明】
【図1】 本発明の第1の実施形態に係るPCカードアダプタ、PCカードコントローラ及びそれらに係るパソコン部分の概略の構成図である。
【図2】 第1の実施形態にて利用されるメモリスティックとSD/MMCカードとが同時に動作可能なPCカードアダプタの概略の構成図である。
【図3】 図2のPCカードアダプタを使用した場合のカード検出の手順の例である。
【図4】 本発明の第1の実施形態でのSQRYxピンの接続状態の組み合わせの例である。
【図5】 従来の、メモリカード用のコントローラLSIが内蔵されているPCカードアダプタ、及びそれに係るパソコン部分の概略の構成図である。
【図6】 小型メモリカード対応のPCカードアダプタ、及びそれに係るパソコン部分の概略の構成図である。
【図7】 小型メモリカード対応PCカードコントローラでのピン配置のPin1〜Pin34までを示す。
【図8】 小型メモリカード対応PCカードコントローラでのピン配置のPin35〜Pin68までを示す。
【図9】 本発明の第1の実施形態での小型メモリカード対応PCカードコントローラのピン配置のPin1〜Pin34までを示す。
【図10】 本発明の第1の実施形態での小型メモリカード対応PCカードコントローラのピン配置のPin35〜Pin68までを示す。
【符号の説明】
2・・・PCIバス、4、4’・・・PCカードコントローラブロック、5、5’・・・小型メモリカード対応PCカードコントローラ、6、6a、6b・・・小型メモリカード、8、8’、58・・・PCカードアダプタ、10、10’・・・メモリカードコントローラブロック、12・・・PCカードソケット、14、14a、14b・・・小型メモリカード用ソケット、54・・・PCカードコントローラデバイス、60・・・メモリカードコントローラデバイス。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a PC card controller and a PC card adapter corresponding to a small memory card in a personal computer.
[0002]
[Prior art]
In the PCMCIA (Personal Computer Memory Card International Association) standard, a PC card controller corresponding to a small memory card is discussed. This PC card controller corresponding to a small memory card is a PC card controller having a function of supporting various small memory cards and IC cards by using a cheaper PC card adapter.
[0003]
For example, at present, a controller LSI for a memory card is built in a PC card adapter that is required when a small memory card is operated on a personal computer. FIG. 5 is a schematic configuration diagram of such a PC card adapter and a personal computer (personal computer) portion related thereto.
[0004]
In FIG. 5, a PC card socket 12 is a PC card socket provided in a general personal computer. The personal computer shown in FIG. 5 includes a PCI bus 2 and a PC card controller device 54. When the PC card is inserted into the PC card socket 12, it exchanges data with the personal computer via the PC card controller device 54 and the PCI bus 2. Therefore, when the small memory card 6 exchanges data with a personal computer, the PC card adapter 58 dedicated to the small memory card 6 is inserted into the PC card socket 12, and the small memory card 6 is provided in the PC card adapter 58. It is inserted into the card socket 14.
[0005]
As described above, it is indispensable that the memory card controller device (LSI) 60 is built in the PC card adapter 58, and this is a factor that increases the price of the current PC card adapter 58.
[0006]
Based on this, in the PC card controller for a small memory card, the PC card controller 5 ′ on the personal computer side is provided with the function of the memory card controller device (memory card controller block 10 ′) as shown in FIG. The price of 8 'is reduced. FIG. 6 is a schematic configuration diagram of a PC card adapter corresponding to Card Bay and a personal computer portion related thereto.
[0007]
By the way, in the existing PC card controller corresponding to a small memory card, even if the PC card controller 5 ′ has a controller function related to a plurality of types of small memory cards, a plurality of small cards can be simultaneously used in one PC card slot. It is not assumed that the memory card 6 is operated. In one PC card slot, only one small memory card is operated.
[0008]
Currently, as a small memory card, Memory Stick (Memory_Stick) (Sony Corporation), SD card (SD / MMC) (Toshiba Corporation, Matsushita Electric Industrial Co., Ltd.), SmartMedia (Smart_Media) (Toshiba Corporation), Multimedia cards (such as SanDisk Corporation) are known.
[0009]
[Problems to be solved by the invention]
An object of the present invention is to provide a PC card controller and a PC card adapter corresponding to a small memory card that simultaneously operate a plurality of small memory cards in one PC card slot.
[0010]
[Means for Solving the Problems]
The present invention has been made to achieve the above object. The PC card controller according to claim 1 of the present invention is
A PC card controller attached to a computer, which includes a PC card controller block and a memory card controller block, and is connected to a PC card adapter having a plurality of small memory card sockets into which small memory cards are inserted via a PC card socket.
The PC card controller block has a function for supporting data exchange between a PC card and a computer, and the memory card controller block has a function for supporting data exchange between a small memory card and an external computer. Because
When the PC card adapter is inserted into the PC card socket, the media detection routine is executed, and if it is detected that the plurality of small memory card sockets of the PC card adapter include sockets for inserting different types of small memory cards, different types are detected. In order to avoid duplication of its own functions in individual pins for connecting to each of a plurality of small memory cards including small memory cards, and to detect insertion of individual small memory cards, respectively. The definition of pin arrangement for a plurality of small memory cards including different types of small memory cards is changed according to the connection state with the PC card adapter.
[0011]
The PC card adapter according to claim 2 according to the present invention,
A PC card controller block and a memory card controller block included in a PC card controller provided in the external computer via a PC card socket provided in the external computer, including a plurality of small memory card sockets into which small memory cards are inserted, And a PC card adapter connected to the PCI bus,
The PC card controller block has a function for supporting data exchange between a PC card and an external computer, and the memory card controller block has a function for supporting data exchange between a small memory card and an external computer. Because
The plurality of small memory card sockets include sockets for inserting different types of small memory cards,
The PC card controller includes a socket for executing a media detection routine when a PC card adapter is inserted into a PC card socket, and for inserting different types of small memory cards in a plurality of small memory card sockets of the PC card adapter. Is detected so that duplication of its functions is avoided in individual pins for connecting to each of a plurality of small memory cards including different types of small memory cards, and insertion of individual small memory cards is performed respectively. As will be detected, the definition of pin arrangement for a plurality of small memory cards including different types of small memory cards is changed according to the connection state with the PC card adapter,
On the other hand, in the PC card controller, it corresponds to the arrangement of pins for a plurality of small memory cards including different types of small memory cards, and the insertion of individual memory cards is a predetermined number in the PC card controller. It is characterized by having a pin detect it .
[0012]
DETAILED DESCRIPTION OF THE INVENTION
DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, preferred embodiments of the invention will be described with reference to the accompanying drawings.
[0013]
<< First Embodiment >>
The present invention relates to a PC card controller and a PC card adapter for a small memory card. That is, the present invention is constructed on the basis of the Card Bay specification described in PC Card Standard Release 8 which is the PCMCIA standard and the existing PC card controller corresponding to a small memory card. Therefore, the description of the PC card controller and the PC card adapter according to the first embodiment of the present invention will be made in consideration of the Card Bay specification and the specifications of the existing PC card controller for small memory cards.
[0014]
FIG. 1 is a schematic configuration diagram of a PC card adapter 8, a PC card controller 5, and a personal computer portion related to them according to the first embodiment of the present invention. The conventional PC card adapter 58, the PC card controller (device) 54 and the personal computer portion related to them in FIG. 5 are generally the same in configuration, and therefore, the same portions are denoted by the same reference numerals, description thereof is omitted, and differences are mainly described. .
[0015]
5 has a built-in memory card controller device 60. In the embodiment of FIG. 1, a memory card controller block is provided inside the PC card controller 5 for a small memory card on the personal computer side. 10 is included. Furthermore, the memory card controller device 60 of the conventional form is a controller device corresponding to one specific memory card, but the memory card controller block 10 of the present invention includes the function of a controller corresponding to a plurality of types of memory cards. It is. Of course, the PC card controller 5 also includes a PC card controller block 4 corresponding to a conventional PC card controller device 54. However, these are the specifications of the PC card controller for small memory cards as shown in the block diagram of FIG.
[0016]
Further, in the first embodiment of FIG. 1, the PC card adapter 8 is provided with two small memory card sockets (14a, 14b), so that two types of small memory cards can be inserted. In the example of this specification, it is assumed that the memory stick 6a and the SD / MMC card 6b are inserted.
[0017]
FIG. 7 shows Pin 1 to Pin 34 of pin arrangement in the PC card controller for small memory cards, and FIG. 8 shows Pin 35 to Pin 68. Here, in order to operate a plurality of small memory cards at the same time, it is necessary to distribute those functions in the pins whose functions are duplicated in FIGS. FIG. 9 and FIG. 10 show examples of pin arrangements that deal with the dispersion. As in FIGS. 7 and 8, FIG. 9 shows Pin 1 to Pin 34 and FIG. 10 shows Pin 35 to Pin 68. (FIGS. 7 and 8) and FIGS. 9 and 10 will be described later.
[0018]
As shown in FIG. 1, in order to simultaneously operate two small memory cards (6a, 6b) with one PC card adapter 8, it is necessary to change / add a procedure for detecting insertion of a memory card. FIG. 2 is a schematic diagram of a PC card adapter 8 that can be used in the first embodiment and can simultaneously operate the memory stick 6a and the SD / MMC card 6b. FIG. 3 shows a case where the adapter 8 is used. It is an example of the procedure of a card | curd detection.
[0019]
In FIG. 3, first, when the PC card adapter 8 is inserted into the PC card socket 12, the CCD1 # pin and the CCD2 # pin become Low, and the PC card controller 5 starts a PC card detection routine.
[0020]
At this time (that is, during the PC card detection period), the PC card controller 5 drives the CVS1 pin and the CVS2 pin sequentially to High, and monitors the states of the CCD1 #, CCD2 #, CVS1, and CVS2 pins. When the monitoring result here is applied to the combination shown in Table 1 below, it is recognized as a PC card compatible with a small memory card (for example, compatible with Card Bay).
[Table 1]
Figure 0004125554
[0021]
When the PC card controller 5 is recognized as a small memory card compatible PC card, the PC card controller 5 uses the definition of the pin arrangement shown in FIGS. 7 and 8 and monitors the Pin 53 (MC_CD) here. When the memory stick 6a is inserted and the MC_CD pin (Pin 53) becomes Low (when the switch of the memory stick socket 14a in FIG. 2 is touched as described later), the inserted PC card adapter 8 supports which media. A detection routine is executed to detect whether or not the image is detected (FIG. 3, media card combination detection period).
[0022]
In the media card combination detection period of FIG. 3, the PC card controller 5 drives the SQRYDR pin to High and monitors the connection state of the SQRYx (SQRY1 to SQRY10) pins. That is, the medium supported by the PC card adapter 8 is determined (detected) by the connection state of the SQRYx pin. Table 2 below shows combinations of SQRYx pin connection states in the Card Bay specification. This detection routine is described in Release 8 of PC Card Standard.
[Table 2]
Figure 0004125554
[0023]
Table 3 below shows combinations of connection states of the SQRYx pins in the first embodiment of the present invention in which a plurality (two) of support media are added to Table 2 above.
[Table 3]
Figure 0004125554
[0024]
In the example in this specification, “SQRY4” and “SQRY6” are connected as shown in FIG. That is, the media card combination is “MMC / SD and Memory Stick Interface”, that is, SD / MMC and memory stick.
[0025]
In the case of the connection state of the added SQRYx pins when there are a plurality (two) of support media including “MMC / SD and Memory Stick Interface”, the pin arrangement shown in FIGS. And the pin assignment defined in FIG.
[0026]
In the example of the present specification, when the first memory stick 6a is inserted into the PC card adapter 8, the switch of the memory stick socket 14a shown in FIG. 2 contacts, and Pin 53 (MC_CD) and Pin 32 are set to “Low”. Become. When Pin 53 (MC_CD) becomes “Low”, the above-described media detection routine for the Card Bay compatible PC card is executed, and is recognized as a combination of the above “MMC / SD and Memory Stick Interface”. At this point, the pin layout shown in FIGS. 9 and 10 is redefined.
[0027]
In the first embodiment of the present invention, Pin 32 (MS_CD) and Pin 31 (SD_CD) are then monitored. At this time, since the MS_CD (Pin 32) is Low, the PC card controller 5 detects that a memory stick is inserted. The PC card controller 5 is in a state where the memory stick 6a can be operated by the memory card controller block 10 relating to the memory stick.
[0028]
After that, when the SD / MMC card 6b is inserted into the SD / MMC card socket 14b, the SD_CD (Pin 31) changes from “High” to “Low” by the touch of the switch, and the SD / MMC card 6b is inserted. Is detected by the PC card controller 5. The PC card controller 5 can also operate the SD card by the memory card controller block 10 related to the SD / MMC card.
[0029]
Pin 32 and Pin 31 are not defined at all in the pin arrangements shown in FIGS. In the pin arrangement shown in FIGS. 9 and 10, a new definition is given as a pin for detecting insertion of a small memory card. However, in order to distinguish and detect insertion of the memory stick 6a and insertion of the SD / MMC card 6b, definitions are given in a distributed manner.
[0030]
Pin 30 and Pin 33 are pins that are newly defined to detect insertion of a small memory card, similarly to Pin 32 and Pin 31 described above. On the other hand, Pin2, Pin3, Pin4, Pin5, Pin6, Pin7, Pin15, Pin19, Pin20, Pin22, Pin23, Pin24, Pin25, Pin26, Pin27, Pin28, Pin29 and Pin55 have the pin arrangement shown in FIGS. In order to avoid duplication, the pin arrangements of FIGS. 9 and 10 according to the first embodiment are defined in a distributed manner.
[0031]
<< Other Embodiments >>
The present invention is not limited to the above embodiment. For example, the pin arrangement may not be the one shown in FIGS. In addition, the PC card adapter may be assumed to be compatible with three or more types of memory cards.
[0032]
【The invention's effect】
By using the present invention, the following effects can be obtained.
[0033]
A PC card controller corresponding to a small memory card capable of simultaneously operating a plurality of memory cards can be realized. This eliminates the need for a user such as a personal computer to purchase a plurality of individual PC card adapters.
[0034]
A PC card adapter corresponding to a plurality of memory cards can be realized. Thereby, an environment in which a plurality of different memory cards are simultaneously operated is realized.
[Brief description of the drawings]
FIG. 1 is a schematic configuration diagram of a PC card adapter, a PC card controller, and a personal computer portion according to the first embodiment of the present invention.
FIG. 2 is a schematic configuration diagram of a PC card adapter capable of simultaneously operating a memory stick and an SD / MMC card used in the first embodiment.
FIG. 3 is an example of a card detection procedure when the PC card adapter of FIG. 2 is used.
FIG. 4 is an example of a combination of connection states of SQRYx pins in the first embodiment of the present invention.
FIG. 5 is a schematic configuration diagram of a conventional PC card adapter incorporating a controller LSI for a memory card and a personal computer portion related to the PC card adapter.
FIG. 6 is a schematic configuration diagram of a PC card adapter corresponding to a small memory card and a personal computer portion related thereto.
FIG. 7 shows Pin 1 to Pin 34 of pin arrangement in a small memory card compatible PC card controller.
FIG. 8 shows Pin 35 to Pin 68 of pin arrangement in a small memory card compatible PC card controller.
FIG. 9 shows Pin 1 to Pin 34 of pin arrangement of the PC card controller for a small memory card in the first embodiment of the present invention.
10 shows Pin 35 to Pin 68 of the pin arrangement of the PC card controller for a small memory card in the first embodiment of the present invention. FIG.
[Explanation of symbols]
2 ... PCI bus, 4, 4 '... PC card controller block, 5, 5' ... PC card controller for small memory card, 6, 6a, 6b ... Small memory card, 8, 8 ' 58 ... PC card adapter, 10, 10 '... memory card controller block, 12 ... PC card socket, 14, 14a, 14b ... small memory card socket, 54 ... PC card controller device 60: Memory card controller device.

Claims (2)

PCカードコントローラブロックとメモリカードコントローラブロックを含み、PCカードソケットを介して、小型メモリカードが挿入される複数の小型メモリカード用ソケットを備えるPCカードアダプタと接続する、コンピュータ付属のPCカードコントローラであり、
上記PCカードコントローラブロックはPCカードとコンピュータとのデータのやりとりをサポートする機能を有し、上記メモリカードコントローラブロックは小型メモリカードと外部コンピュータとのデータのやりとりをサポートする機能を有する、PCカードコントローラであって、
PCカードアダプタがPCカードソケットに挿入されるとメディア検出ルーチンを実行し、PCカードアダプタの複数の小型メモリカード用ソケットが異なる種類の小型メモリカードを挿入するためのソケットを含むものであると検出すると、異なる種類の小型メモリカードを含む複数の小型メモリカードのそれぞれに接続するための個別のピンにおいて自らの機能の重複が避けられるように、且つ、個別の小型メモリカードの挿入が夫々検出されるように、異なる種類の小型メモリカードを含む複数の小型メモリカードに対するピンの配置の定義を、PCカードアダプタとの接続状態に応じて変更することを特徴とする、PCカードコントローラ。
A PC card controller attached to a computer, which includes a PC card controller block and a memory card controller block, and is connected to a PC card adapter having a plurality of small memory card sockets into which small memory cards are inserted via a PC card socket.
The PC card controller block has a function for supporting data exchange between a PC card and a computer, and the memory card controller block has a function for supporting data exchange between a small memory card and an external computer. Because
When the PC card adapter is inserted into the PC card socket, the media detection routine is executed, and if it is detected that the plurality of small memory card sockets of the PC card adapter include sockets for inserting different types of small memory cards, different types are detected. In order to avoid duplication of its own functions in individual pins for connecting to each of a plurality of small memory cards including small memory cards, and to detect insertion of individual small memory cards, respectively. A PC card controller , wherein the definition of pin arrangement for a plurality of small memory cards including different types of small memory cards is changed according to the connection state with the PC card adapter .
小型メモリカードが挿入される複数の小型メモリカード用ソケットを備え、外部コンピュータに備わるPCカードソケットを介して、該外部コンピュータに設けられるPCカードコントローラに含まれるPCカードコントローラブロックとメモリカードコントローラブロック、及び、PCIバスと繋がるPCカードアダプタであり、
上記PCカードコントローラブロックはPCカードと外部コンピュータとのデータのやりとりをサポートする機能を有し、上記メモリカードコントローラブロックは小型メモリカードと外部コンピュータとのデータのやりとりをサポートする機能を有する、PCカードアダプタであって、
複数の小型メモリカード用ソケットは、異なる種類の小型メモリカードを挿入するためのソケットを含み、
上記PCカードコントローラは、PCカードアダプタがPCカードソケットに挿入されるとメディア検出ルーチンを実行し、PCカードアダプタの複数の小型メモリカード用ソケットが異なる種類の小型メモリカードを挿入するためのソケットを含むものであると検出すると、異なる種類の小型メモリカードを含む複数の小型メモリカードのそれぞれに接続するための個別のピンにおいて自らの機能の重複が避けられるように、且つ、個別の小型メモリカードの挿入が夫々検出されるように、異なる種類の小型メモリカードを含む複数の小型メモリカードに対するピンの配置の定義を、PCカードアダプタとの接続状態に応じて変更するものであり、
これに対して、上記PCカードコントローラにおける、異なる種類の小型メモリカードを含む複数の小型メモリカードに対するピンの配置に対応しており、且つ、個別のメモリカードの挿入を上記PCカードコントローラにおける所定のピンに検出せしめることを特徴とするPCカードアダプタ。
A PC card controller block and a memory card controller block included in a PC card controller provided in the external computer via a PC card socket provided in the external computer, including a plurality of small memory card sockets into which small memory cards are inserted, And a PC card adapter connected to the PCI bus,
The PC card controller block has a function for supporting data exchange between a PC card and an external computer, and the memory card controller block has a function for supporting data exchange between a small memory card and an external computer. Because
The plurality of small memory card sockets include sockets for inserting different types of small memory cards,
The PC card controller includes a socket for executing a media detection routine when a PC card adapter is inserted into a PC card socket, and for inserting different types of small memory cards in a plurality of small memory card sockets of the PC card adapter. Is detected so that duplication of its functions is avoided in individual pins for connecting to each of a plurality of small memory cards including different types of small memory cards, and insertion of individual small memory cards is performed respectively. As will be detected, the definition of pin arrangement for a plurality of small memory cards including different types of small memory cards is changed according to the connection state with the PC card adapter,
On the other hand, in the PC card controller, it corresponds to the arrangement of pins for a plurality of small memory cards including different types of small memory cards, and the insertion of individual memory cards is a predetermined number in the PC card controller. A PC card adapter characterized by having a pin detect it .
JP2002182956A 2002-06-24 2002-06-24 PC card controller and PC card adapter Expired - Fee Related JP4125554B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002182956A JP4125554B2 (en) 2002-06-24 2002-06-24 PC card controller and PC card adapter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002182956A JP4125554B2 (en) 2002-06-24 2002-06-24 PC card controller and PC card adapter

Publications (2)

Publication Number Publication Date
JP2004030028A JP2004030028A (en) 2004-01-29
JP4125554B2 true JP4125554B2 (en) 2008-07-30

Family

ID=31179311

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002182956A Expired - Fee Related JP4125554B2 (en) 2002-06-24 2002-06-24 PC card controller and PC card adapter

Country Status (1)

Country Link
JP (1) JP4125554B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4599081B2 (en) * 2004-04-05 2010-12-15 ルネサスエレクトロニクス株式会社 Memory card adapter and memory card
WO2009118807A1 (en) * 2008-03-24 2009-10-01 株式会社ルネサステクノロジ Socket and semiconductor device
CN101387816B (en) 2008-07-23 2010-09-08 珠海艾派克微电子有限公司 Information input method of imaging device matching apparatus, apparatus and system
US9357091B2 (en) 2008-07-23 2016-05-31 Apex Microelectronics Co., Ltd. Information input method, apparatus and system for associated apparatus of imaging device

Also Published As

Publication number Publication date
JP2004030028A (en) 2004-01-29

Similar Documents

Publication Publication Date Title
CN107423169B (en) Method and system for testing high speed peripheral device interconnection equipment
US8862790B2 (en) Method for identifying version type of windows operating system on a host by a USB device
CN101930411B (en) Information processing apparatus, and method for controlling the same
US20030038177A1 (en) Passive flash media adapter system
JP4893130B2 (en) Information processing apparatus, data processing method, and program
CN101989205B (en) Software system upgrading method for universal serial bus (USB) equipment
US20050041459A1 (en) Interface for removable storage devices
CN112463689A (en) OCP card hot plug device, method and computer readable storage medium
JP2017508202A (en) Universal serial bus emulation of peripheral devices
CN213365380U (en) Server mainboard and server
CN100489825C (en) Expansion module and expansion method for universal sequence bus connection port
US20010027032A1 (en) Mode-switchable PC card and PC card input/output control device
JP4125554B2 (en) PC card controller and PC card adapter
CN109710025A (en) A kind of PCIE clock compatibility method, device, computer equipment and the storage medium of solid state hard disk
CN101364198A (en) Test fixture and test method for card reading interface
CN113946530A (en) Control method and device of expansion card and nonvolatile storage medium
CN111338700B (en) Method and device for loading FPGA version and storage medium
KR20050120856A (en) A method for upgrading and restoring embeded systems by using usb memory device
EP1749268B1 (en) Method for managing the plug-in or removal of a memory card into or from a card reader and apparatus for use in said method
CN102213987B (en) Server system and fan detection method thereof
JP5334904B2 (en) Information processing apparatus, information processing apparatus identification method, information processing apparatus identification program, and motherboard
US20110167251A1 (en) Information processing apparatus and control method thereof
CN201066375Y (en) Test fixture for card reading interface
JP2007316946A (en) Information processing device
CN113642343B (en) A reading and writing speed control method, card reader and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050607

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071012

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071023

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071225

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: 20080430

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080508

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110516

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120516

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120516

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130516

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130516

Year of fee payment: 5

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