JP2001043333A - Pc card and cis storage method for the same - Google Patents

Pc card and cis storage method for the same

Info

Publication number
JP2001043333A
JP2001043333A JP11213966A JP21396699A JP2001043333A JP 2001043333 A JP2001043333 A JP 2001043333A JP 11213966 A JP11213966 A JP 11213966A JP 21396699 A JP21396699 A JP 21396699A JP 2001043333 A JP2001043333 A JP 2001043333A
Authority
JP
Japan
Prior art keywords
rom
card
information
cis
control unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP11213966A
Other languages
Japanese (ja)
Inventor
Takeshi Okumura
健 奥村
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP11213966A priority Critical patent/JP2001043333A/en
Publication of JP2001043333A publication Critical patent/JP2001043333A/en
Pending legal-status Critical Current

Links

Abstract

PROBLEM TO BE SOLVED: To provide a PC card where system ROM and CIS information ROM are shared by one ROM, constitution is simplified, a mounting space, power consumption and cost are reduced in an I/O card mounting a system control part requiring ROM and to provide the CIS storage method of the PC card. SOLUTION: When a PC card I/F control part 21 makes a reset signal with respect to a system control part 22 to be active, a PC main body 1 accesses ROM 23 sharing system/CIS through a PC card I/F control part 21 in a PC card 2, reads CIS information and switches the setting of a configuration register 21a from the mode of a memory card to that of an I/O card. As a result, when it is recognized that the PC main body 1 reads CIS information, the PC card I/F control part 21 releases the active state of the reset signal with respect to the system control part 22.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、ホスト装置との間
で情報を授受するインタフェース制御部と、プログラム
処理のためのROMをもつシステム制御部とを具備して
なるPCカード、及びPCカードのCIS格納方法に関
する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a PC card having an interface control unit for exchanging information with a host device, a system control unit having a ROM for processing a program, and a PC card. It relates to a CIS storage method.

【0002】[0002]

【従来の技術】情報処理装置に適用されるPCカード
は、ICメモリカードとI/Oカードに大別される。I
Cメモリカードには、マスクROM、ワンタイムPRO
M、スタティックRAM、フラッシュメモリ等があり、
I/Oカードには、データモデム、LAN、FAX/デ
ータモデム、シリコンディスク、小型HDD等がある。
2. Description of the Related Art PC cards applied to information processing apparatuses are roughly classified into IC memory cards and I / O cards. I
C memory card has mask ROM, one-time PRO
M, static RAM, flash memory, etc.
The I / O card includes a data modem, a LAN, a FAX / data modem, a silicon disk, a small HDD, and the like.

【0003】これらの各PCカードは、カードの機能、
名称、製造者等を示すCIS(cardinformation struct
ure)情報を有している。このCIS情報はI/Oカー
ド、メモリカードに拘わらず、メモリアクセスによって
アクセス可能となっていなければならない。そのため、
通常はCIS情報が書かれたメモリ(ROM、フラッシ
ュROM等)をPCカード内に持ち、当該メモリ(CI
S−ROM)はPCカードインタフェースバスに接続さ
れることになる。
Each of these PC cards has functions of the card,
CIS (cardinformation struct) indicating name, manufacturer, etc.
ure) information. This CIS information must be accessible by memory access regardless of the I / O card or memory card. for that reason,
Usually, a memory (ROM, flash ROM, etc.) in which CIS information is written is held in a PC card, and the memory (CI,
S-ROM) is connected to the PC card interface bus.

【0004】上記PCカードの挿入スロットをもつホス
ト側装置となるパーソナルコンピュータ本体(PC本
体)に於いては、リソース管理のためのカード制御用ソ
フトウェアに従い以下の処理が実行される。
In the personal computer main body (PC main body) serving as the host device having the PC card insertion slot, the following processing is executed according to card control software for resource management.

【0005】先ずPCカードが挿入されたときに、デバ
イスドライバに知らせる。次に、デバイスドライバのコ
ンフィグレーション用ソフトウェアからの要求を受け
て、カードの属性情報(CIS情報)を読み出す。この
属性情報に基づいて、動作に必要なパソコンのメモリ空
間とI/O空間の領域、割込みレベルをPCカードに割
り当てる。割当ては、他の周辺装置やPCカードのシス
テムリソースの使用状況に応じて、ダイナミックに行
う。その後、コンフィギュレーション用ソフトウェアが
指定する値を、PCカードコントローラLSIまたはP
Cカード内のレジスタに書き込む。
First, when a PC card is inserted, a device driver is notified. Next, in response to a request from the configuration software of the device driver, the card attribute information (CIS information) is read. Based on this attribute information, the area of the memory space and I / O space of the personal computer and the interrupt level required for the operation are assigned to the PC card. The allocation is dynamically performed according to the usage status of the system resources of other peripheral devices and PC cards. Then, the value specified by the configuration software is set to the PC card controller LSI or P
Write to the register in the C card.

【0006】ここで、I/Oカードに於いて、PCカー
ド内部に、PCカードインタフェース制御部のチップ
と、システム制御部のチップとを有し、かつシステム制
御部に外付けのシステムROMを必要とした場合、シス
テム制御部のローカルバスにシステムROMを接続する
ことになり、カード内に当該システムROMと前述のC
IS情報ROMの二つのROMが必要となってしまう。
Here, in the I / O card, a PC card interface control unit chip and a system control unit chip are provided inside the PC card, and an external system ROM is required for the system control unit. In this case, the system ROM is connected to the local bus of the system control unit, and the system ROM and the C
Two ROMs of the IS information ROM are required.

