JPH0756847A - ポータブルコンピュータ - Google Patents

ポータブルコンピュータ

Info

Publication number
JPH0756847A
JPH0756847A JP5203971A JP20397193A JPH0756847A JP H0756847 A JPH0756847 A JP H0756847A JP 5203971 A JP5203971 A JP 5203971A JP 20397193 A JP20397193 A JP 20397193A JP H0756847 A JPH0756847 A JP H0756847A
Authority
JP
Japan
Prior art keywords
card
mode
card slot
type
control register
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
JP5203971A
Other languages
English (en)
Inventor
Takashi Okuno
隆 奥野
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 JP5203971A priority Critical patent/JPH0756847A/ja
Publication of JPH0756847A publication Critical patent/JPH0756847A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Calculators And Similar Devices (AREA)

Abstract

(57)【要約】 【目的】本発明は、ICカードスロットのモード切り替
え制御レジスタを持ち、ファームウェアを利用してIC
カードスロットに実装されているカードのタイプを自動
的に判別し、ICカードインターフェイスのモードを自
動的に設定することを特徴とする。 【構成】CPU1はROM3に格納された制御プログラ
ムに従い、取扱い可能な複数種のカードの各モードを対
象に、ICカードコントローラ4に設けられた制御レジ
スタの設定を順に切り替えながら、ICカード用スロッ
ト5に接続されているICカード6のタイプを識別し、
ICカード用スロット5に実装されたICカード6のタ
イプに合うモードを制御レジスタに設定することによっ
て、ICカード用スロット5に実装されたICカード6
のモードが自動設定されることを特徴とする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、複数種のICカードに
適応可能なICカード用スロット、及びそのインターフ
ェイス制御回路をもつポータブルコンピュータに係り、
特にICカード用スロットに実装されるICカードに応
じてICカード用スロットのインターフェイスモードを
自動的に切り替える機能を備えたポータブルコンピュー
タに関する。
【0002】
【従来の技術】従来、ICカードスロットを備えたコン
ピュータシステムに於いては、そのインターフェイスの
モードが予め特定のICカード用のモードに固定されて
おり、又は、ジャンパー配線によるモード切換えを可能
とし、使用ICカードに合わせて予めジャンパー配線に
よりモードを設定していた。
【0003】従って、従来では、モードが固定される構
成の場合、使用ICカードの種類が特定されることか
ら、汎用性の面で問題があった。又、ジャンパー配線に
よるモード切換えを可能としたシステムに於いては、I
Cカードスロットに実装するカードの種類に併せてユー
ザー自身がジャンパー配線によりモードを設定する必要
があり、モード切換えに多くの時間と労力を要するとと
もに、設定誤りが生じる可能性が大きいという問題があ
った。
【0004】
【発明が解決しようとする課題】上記したように、従来
では、ICカードインターフェイスのモードが固定され
る構成の場合、使用ICカードの種類が特定されること
から、汎用性の面で問題があり、又、ジャンパー配線に
よるモード切換えを可能としたシステムに於いては、I
Cカードスロットに実装するカードの種類に併せてユー
ザー自身がジャンパー配線によりモードを設定する必要
があることから、モード切換えに多くの時間と労力を要
するとともに、設定誤りが生じる可能性が大きいという
問題があった。
【0005】本発明は上記実情に鑑みなされたもので、
ICカード用スロットに実装されているカードのタイプ
を自動認識して、ICカード用スロットのインターフェ
イスのモードを自動的に設定する機能を備えたポータブ
ルコンピュータを提供することを目的とする。
【0006】
【課題を解決するための手段】本発明は、複数種のIC
カードに適応するICカード用スロット、及びそのイン
ターフェイス制御回路をもつポータブルコンピュータに
於いて、CPUにより読み書きでき、ビット制御(1ビ
ット又は複数ビットの組み合わせ)で上記インターフェ
イスのモードを切り替える制御レジスタと、この制御レ
ジスタをICカード用スロットに実装されているICカ
ードのモードになるようにセットする制御プログラムと
を設けて、電源投入時のシステム初期化ルーチンで、I
Cカード用スロットに実装されているICカードの種類
を判別し、制御レジスタを、実装ICカードのモードに
なるように自動的にセットする機能をもつことを特徴と
する。
【0007】即ち、本発明は、図1及び図2に示すよう
に、ICカード用スロット5のモード切り替えをするた
めの1ビット又は複数のビットでなる、CPU1により
アクセス(読み書き)可能な制御レジスタ41をもつI
Cカードコントローラ4と、上記制御レジスタ41の設
定を順に切り替えながらICカード用スロット5に接続
されているICカード6のタイプを識別し、ICカード
用スロット5に実装されたICカード6のタイプに合う
ように制御レジスタ41にモードを設定する制御プログ
ラムを書込んだROM3とをシステムに有して、システ
ム立ち上げ時(電源投入時)に、ICカード用スロット
5に実装されたICカード6のタイプを判別し、実装I
Cカードに従うモードを自動設定する機能をもつことを
特徴とする。
【0008】
【作用】システム立ち上げ時に於いて、ROM3に格納
された制御プログラムに従い、ICカード用スロットに
実装されたICカード6の種別認識、及びその認識され
たカードの種類に従う制御レジスタ41へのモード設定
処理が実行される。この際の処理は、取扱い可能な複数
種のカードの各モードを対象に、制御レジスタ41の設
定を順に切り替えながらICカード用スロット5に接続
されているICカード6のタイプを識別し、ICカード
用スロット5に実装されたICカード6のタイプに合う
モードを制御レジスタ41に設定することによって、I
Cカード用スロット5に実装されたICカード6のモー
ドが自動設定される。
【0009】
【実施例】以下図面を参照して本発明の一実施例を説明
する。図1は本発明の一実施例のシステム構成を示すブ
ロック図である。図1に於いて、1はシステム制御を司
るCPUであり、ここではROM3に格納された制御プ
ログラムに従うシステム立上げ処理に於いて、図3に示
すICカードのタイプ識別、及びその識別内容に従うモ
ード設定処理を含む制御処理ルーチンを実行する。
【0010】2は上記CPU1にバス接続されたシステ
ムコントローラであり、CPU1のステータス信号に従
って、メモリやIO(入出力デバイス)に対し、コマン
ドを実行したり、データバス、アドレスバス等を制御す
る。
【0011】3はCPU1の制御の下にアクセスされる
ROMであり、システムのBIOSプログラムやICカ
ードコントローラを含む各種システムを構成するデバイ
スを初期化するプログラムが書込まれている。ここでは
その制御プログラムに、図3に示すようなICカードの
タイプ識別及びその識別内容に従うモードの設定処理を
実行する制御プログラム(処理ルーチン)が含まれる。
【0012】4はシステムとICカードとの間のインタ
ーフェイスの制御を司るICカードコントローラであ
り、複数種のICカードに適応するICカード用スロッ
トのインターフェイス制御機能をもち、ICカードスロ
ット5に実装された各種のICカード6とCPU1との
間のインターフェイス制御を司る。このICカードコン
トローラ4の内部の構成は図2を参照して後述する。
【0013】5は予め定められた複数種のICカードの
実装を可能としたICカード用スロットであり、6はこ
のICカード用スロット5に実装されるICカードであ
る。このICカード用スロット5に実装されたICカー
ド6はICカードコントローラ4を介してCPU1によ
りアクセスされる。
【0014】1-1,2-1,4-1 はそれぞれデータバス、1-2,
2-2,4-2 はそれぞれアドレスバス、1-3,2-3,4-3 はそれ
ぞれコマンド等の制御信号ラインである。図2は上記I
Cカードコントローラ4の内部構成を示すブロック図で
ある。
【0015】図2に於いて、41はICカード用スロッ
トのインターフェイスモードを切り換える制御レジスタ
であり、1ビット又は複数ビットで構成される。42は
アドレスバス(2-2 )を介して入力されたアドレスをI
Cカード用スロット5に実装された特定のICカードが
必要するアドレスへ変換する変換回路である。43は制
御レジスタ41からの制御信号に従いICカード用スロ
ット5側へ出力されるアドレスを選択的に切り替えるセ
レクタである。
【0016】図3は上記ROM3に格納された制御プロ
グラムに含まれるICカードタイプの識別及びその識別
内容に従うモード設定処理ルーチンを示すフローチャー
トである。
【0017】ここで図1乃至図3を参照して本発明の一
実施例に於ける動作を説明する。CPU1は、電源投入
時に於いて、ROM3をリードアクセスし、ROM3に
格納された制御プログラムの初期化ルーチンを実行して
システムの初期化を行なう。この初期化処理に於いて、
図3に示すような、ICカードのタイプの識別及びその
識別内容に従うモードの設定処理が実行される。
【0018】この実装ICカードのタイプ識別及びその
識別内容に従うモードの設定処理について説明する。C
PU1は、ROM3に格納された制御プログラムを実行
し、ICカードのタイプ識別及びその識別内容に従うモ
ードの設定処理ルーチンに於いて、データバス2-1 及び
アドレスバス2-2 と制御信号ライン2-3 を介し、ICカ
ードコントローラ4をアクセス制御して、ICカード用
スロット5に実装されたICカード6の種類を識別し、
その識別内容に従うインターフェイスモードを制御レジ
スタ41に設定する。
【0019】この際の処理を図2及び図3を参照して説
明する。先ずICカードコントローラ4の制御レジスタ
41に、最初(一番目)のICカードのタイプ(ここで
はタイプ1とする)を設定し(図3ステップS1 )、I
Cカード用スロット5に実装されたICカード6をアク
セスする(図3ステップS2 )。
【0020】ここで、正しく応答したときは、実装IC
カード6のタイプとインターフェイスのモードが一致し
ているので、制御レジスタ41をこのモードに設定した
まま処理を終える(図3ステップS2 )。
【0021】又、正しくアクセスされなかった場合は、
制御レジスタ41に次(二番目)のモードに設定して、
再びICカード6をアクセスしてみる(図3ステップS
3 〜S5 ,S2 ,…)。
【0022】ここで正しくアクセスされると、制御レジ
スタ41をこのモードに設定したまま処理を終える。
又、正しくアクセスされない場合は、更に次(三番目)
のモードを制御レジスタ41に設定して、上記同様の処
理を行なう。
【0023】このような処理をICカードコントローラ
4がサポートしているモードの数内で一致するまで繰り
返し実行し、一致したところで処理を終える。上記した
ように、取扱い可能な複数種のカードの各モードを対象
に、制御レジスタ41の設定を順に切り替えながら、I
Cカード用スロット5に接続されているICカード6の
タイプを識別し、ICカード用スロット5に実装された
ICカード6のタイプに合うモードを制御レジスタ41
に設定することによって、ICカード用スロット5に実
装されたICカード6のモードが自動設定される。従っ
て、実装ICカードを変えるときに、ICカード用スロ
ットのインターフェイスモードをユーザがいちいち変え
るという煩わしさがなくなり、モード切換えに多くの時
間と労力を要するという不都合が解消されるとともに、
設定誤り等の不都合も解消される。
【0024】尚、図2に示す実施例では、アドレスバス
の変換(切換え)について示したが、その他、ICカー
ドのタイプ毎に切り替える必要のある制御信号について
も上記同様に制御可能である。又、本発明はICカード
をサポートする各種のコンピュータシステムに適用可能
である。
【0025】
【発明の効果】以上詳記したように本発明によれば、I
Cカード用スロットに接続されているICカードのタイ
プを識別し、ICカード用スロットに実装されたICカ
ードのタイプに合うモードを制御レジスタに設定するこ
とによって、ICカード用スロットに実装されたICカ
ードのモードが自動設定される機能を備えたことによ
り、実装ICカードを変えるときに、ICカード用スロ
ットのインターフェイスモードをユーザがいちいち変え
るという煩わしさがなくなり、モード切換えに多くの時
間と労力を要するという不都合が解消されるとともに、
設定誤り等の不都合も解消される。
【図面の簡単な説明】
【図1】本発明の一実施例によるシステムの構成を示す
ブロック図。
【図2】上記実施例に於けるICカードコントローラの
内部の構成を示すブロック図。
【図3】上記実施例に於けるICカードタイプの識別及
びその識別内容に従うモード設定処理ルーチンを示すフ
ローチャート。
【符号の説明】
1…CPU、2…システムコントローラ、3…ROM、
4…ICカードコントローラ、5…ICカードスロッ
ト、6…ICカード、41…制御レジスタ、42…変換
回路、43…セレクタ。

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 複数種のICカードに適応可能なICカ
    ード用スロット、及びそのICカード用スロットのイン
    ターフェイス制御回路をもつポータブルコンピュータで
    あって、 ICカード用スロットのインターフェイスモードが設定
    される、CPUにより読み書き可能な制御レジスタと、 電源投入時のシステム初期化処理に於いて上記ICカー
    ド用スロットに実装されたICカードの種類を識別し、
    その識別内容に従うインターフェイスモードを上記制御
    レジスタに設定する手段とを具備し、電源投入に伴う処
    理で、ICカード用スロットに実装されたICカードに
    従うインターフェイスモードを自動設定することを特徴
    としたポータブルコンピュータ。
  2. 【請求項2】 ICカード用スロットのインターフェイ
    ス制御回路を1チップLSI内に設けた請求項1記載の
    ポータブルコンピュータ。
  3. 【請求項3】 電源投入時のシステム初期化ルーチン
    で、ICカード用スロットに実装されたICカードの種
    類を識別し、実装カードに従うインターフェイスのモー
    ドを制御レジスタにセットする制御プログラムをCPU
    がアクセス可能なROMにもつ請求項1記載のポータブ
    ルコンピュータ。