【0007】[0007]

【発明が解決しようとする課題】上記したように、RO
Mを必要とするシステム制御部を実装したI/Oカード
に於いては、カード内に、システム制御部がアクセスす
るシステムROMと、ホスト側のPC本体によりアクセ
スされるCIS情報ROMとを別個に設ける必要があ
り、実装面、コスト面で問題があった。
As described above, RO
In an I / O card equipped with a system control unit that requires M, a system ROM accessed by the system control unit and a CIS information ROM accessed by the host PC are separately provided in the card. However, there is a problem in terms of mounting and cost.

【0008】本発明は上記実情に鑑みなされたもので、
ROMを必要とするシステム制御部を実装したI/Oカ
ードに於いて、システム制御部がアクセスするシステム
ROMと、ホスト側のPC本体によりアクセスされるC
IS情報ROMとを一つのROMで共有して、構成の簡
素化並びに実装スペースの縮小化と消費電力の低減化及
びコストの低減化を図ったPCカード及びPCカードの
CIS格納方法を提供することを目的とする。
[0008] The present invention has been made in view of the above circumstances,
In an I / O card equipped with a system control unit that requires a ROM, a system ROM that is accessed by the system control unit and a C that is accessed by a PC on the host side
To provide a PC card and a CIS storage method of the PC card which share the IS information ROM with one ROM, simplify the configuration, reduce the mounting space, reduce the power consumption, and reduce the cost. With the goal.

【0009】[0009]

【課題を解決するための手段】本発明は、既存のインタ
フェース機能を有効に活用したもので、PCカードのC
IS情報へのアクセスが限られたタイミングでのみ行わ
れることから、システム/CIS情報に共有のROMを
もち、PCカードに電源が投入(RESETのアサー
ト)された直後は共有ROMをCIS情報ROMとして
のみ機能させ、ホストがCIS情報を完全に読み取った
後はシステムROMとしてのみ機能させることの切り替
えを行なうだけで2つのROMの共有化を実現したこと
を特徴とする。
According to the present invention, an existing interface function is effectively used, and a C card of a PC card is used.
Since access to the IS information is performed only at a limited timing, the shared ROM is used as the CIS information ROM immediately after the PC card is powered on (RESET is asserted). Only after the CIS information is completely read by the host, the two ROMs are shared only by switching to function only as the system ROM.

【0010】即ち、本発明は、ホスト装置との間で情報
を授受するPCカードインタフェース制御部と、システ
ムROM情報に従うプログラム処理を実行するシステム
制御部とを具備してなるPCカードに於いて、ホスト装
置がCIS情報を読み込むまではCIS情報のROMア
クセスを有効にし、ホスト装置がCIS情報を読み込ん
だ後はシステムROMアクセスを有効にするROMの切
替手段を有して、CIS情報ROMとシステム情報RO
Mとを同一チップで共有化したことを特徴とする。
That is, the present invention relates to a PC card including a PC card interface control unit for exchanging information with a host device and a system control unit for executing a program process according to system ROM information. ROM switching means for enabling ROM access of CIS information until the host device reads the CIS information, and enabling system ROM access after the host device reads the CIS information. RO
M is shared by the same chip.

【0011】また、本発明は、ホスト装置との間で情報
を授受するインタフェース制御部と、システムROM情
報に従うプログラム処理を実行するシステム制御部と、
上記インタフェース制御部を介してホスト装置に読み込
まれるCIS情報と上記システムROM情報とを格納し
たシステム/CIS共有ROMと、電源投入直後に上記
システム制御部の動作を停止制御しホスト装置が上記C
IS情報を読み込んだことを検知して上記システム制御
部の動作停止状態を解除し上記システム/CIS共有R
OMをCIS情報ROMからシステムROMに切替える
制御手段とを具備してなることを特徴とする。
The present invention also provides an interface control unit for exchanging information with a host device, a system control unit for executing a program process according to system ROM information,
A system / CIS shared ROM storing the CIS information read into the host device via the interface control unit and the system ROM information; and stopping and controlling the operation of the system control unit immediately after turning on the power.
Upon detecting that the IS information has been read, the system controller cancels the operation stop state and releases the system / CIS shared R
Control means for switching the OM from the CIS information ROM to the system ROM.

【0012】また、本発明は、ホスト装置との間で情報
を授受するインタフェース制御部と、プログラム処理の
ためのROMを有し当該ROMのバスを外部デバイスに
開放できるシステム制御部とを具備してなるPCカード
に於いて、上記ROMにCIS情報を格納し、ホスト装
置からのCIS情報へのアクセス時にのみ上記システム
制御部のROMのバスを開放して上記ROMに格納され
たCIS情報のアクセスを可能にする制御手段を有し
て、CIS情報ROMとシステムROMを同一チップで
共有化したことを特徴とする。
Further, the present invention comprises an interface control unit for transmitting and receiving information to and from a host device, and a system control unit having a ROM for processing a program and capable of opening a bus of the ROM to an external device. In the PC card, the CIS information is stored in the ROM, and only when the host device accesses the CIS information, the bus of the ROM of the system control unit is opened to access the CIS information stored in the ROM. The CIS information ROM and the system ROM are shared by the same chip.

【0013】また、本発明は、ホスト装置との間で情報
を授受するPCカードインタフェース制御部と、システ
ムROM情報に従うプログラム処理を実行するシステム
制御部とを具備してなるPCカードのCIS格納方法に
於いて、ホスト装置がCIS情報を読み込んだことを検
知する手段と、CIS情報ROMアクセスとシステムR
OMアクセスとを切り替える手段とを有して、PCカー
ドに電源が投入された直後は共有ROMをCIS情報R
OMとしてのみ機能させ、ホスト装置がCIS情報を読
み取った後はシステムROMとしてのみ機能させること
により、CIS情報ROMとシステムROMを同一チッ
プで共有化したことを特徴とする。
The present invention also provides a method for storing a CIS in a PC card, comprising: a PC card interface control unit for exchanging information with a host device; and a system control unit for executing a program process according to system ROM information. Means for detecting that the host device has read the CIS information, CIS information ROM access and system R
Means for switching between the OM access and the PC ROM.
The CIS information ROM and the system ROM are shared by the same chip by functioning only as an OM and functioning only as a system ROM after the host device reads the CIS information.

【0014】また、本発明は、ホスト装置との間で情報
を授受するインタフェース制御部と、プログラム処理の
ためのROMを有し当該ROMのバスを外部デバイスに
開放できるシステム制御部とを具備してなるPCカード
のCIS格納方法に於いて、上記ROMにCIS情報を
格納し、ホスト装置からのCIS情報へのアクセス時に
のみ上記システム制御部のROMのバスを開放し上記R
OMに格納されたCIS情報のアクセスを可能にして、
CIS情報ROMとシステムROMを同一チップで共有
化したことを特徴とする。
The present invention also includes an interface control unit for transmitting and receiving information to and from a host device, and a system control unit having a ROM for processing programs and capable of opening a bus of the ROM to an external device. In the method for storing CIS in a PC card, the CIS information is stored in the ROM, and only when the host device accesses the CIS information, the bus of the ROM of the system control unit is opened to release the RIS.
Enable access to CIS information stored in OM,
The CIS information ROM and the system ROM are shared by the same chip.

【0015】このように、CIS情報ROMとシステム
ROMを一つのROMで共有する構成とすることで、実
装面積の縮小、消費電力の削減、及びコストダウンを図
ることができる。尚、この際、CIS情報に必要な情報
量は高々256KB以内であり、CIS情報ROMを通
常のシステムROMと共有化しても実質上システムRO
Mの容量アップにはつながらない。
As described above, the configuration in which the CIS information ROM and the system ROM are shared by one ROM makes it possible to reduce the mounting area, the power consumption, and the cost. At this time, the amount of information required for the CIS information is at most 256 KB, and even if the CIS information ROM is shared with a normal system ROM, the system RO is practically used.
It does not lead to an increase in the capacity of M.

【0016】[0016]

【発明の実施の形態】以下図面を参照して本発明の実施
形態を説明する。
Embodiments of the present invention will be described below with reference to the drawings.

【0017】図1は本発明の第1実施形態に於けるPC
カードの構成を示すブロック図である。
FIG. 1 shows a PC according to a first embodiment of the present invention.
FIG. 3 is a block diagram illustrating a configuration of a card.

【0018】図中、1はホスト側の装置であり、ここで
はPCカードスロットをもつパーソナルコンピュータ
(PC)本体としている。2は本発明に係るPCカード
であり、ゲートアレイ(GA)で構成されたPCカード
インタフェース(I/F)制御部21と、カード内のC
PUにより実現されるシステム制御部22と、上記PC
カードI/F制御部21を介してPC本体1に読み込ま
れるCIS情報とシステムROM情報とを格納したシス
テム/CIS共有ROM23とを具備してなる。
In FIG. 1, reference numeral 1 denotes a host-side device, which is a personal computer (PC) having a PC card slot. Reference numeral 2 denotes a PC card according to the present invention, which includes a PC card interface (I / F) control unit 21 composed of a gate array (GA) and a C card in the card.
A system control unit 22 realized by a PU and the PC
A system / CIS shared ROM 23 storing CIS information and system ROM information read into the PC main body 1 via the card I / F control unit 21 is provided.

【0019】21aは上記PCカードI/F制御部21
に設けられたメモリモード / I/Oモードを示すレ
ジスタ(コンフィグレーションレジスタ)であり、PC
本体1により、メモリモード / I/Oモードが設定
されるもので、初期状態ではメモリモードに設定され
る。
Reference numeral 21a denotes the PC card I / F control unit 21
Is a register (configuration register) that indicates the memory mode / I / O mode provided in the PC.
The memory mode / I / O mode is set by the main body 1, and is set to the memory mode in an initial state.

【0020】上記システム制御部22とその他機能部2
4はPCカード固有の機能も実現する。上記システム/
CIS共有ROM23は、CIS部とシステム部に分け
てアドレスマッピングされている。また、24は上記し
た以外の他の機能部(機能ロジック)、25はカード内
部のバス(I/Oバス)、26は同じくカード内部のバ
ス(メモリバス)である。
The system control unit 22 and other function units 2
Reference numeral 4 also realizes a function unique to a PC card. The above system /
The CIS shared ROM 23 is address-mapped separately for the CIS unit and the system unit. Reference numeral 24 denotes another functional unit (functional logic) other than the above, 25 denotes a bus (I / O bus) inside the card, and 26 denotes a bus (memory bus) inside the card.

【0021】図2は上記図1に示す第1実施形態のPC
カードに於けるROMアクセス制御手順を示すフローチ
ャートである。
FIG. 2 shows the PC of the first embodiment shown in FIG.
6 is a flowchart showing a ROM access control procedure in the card.