JP5203971A 1993-08-18 1993-08-18 ポータブルコンピュータ Pending JPH0756847A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5203971A JPH0756847A (ja) 1993-08-18 1993-08-18 ポータブルコンピュータ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5203971A JPH0756847A (ja) 1993-08-18 1993-08-18 ポータブルコンピュータ

Publications (1)

Publication Number Publication Date
JPH0756847A true JPH0756847A (ja) 1995-03-03

Family

ID=16482670

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5203971A Pending JPH0756847A (ja) 1993-08-18 1993-08-18 ポータブルコンピュータ

Country Status (1)

Country Link
JP (1) JPH0756847A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002049578A (ja) * 2000-05-24 2002-02-15 Nintendo Co Ltd 情報処理装置及びそれに用いられる記憶装置
JP2008084340A (ja) * 2007-11-12 2008-04-10 Ricoh Co Ltd Pcカード制御装置、当該pcカード制御装置を備えるコンピュータシステム及びpcカード識別方法
JP2014506362A (ja) * 2010-12-28 2014-03-13 シリコン イメージ,インコーポレイテッド 構成可能なポート.タイプのペリフェラル・インターコネクト・エクスプレス/シリアル・アドバンスト・テクノロジー・アタッチメントのホスト・コントローラ・アーキテクチャを容易にするための機構
CN117080779A (zh) * 2023-10-16 2023-11-17 成都电科星拓科技有限公司 内存条插接装置、使内存控制器适配其的方法、工作方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002049578A (ja) * 2000-05-24 2002-02-15 Nintendo Co Ltd 情報処理装置及びそれに用いられる記憶装置
JP2008084340A (ja) * 2007-11-12 2008-04-10 Ricoh Co Ltd Pcカード制御装置、当該pcカード制御装置を備えるコンピュータシステム及びpcカード識別方法
JP2014506362A (ja) * 2010-12-28 2014-03-13 シリコン イメージ,インコーポレイテッド 構成可能なポート.タイプのペリフェラル・インターコネクト・エクスプレス/シリアル・アドバンスト・テクノロジー・アタッチメントのホスト・コントローラ・アーキテクチャを容易にするための機構
CN117080779A (zh) * 2023-10-16 2023-11-17 成都电科星拓科技有限公司 内存条插接装置、使内存控制器适配其的方法、工作方法
CN117080779B (zh) * 2023-10-16 2024-01-02 成都电科星拓科技有限公司 内存条插接装置、使内存控制器适配其的方法、工作方法