【0022】ここで、上記図1及び図2を参照して本発
明の第1実施形態に於ける動作を説明する。
The operation of the first embodiment of the present invention will be described with reference to FIGS.

【0023】PCカード2のホスト側装置が例えばウイ
ンドウズPCであると想定した場合、ホスト側装置とな
るPC本体1からCIS情報のリード(読み出し)が行
なわれるのは、PC本体1がPCカード2の装着を認識
し、当該PCカード2へ動作用電源が供給されて、リセ
ット(RESET)信号のアサートが終了した後に一度
のみである。これはPC本体1がPCカード2のCIS
情報を、当該カードが抜かれる、若しくはPC本体1の
電源が切断されるまでの間、保持しているためである。
When it is assumed that the host device of the PC card 2 is, for example, a Windows PC, the CIS information is read (read) from the PC main unit 1 serving as the host device because the PC main unit 1 uses the PC card 2. Is recognized only once, the power for operation is supplied to the PC card 2, and the assertion of the reset (RESET) signal is completed. This is because the PC body 1 is the CIS of the PC card 2.
This is because the information is held until the card is removed or the power of the PC body 1 is turned off.

【0024】ROMを共有化した場合、一番問題となる
のは同時にアクセスできないことと、同時にアクセスが
きた場合にどちらかを待たせる手段が必要なことであ
る。しかし、PCカード2のCIS情報へのアクセスは
前述したように限られたタイミングでのみアクセスされ
るので、PCカード2に電源が投入(RESETのアサ
ート)された直後は、システム/CIS共有ROM23
をCIS情報ROMとしてのみ機能させ、PC本体1が
CIS情報を完全に読み取った後はシステムROMとし
てのみ機能させることの切り替えを行なうだけで2つの
ROMの共有化を実現できる。
When the ROM is shared, the most important problems are that access cannot be made at the same time, and that when access is made at the same time, a means is required to wait for one of them. However, since the access to the CIS information of the PC card 2 is performed only at a limited timing as described above, immediately after the PC card 2 is powered on (assertion of RESET), the system / CIS shared ROM 23 is accessed.
Function only as a CIS information ROM, and after the PC body 1 has completely read the CIS information, the two ROMs can be shared simply by switching to function only as a system ROM.

【0025】またPC本体1がCIS情報を読み取った
ことの確認手段としては、PC本体1がコンフィグレー
ションレジスタ21aの設定をメモリアクセスモードか
らI/Oアクセスモードへ切り替える、またはPC本体
1からのI/Oカードアクセスが開始されること等によ
り確認することができる。
As means for confirming that the PC body 1 has read the CIS information, the PC body 1 switches the setting of the configuration register 21a from the memory access mode to the I / O access mode, or This can be confirmed by starting the / O card access.

【0026】尚、ここではPCカードI/F制御部21
がシステム制御部22に対してリセットをかけた状態下
に於いて、システム制御部22がシステム/CIS共有
ROM23のバス26を開放する仕様を例に示してい
る。この際はシステム/CIS共有ROM23をPCカ
ードI/F制御部21とワイヤードオア接続しておき
(図1の内部メモリバス26接続参照)、システム/C
IS共有ROM23の制御権をPCカードI/F制御部
21が握り、PCカードI/F制御部21からのメモリ
アクセスを共有ROMインタフェースアクセスに変換さ
せることでROMの切替制御を実現している。
Here, the PC card I / F control unit 21
1 shows an example in which the system control unit 22 releases the bus 26 of the system / CIS shared ROM 23 in a state where the system control unit 22 is reset. In this case, the system / CIS shared ROM 23 is wired-OR connected to the PC card I / F control unit 21 (see the connection of the internal memory bus 26 in FIG. 1), and the system / C
The control right of the IS shared ROM 23 is held by the PC card I / F control unit 21, and the memory access from the PC card I / F control unit 21 is converted into the shared ROM interface access, thereby implementing the ROM switching control.

【0027】ここで、上記システム/CIS共有ROM
23の切り替え制御について図2に示すフローチャート
を参照して説明する。尚、ここではPCカードI/F制
御部21がシステム制御部22に対してリセットをかけ
た状態下に於いて、システム制御部22がシステム/C
IS共有ROM23のバス26を開放する仕様を例に示
している。この際はシステム/CIS共有ROM23を
PCカードI/F制御部21とワイヤードオア接続して
おき(図1の内部メモリバス26接続参照)、システム
/CIS共有ROM23の制御権をPCカードI/F制
御部21が握り、PCカードI/F制御部21からのメ
モリアクセスを共有ROMインタフェースアクセスに変
換させることでROMの切替制御を実現している。
Here, the above system / CIS shared ROM
The switching control of 23 will be described with reference to the flowchart shown in FIG. Here, in a state where the PC card I / F control unit 21 has reset the system control unit 22, the system control unit 22
The specification for opening the bus 26 of the IS shared ROM 23 is shown as an example. In this case, the system / CIS shared ROM 23 is wired-OR connected to the PC card I / F control unit 21 (see the connection of the internal memory bus 26 in FIG. 1), and the control right of the system / CIS shared ROM 23 is changed to the PC card I / F. The control unit 21 grasps and converts a memory access from the PC card I / F control unit 21 into a shared ROM interface access, thereby implementing ROM switching control.