Similar Documents

Publication Publication Date Title
US5038320A (en) Computer system with automatic initialization of pluggable option cards
US5768542A (en) Method and apparatus for automatically configuring circuit cards in a computer system
EP0281999B1 (en) Data processing system with pluggable option card
EP0465079B1 (en) Method and device for assigning I/O address in data processing apparatus
US5561817A (en) Method of securely controlling direct memory access (DMA) of a shared memory by a DMA device on an expansion board
JPH0764770A (ja) 遠隔的に書込み可能なepromを有するマイクロコントローラ装置及び書込み方法
KR920015207A (ko) 도커블 휴대용 컴퓨터 시스템 및 통신 포트 할당 방법
EP0182044A2 (en) Initialization apparatus for a data processing system with a plurality of input/output and storage controller connected to a common bus.
US6076160A (en) Hardware-based system for enabling data transfers between a CPU and chip set logic of a computer system on both edges of bus clock signal
JPH0719237B2 (ja) コンピュータアダプタカードおよびそれを用いるコンピュータシステム
EP0182126A2 (en) Directing storage requests during master mode operation
US8015448B2 (en) System and method for conducting BIST operations
JPH0562785B2 (ja)
JP3673015B2 (ja) 半導体装置における周辺デバイス識別方法
JPH0756847A (ja) ポータブルコンピュータ
US5594879A (en) Method of and apparatus for arbitrarily disabling under processor control individual slots on a computer bus
US5561813A (en) Circuit for resolving I/O port address conflicts
KR0141079B1 (ko) 메모리 맵방식 입출력영역의 자동인식 장치
KR20000008628A (ko) 컴퓨터 시스템의 부팅음악 출력방법
JP3227568B2 (ja) プラグ&プレイシステムの自動制御回路
JPH0426913Y2 (ja)
KR0147476B1 (ko) 컴퓨터의 입/출력 컨피그레이션 셋팅 시스템 및 방법
EP0509720B1 (en) Peripheral device address control system
JP2643803B2 (ja) マイクロコンピュータ
JP4174272B2 (ja) デバイス制御装置