【0028】PCカードI/F制御部21は、図2に示
すように、PCカードI/F制御機能、ホスト(PC本
体1)のCIS情報読み取り完了を検知する機能、及び
システム/CIS共有ROM23を切り替える機能も持
つ。
As shown in FIG. 2, the PC card I / F control section 21 has a PC card I / F control function, a function of detecting completion of reading of CIS information from the host (PC main body 1), and a system / CIS shared ROM 23. It also has a function to switch between.

【0029】PCカード2がPC本体1のカードスロッ
トに装着され、PCカード2に電源が投入(RESET
のアサート)されると(図2ステップS1)、PCカー
ドI/F制御部21はシステム制御部22に対するリセ
ット信号(RESET)をアクティブにし続けて、シス
テム制御部22が動作を開始しシステム/CIS共有R
OM23をアクセスすることを防ぐ(図2ステップS
2)。
The PC card 2 is inserted into the card slot of the PC body 1, and the power of the PC card 2 is turned on (RESET).
Is asserted) (step S1 in FIG. 2), the PC card I / F control unit 21 keeps the reset signal (RESET) for the system control unit 22 active, and the system control unit 22 starts operating and the system / CIS Shared R
Access to the OM 23 is prevented (FIG. 2, step S
2).

【0030】上記リセット状態下に於いて、PC本体1
がPCカード2内のPCカードI/F制御部21を介し
てシステム/CIS共有ROM23をアクセスし(図2
ステップS3)、CIS情報をリードして(読み込ん
で)後、コンフィグレーションレジスタ21aの設定を
メモリカードからI/Oカードのモードへ切り替えて
(図2ステップS4)、PC本体1がCIS情報を読み
取ったことが確認されると、PCカードI/F制御部2
1は上記システム制御部22に対するリセット信号(R
ESET)のアクティブ状態を解除して、システム/C
IS共有ROM23のアクセス権をシステム制御部22
に渡し、システム制御部22のシステムROMアクセス
によるプログラム処理動作を可能にする(図2ステップ
S5)。
In the above reset state, the PC body 1
Accesses the system / CIS shared ROM 23 via the PC card I / F control unit 21 in the PC card 2 (FIG. 2).
Step S3) After reading (reading) the CIS information, the setting of the configuration register 21a is switched from the memory card to the mode of the I / O card (Step S4 in FIG. 2), and the PC body 1 reads the CIS information. When the PC card I / F control unit 2
1 is a reset signal (R
ESET) is released from the active state and the system / C
The access right of the IS shared ROM 23 is
To enable the program processing operation by the system ROM access of the system control unit 22 (step S5 in FIG. 2).

【0031】尚、上記実施形態に於いては上記リセット
状態下に於いて、システム制御部22がROMのバス
(BUS)を開放する仕様の場合を例にとったが、上記
リセット状態下で、システム制御部22がROMのバス
を開放しない仕様であれば、システム制御部22のシス
テムROMインタフェース信号をすべてPCカードI/
F制御部21に取り込み、システム/CIS共有ROM
23へのアクセスは、PCカードI/F制御部21経由
でのみ行ない、ホスト(PC本体1)からのメモリアク
セスとシステム制御部22からのシステムROMアクセ
スを切り替えることでバス制御権の切り替えが可能とな
る。
In the above-described embodiment, the case where the system control unit 22 releases the ROM bus (BUS) under the reset state is taken as an example. If the system control unit 22 does not open the ROM bus, all system ROM interface signals of the system control unit 22 are transmitted to the PC card I / O.
Fetched into the F control unit 21 and the system / CIS shared ROM
23 is accessed only via the PC card I / F control unit 21, and the bus control right can be switched by switching between memory access from the host (PC main body 1) and system ROM access from the system control unit 22. Becomes

【0032】次に図3及び図4を参照して本発明の第2
実施形態を説明する。
Next, referring to FIGS. 3 and 4, the second embodiment of the present invention will be described.
An embodiment will be described.

【0033】上述した第1実施形態に於いては、ホスト
(PC本体1)からCIS情報を読み終わるまでは、シ
ステム制御部22が動作できないが、システム制御部が
動作中に外部デバイスに対してバスを開放できる仕様で
あれば、電源投入(電源オン)と同時にシステム制御部
のリセット(RESET)も解除し、PCカードI/F
制御部からのメモリアクセスがあった場合にのみ、外部
デバイスのバスを開放させ、システム/CIS共有RO
MをCIS情報ROMとしてアクセスさせることができ
る。従ってシステムROMとCIS情報ROMとを一つ
のROMで共有し、実装面積の縮小、消費電力の削減、
コストダウン等を図ることができる。
In the first embodiment, the system control unit 22 cannot operate until the CIS information has been read from the host (the PC main unit 1). If the bus can be released, the reset (RESET) of the system control unit is released at the same time when the power is turned on (power is turned on), and the PC card I / F is released.
Only when there is a memory access from the control unit, the bus of the external device is released and the system / CIS shared RO is released.
M can be accessed as a CIS information ROM. Therefore, the system ROM and the CIS information ROM are shared by one ROM, so that the mounting area is reduced, the power consumption is reduced,
Cost reduction and the like can be achieved.

【0034】この第2実施形態は上記機能を実現したも
ので、図3は本発明の第2実施形態に於けるPCカード
の構成を示すブロック図、図4は上記図3に示す第2実
施形態のPCカードに於けるROMアクセス制御手順を
示すフローチャートである。
FIG. 3 is a block diagram showing the configuration of a PC card according to a second embodiment of the present invention, and FIG. 4 is a block diagram showing the configuration of the second embodiment shown in FIG. Is a flowchart showing a ROM access control procedure in the PC card of the embodiment.

【0035】図3に於いて、1はホスト側の装置(PC
本体)、2はPCカードであり、上記第1実施形態と同
様に、PCカードインタフェース(I/F)制御部3
1、システム制御部32、及びシステム/CIS共有R
OM33とを具備してなるとともに、PCカードI/F
制御部31内にコンフィグレーションレジスタ31aを
有し、更に、他の機能部34、カード内バス35,36
等有してなる。
In FIG. 3, reference numeral 1 denotes a device (PC) on the host side.
2) PC card, PC card interface (I / F) control unit 3 as in the first embodiment.
1, system control unit 32, and system / CIS shared R
OM33 and a PC card I / F
The control unit 31 has a configuration register 31a, and further includes another function unit 34, buses 35 and 36 in the card.
Etc.

【0036】ここで、上記図3及び図4を参照して本発
明の第2実施形態に於ける動作を説明する。
The operation of the second embodiment of the present invention will be described with reference to FIGS.

【0037】PCカード2がPC本体1のカードスロッ
トに装着され、PCカード2に電源が投入(RESET
のアサート)され、システム制御部32がシステム/C
IS共有ROM33のシステムROMアクセス可能な状
態で(図4ステップS11)、PCカードI/F制御部
31内のコンフィグレーションレジスタ31aがメモリ
アクセスモードになると(図4ステップS12)、PC
カードI/F制御部31はPCカードI/F制御部31
へバスリクエストを出し(図4ステップS13)、シス
テム/CIS共有ROM33のバス36をPC本体1側
に切り替えて(図4ステップS14)、PC本体1のシ
ステム/CIS共有ROM23へのアクセスによるCI
S情報の読み込みを可能とする。
The PC card 2 is inserted into the card slot of the PC body 1, and the power is turned on (RESET).
Is asserted), and the system control unit 32
When the configuration register 31a in the PC card I / F control unit 31 enters the memory access mode (step S12 in FIG. 4) while the system ROM of the IS shared ROM 33 is accessible (step S11 in FIG. 4), the PC
The card I / F control unit 31 is a PC card I / F control unit 31
A bus request is issued to the PC (step S13 in FIG. 4), and the bus 36 of the system / CIS shared ROM 33 is switched to the PC body 1 (step S14 in FIG. 4), and the CI is accessed by accessing the system / CIS shared ROM 23 of the PC body 1.
Enables reading of S information.

【0038】その後、PC本体1がPCカードI/F制
御部21に設けられたコンフィグレーションレジスタ3
1aの設定をメモリアクセスモードからI/Oアクセス
モードへ切り替えると(図4ステップS15)、PCカ
ードI/F制御部31はシステム制御部22に対してシ
ステム/CIS共有ROM33のバス36を開放し(図
4ステップS16)、システム制御部32へのバスリク
エストを終了させる(図4ステップS17)。これによ
りシステム制御部32は再びシステム/CIS共有RO
M33をシステムROMとしてアクセスすることができ
る。
Thereafter, the PC main unit 1 is connected to the configuration register 3 provided in the PC card I / F control unit 21.
When the setting of 1a is switched from the memory access mode to the I / O access mode (step S15 in FIG. 4), the PC card I / F control unit 31 releases the bus 36 of the system / CIS shared ROM 33 to the system control unit 22. (Step S16 in FIG. 4), the bus request to the system control unit 32 is terminated (Step S17 in FIG. 4). As a result, the system control unit 32 returns to the system / CIS shared RO again.
M33 can be accessed as a system ROM.

【0039】これにより、PC本体1は任意のタイミン
グでシステム/CIS共有ROM33へCIS情報を読
みにゆくことができ、一方、システム制御部22は、P
C本体1がCIS情報を読むタイミングを除いて、シス
テム/CIS共有ROM33をシステムROMとしてア
クセスできる。従ってシステムROMとCIS情報RO
Mとを一つのROMで共有し、実装面積の縮小、消費電
力の削減、コストダウン等を図ることができる。
Thus, the PC body 1 can read the CIS information into the system / CIS shared ROM 33 at an arbitrary timing, while the system control unit 22
Except for the timing at which the C body 1 reads the CIS information, the system / CIS shared ROM 33 can be accessed as a system ROM. Therefore, the system ROM and CIS information RO
By sharing M with one ROM, the mounting area, power consumption, and cost can be reduced.

【0040】[0040]

【発明の効果】上記したように本発明によれば、ROM
を必要とするシステム制御部を実装したI/Oカードに
於いて、システム制御部がアクセスするシステムROM
と、ホスト側のPC本体によりアクセスされるCIS情
報ROMとを一つのROMで共有して、構成の簡素化並
びに実装スペースの縮小化と消費電力の低減化及びコス
トの低減化を図ったPCカード及びPCカードのCIS
格納方法が提供できる。
As described above, according to the present invention, the ROM
System ROM accessed by the system control unit in an I / O card mounted with the system control unit
And a CIS information ROM that is accessed by the host PC body by a single ROM, thereby simplifying the configuration, reducing the mounting space, reducing the power consumption, and reducing the cost. And CIS of PC card
A storage method can be provided.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の第1実施形態に於けるPCカードの構
成を示すブロック図。
FIG. 1 is a block diagram showing a configuration of a PC card according to a first embodiment of the present invention.

【図2】上記図1に示す第1実施形態のPCカードに於
けるROMアクセス制御手順を示すフローチャート。
FIG. 2 is a flowchart showing a ROM access control procedure in the PC card of the first embodiment shown in FIG. 1;

【図3】本発明の第2実施形態に於けるPCカードの構
成を示すブロック図。
FIG. 3 is a block diagram showing a configuration of a PC card according to a second embodiment of the present invention.

【図4】上記図3に示す第2実施形態のPCカードに於
けるROMアクセス制御手順を示すフローチャート。
FIG. 4 is a flowchart showing a ROM access control procedure in the PC card of the second embodiment shown in FIG. 3;

【符号の説明】[Explanation of symbols]

1…パーソナルコンピュータ(PC)本体(ホスト側の
装置) 2…PCカード 21…PCカードインタフェース(I/F)制御部 21c…コンフィグレーションレジスタ 22…システム制御部 23…システム/CIS共有ROM 24…その他機能部 25…カード内部のバス(I/Oバス) 26…カード内部のバス(メモリバス) 31…PCカードインタフェース(I/F)制御部 31c…コンフィグレーションレジスタ 32…システム制御部 33…システム/CIS共有ROM 34…その他機能部 35…カード内部のバス 36…カード内部のバス
DESCRIPTION OF SYMBOLS 1 ... Personal computer (PC) main body (host-side apparatus) 2 ... PC card 21 ... PC card interface (I / F) control part 21c ... Configuration register 22 ... System control part 23 ... System / CIS shared ROM 24 ... Others Functional unit 25 Bus inside the card (I / O bus) 26 Bus inside the card (memory bus) 31 PC card interface (I / F) control unit 31c Configuration register 32 System control unit 33 System / CIS shared ROM 34 ... Other functional parts 35 ... Bus inside the card 36 ... Bus inside the card

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 ホスト装置との間で情報を授受するPC
カードインタフェース制御部と、システムROM情報に
従うプログラム処理を実行するシステム制御部とを具備
してなるPCカードに於いて、 ホスト装置がCIS情報を読み込むまではCIS情報の
ROMアクセスを有効にし、ホスト装置がCIS情報を
読み込んだ後はシステムROMアクセスを有効にするR
OMの切替手段を有して、CIS情報ROMとシステム
情報ROMとを同一チップで共有化したことを特徴とす
るPCカード。
1. A PC for exchanging information with a host device.
In a PC card including a card interface control unit and a system control unit that executes a program process according to system ROM information, ROM access of the CIS information is enabled until the host device reads the CIS information. After reading CIS information, enable system ROM access.
A PC card having OM switching means and sharing a CIS information ROM and a system information ROM on the same chip.
【請求項2】 ホスト装置との間で情報を授受するイン
タフェース制御部と、 システムROM情報に従うプログラム処理を実行するシ
ステム制御部と、 上記インタフェース制御部を介してホスト装置に読み込
まれるCIS情報と、上記システムROM情報とを格納
したシステム/CIS共有ROMと、 電源投入直後に上記システム制御部の動作を停止制御
し、ホスト装置が上記CIS情報を読み込んだことを検
知して、上記システム制御部の動作停止状態を解除し、
上記システム/CIS共有ROMをCIS情報ROMか
らシステムROMに切替える制御手段とを具備してなる
ことを特徴とするPCカード。
2. An interface control unit for exchanging information with a host device, a system control unit for executing a program process according to system ROM information, CIS information read into the host device via the interface control unit, A system / CIS shared ROM storing the system ROM information; and stopping and controlling the operation of the system control unit immediately after power-on, detecting that the host device has read the CIS information, and Release the operation stop state,
A PC card comprising control means for switching the system / CIS shared ROM from a CIS information ROM to a system ROM.
【請求項3】 ホスト装置との間で情報を授受するイン
タフェース制御部と、プログラム処理のためのROMを
有し当該ROMのバスを外部デバイスに開放できるシス
テム制御部とを具備してなるPCカードに於いて、 上記ROMにCIS情報を格納し、ホスト装置からのC
IS情報へのアクセス時にのみ上記システム制御部のR
OMのバスを開放して上記ROMに格納されたCIS情
報のアクセスを可能にする制御手段を有して、CIS情
報ROMとシステムROMを同一チップで共有化したこ
とを特徴とするPCカード。
3. A PC card comprising: an interface control unit for exchanging information with a host device; and a system control unit having a ROM for processing a program and capable of opening a bus of the ROM to an external device. In the above, the CIS information is stored in the ROM and the C
Only when accessing IS information, the R
A PC card having control means for opening an OM bus to enable access to CIS information stored in the ROM, and sharing a CIS information ROM and a system ROM on the same chip.
【請求項4】 ホスト装置との間で情報を授受するPC
カードインタフェース制御部と、システムROM情報に
従うプログラム処理を実行するシステム制御部とを具備
してなるPCカードのCIS格納方法に於いて、 ホスト装置がCIS情報を読み込んだことを検知する手
段と、CIS情報ROMアクセスとシステムROMアク
セスとを切り替える手段とを有して、PCカードに電源
が投入された直後は共有ROMをCIS情報ROMとし
てのみ機能させ、ホスト装置がCIS情報を読み取った
後はシステムROMとしてのみ機能させることにより、
CIS情報ROMとシステムROMを同一チップで共有
化したことを特徴とするPCカードのCIS格納方法。
4. A PC for exchanging information with a host device.
A method for storing a CIS in a PC card, comprising: a card interface control unit; and a system control unit for executing a program process according to system ROM information, wherein a means for detecting that the host device has read the CIS information; Means for switching between information ROM access and system ROM access, the shared ROM functioning only as a CIS information ROM immediately after the PC card is powered on, and the system ROM after the host device reads the CIS information. By only functioning as
A CIS storage method for a PC card, wherein the CIS information ROM and the system ROM are shared by the same chip.
【請求項5】 ホスト装置との間で情報を授受するイン
タフェース制御部と、プログラム処理のためのROMを
有し当該ROMのバスを外部デバイスに開放できるシス
テム制御部とを具備してなるPCカードのCIS格納方
法に於いて、 上記ROMにCIS情報を格納し、ホスト装置からのC
IS情報へのアクセス時にのみ上記システム制御部のR
OMのバスを開放し上記ROMに格納されたCIS情報
のアクセスを可能にして、CIS情報ROMとシステム
ROMを同一チップで共有化したことを特徴とするPC
カードのCIS格納方法。
5. A PC card comprising: an interface control unit for exchanging information with a host device; and a system control unit having a ROM for processing a program and capable of opening a bus of the ROM to an external device. In the above CIS storage method, the CIS information is stored in the ROM and the C
Only when accessing IS information, the R
A PC characterized in that the OM bus is released to allow access to the CIS information stored in the ROM, and the CIS information ROM and the system ROM are shared by the same chip.
Card CIS storage method.
JP11213966A 1999-07-28 1999-07-28 Pc card and cis storage method for the same Pending JP2001043333A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11213966A JP2001043333A (en) 1999-07-28 1999-07-28 Pc card and cis storage method for the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11213966A JP2001043333A (en) 1999-07-28 1999-07-28 Pc card and cis storage method for the same

Publications (1)

Publication Number Publication Date
JP2001043333A true JP2001043333A (en) 2001-02-16

Family

ID=16648023

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11213966A Pending JP2001043333A (en) 1999-07-28 1999-07-28 Pc card and cis storage method for the same

Country Status (1)

Country Link
JP (1) JP2001043333A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7159075B2 (en) 2002-08-26 2007-01-02 Kabushiki Kaisha Toshiba Memory card authentication system, capacity switching-type memory card host device, capacity switching-type memory card, storage capacity setting method, and storage capacity setting program

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7159075B2 (en) 2002-08-26 2007-01-02 Kabushiki Kaisha Toshiba Memory card authentication system, capacity switching-type memory card host device, capacity switching-type memory card, storage capacity setting method, and storage capacity setting program
US7266640B2 (en) 2002-08-26 2007-09-04 Kabushiki Kaisha Toshiba Memory card authentication system, capacity switching-type memory card host device, capacity switching-type memory card, storage capacity setting method, and storage capacity setting program
US7454568B2 (en) 2002-08-26 2008-11-18 Kabushiki Kaisha Toshiba Memory card authentication system, capacity switching-type memory card host device, capacity switching-type memory card, storage capacity setting method, and storage capacity setting program
US7721046B2 (en) 2002-08-26 2010-05-18 Kabushiki Kaisha Toshiba Memory card authentication system, capacity switching-type memory card host device, capacity switching-type memory card, storage capacity setting method, and storage capacity setting program
US7739449B2 (en) 2002-08-26 2010-06-15 Kabushiki Kaisha Toshiba Memory card authentication system, capacity switching-type memory card host device, capacity switching-type memory card, storage capacity setting method, and storage capacity setting program

Similar Documents

Publication Publication Date Title
US5978862A (en) PCMCIA card dynamically configured in first mode to program FPGA controlling application specific circuit and in second mode to operate as an I/O device
CA2636648C (en) A method for booting a host device from an mmc/sd device, a host device bootable from an mmc/sd device and an mmc/sd device method a host device may be booted from
JP4197761B2 (en) Apparatus and method in a network interface for generating a power management activation signal
US5951685A (en) Computer system with system ROM including serial-access PROM coupled to an auto-configuring memory controller and method of shadowing BIOS code from PROM
JP3364495B2 (en) Additional board
US5729767A (en) System and method for accessing peripheral devices on a non-functional controller
EP1256055B1 (en) Computer system including a memory access controller for using non-system memory storage resources during system boot time
US7930576B2 (en) Sharing non-sharable devices between an embedded controller and a processor in a computer system
CN101593164B (en) Slave USB HID device and firmware implementation method based on embedded Linux
US20010018721A1 (en) Upgrade card for a computer system
EP1252569B1 (en) Virtual rom for device enumeration
US8850086B2 (en) SD switch box in a cellular handset
JP3226055B2 (en) Information processing device
US7093118B2 (en) System and method for external bus device support
US6148384A (en) Decoupled serial memory access with passkey protected memory areas
US5664198A (en) High speed access to PC card memory using interrupts
US20060023242A1 (en) Electronic apparatus, information processing system and method of controlling said apparatus
KR20110116990A (en) Micro computer
JP3514651B2 (en) Reboot control device
JP2001043333A (en) Pc card and cis storage method for the same
US6560698B1 (en) Register change summary resource
US6651172B1 (en) Multi-phase EEPROM reading for network interface initialization
JP2001265714A (en) Interface device and information processing system provided with the same
JP2006127407A (en) Semiconductor integrated circuit
JP3323341B2 (en) Emulation processor and emulator equipped with it