JP3450070B2 - Icカード - Google Patents
IcカードInfo
- Publication number
- JP3450070B2 JP3450070B2 JP31213094A JP31213094A JP3450070B2 JP 3450070 B2 JP3450070 B2 JP 3450070B2 JP 31213094 A JP31213094 A JP 31213094A JP 31213094 A JP31213094 A JP 31213094A JP 3450070 B2 JP3450070 B2 JP 3450070B2
- Authority
- JP
- Japan
- Prior art keywords
- memory
- input
- signal
- output
- bus
- 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
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/10—Programming or data input circuits
- G11C16/102—External programming circuits, e.g. EPROM programmers; In-circuit programming or reprogramming; EPROM emulators
Landscapes
- Credit Cards Or The Like (AREA)
Description
カードに関するものである。
行うために、LAN等の通信機能を有するICカードを
用いることがある。この種のICカードは、通信のため
のコントローラ及びそのコントローラを制御するための
ROMを備える。
ードにおいて、コントローラを制御するためのROMの
内容(ファームウエア)を変更する必要が生じることが
ある。このようなとき、コントローラ自身にROMの内
容を書き換える機能がない場合には、ICカードを分解
してROMを交換しなければならかった。したがって、
ファームウエアをバージョンアップするたびにICカー
ドを解体しなければならないという問題があった。
めになされたもので、コントローラ自身にROMの内容
を書き換える機能がない場合において、ROMの内容を
変更する必要があるときでもICカードを分解してRO
Mを交換することなく、ROMの内容を容易に変更でき
るICカードを提供することを目的とする。
ドは、プログラムが格納される第1のメモリと、外部機
器との間で信号を入出力する入出力部と、上記第1のメ
モリのプログラムに従い上記外部機器との間の入出力信
号を処理する処理部と、上記入出力部とバスを介して接
続され、通常の動作時に上記入出力部を上記処理部に接
続するとともに、上記外部機器が上記第1のメモリの内
容を書き換えるときに上記入出力部を上記第1のメモリ
に接続する接続制御部と、上記バスに接続され、ICカ
ードの属性情報が格納される第2のメモリと、上記外部
機器からの入力信号のアドレス信号およびデータ信号を
上記バスを介して格納し、その信号が上記第1のメモリ
の内容を書き換える指示のコードであるとき、上記入出
力部を上記第1のメモリに接続する切換信号を上記接続
制御部に出力するレジスタとを備えたものである。ま
た、プログラムが格納されるメモリと、外部機器との間
で信号を入出力する入出力部と、上記メモリのプログラ
ムに従い上記外部機器との間の入出力信号を処理する処
理部と、通常の動作時に上記入出力部を上記処理部に接
続するとともに、上記外部機器が上記メモリの内容を書
き換えるときに上記入出力部を上記メモリに接続する接
続制御部と、上記外部機器からの入力信号のレベルを検
出する検出器を備え、上記接続制御部は、上記検出器が
検出したレベルが予め定められたレベルを越えたときに
接続の切り換えを行うものである。
ムを格納し、入出力部が外部機器との間で信号を入出力
し、処理部が上記第1のメモリのプログラムに従い上記
外部機器との間の入出力信号を処理し、接続制御部が通
常の動作時に上記入出力部を上記処理部に接続するとと
もに、上記外部機器が上記第1のメモリの内容を書き換
えるときに上記入出力部を上記第1のメモリに接続し、
第2のメモリがICカードの属性情報を格納し、レジス
タが上記外部機器からの入力信号のアドレス信号および
データ信号を上記バスを介して格納し、その信号が上記
第1のメモリの内容を書き換える指示のコードであると
き、上記入出力部を上記第1のメモリに接続する切換信
号を上記接続制御部に出力する。また、メモリがプログ
ラムを格納し、入出力部が外部機器との間で信号を入出
力し、処理部が上記メモリのプログラムに従い上記外部
機器との間の入出力信号を処理し、接続制御部が通常の
動作時に上記入出力部を上記処理部に接続するととも
に、上記外部機器が上記メモリの内容を書き換えるとき
に上記入出力部を上記メモリに接続し、検出器が上記外
部機器からの入力信号のレベルを検出し、上記接続制御
部は、上記検出器が検出したレベルが予め定められたレ
ベルを越えたときに接続の切り換えを行う。
図1は、この実施例1によるICカードの構成図であ
る。同図に示されるように、ICカード10は、外部機
器11と必要な信号(アドレス信号、データ信号、制御
信号等)を入出力するためのコネクタ1、コネクタ1に
接続され、これら必要な信号を通常の動作時に使用され
るバス(アドレスバス1、データバス1)又はROMを
書き換えるときに使用されるバス(アドレスバス2、デ
ータバス2)のいずれかに接続する制御ゲート2、アド
レスバス1、データバス1に接続されて通信制御を行う
コントローラ3、コントローラ3の動作に必要なプログ
ラムが格納されているROM4及びこのICカードの属
性情報が格納されているアトリビュートメモリ5からな
る。ROM4はアドレスバス2及びデータバス2に接続
されているとともに、コントローラ3のアドレスバス
(ZA1〜ZA4)及びデータバス(ZD1〜ZD4)に接
続されている。また、外部機器11はパソコン等の機器
である。なお、説明の便宜上、図1はアドレス信号、デ
ータ信号のいずれもが4ビットの場合を示しているが、
他のビット数の場合にもこの実施例1は適用できる。
図であり、同図はアドレスバスの切換をするための構成
部分を示している。同図において、インバータ200は
コネクタ1から制御信号(セレクト信号)/Sを受け、
これを反転する。バッファ201〜204はインバータ
200の出力信号に基づきアドレス信号A1〜A4をアド
レスバス1(YA1〜YA4)に出力する。バッファ21
1〜214はコネクタ1からの制御信号/Sに基づきア
ドレス信号A1〜A4をアドレスバス2(YB1〜YB4)
に出力する。これらバッファがアクティブでないとき
は、その出力はハイインピーダンス(Hi−Z)状態に
なっている。図3は、図2に示される回路の真理値表で
ある。
の詳細図であり、同図はデータバスの切換をするための
構成部分を示している。同図において、インバータ22
0はコネクタ1から制御信号/Sを受け、これを反転す
る。ゲート221、222は制御信号/S及び制御信号
(ゲート信号)Gを受けてデータバスD1〜D4とデータ
バス1(YD1〜YD4)との接続を制御する。ゲート2
23、224はインバータ220の出力信号及び制御信
号(ゲート信号)Gを受けてデータバスD1〜D4とデー
タバス2(YE1〜YE4)との接続を制御する。バッフ
ァ231〜234はゲート221の出力信号に基づきデ
ータ信号D1〜D4をデータバス1(YD1〜YD4)に出
力する。バッファ235〜238はゲート222の出力
信号に基づきデータバス1の信号YD1〜YD4をデータ
バス(D1〜D4)に出力する。バッファ241〜244
はゲート223の出力信号に基づきデータ信号D1〜D4
をデータバス2(YE1〜YE4)に出力する。バッファ
245〜248はゲート224の出力信号に基づきデー
タバス2の信号YE1〜YE4をデータバス(D1〜D4)
に出力する。図5は、図4に示される回路の真理値表で
ある。
び図7に示される説明図を用いて説明する。ICカード
10が外部機器11と接続されると、まず、外部機器1
1はICカード10のアトリビュートメモリ5から必要
なデータを読み出し、初期設定等を行う。
ベルである。このことにより、図3及び図5に示される
ように、アドレスバス及びデータバスはそれぞれアドレ
スバス1及びデータバス1に接続される。このとき、他
のアドレスバス2及びデータバス2はハイインピーダン
ス(Z)状態である。したがって、ROM4はコントロ
ーラ3のアドレスバス(ZA1〜ZA4)及びデータバス
(ZD1〜ZD4)に接続されることになる。なお、デー
タバスにおけるデータ入出力の方向は制御信号Gにより
制御される。このときの真理値表は図5に示されてい
る。
6である。同図において、実線が実際に接続されている
バスを示し、点線が接続状態にないバス(すなわちバス
2)を示す。また、図中のCONTは制御信号/S及び
Gを意味する。図6からわかるように、コントローラ3
はROM4に格納されているプログラムに基づき動作
し、コネクタ1及び制御ゲート2を介して入力されたデ
ータを外部に送信するとともに、外部から受信したデー
タをコネクタ1及び制御ゲート2を介して外部機器11
に対し出力する。
作について説明する。ROM4の書き換え(アクセス)
が必要な場合には、制御信号GはHレベルになる。この
ことにより、図3及び図5に示されるように、アドレス
バス及びデータバスはそれぞれアドレスバス2及びデー
タバス2に接続される。このとき、他のアドレスバス1
及びデータバス1はハイインピーダンス(Z)状態であ
る。したがって、ROM4は制御ゲート2のアドレスバ
ス(YB1〜YB4)及びデータバス(YE1〜YE4)に
接続されることになる。なお、データバスにおけるデー
タ入出力の方向は、同様に、制御信号Gにより制御され
る。
7である。図6の場合と同様に、実線が実際に接続され
ているバスを示し、点線が接続状態にないバス(すなわ
ちバス1及びコントローラ3のアドレスバス(ZA1〜
ZA4)、データバス(ZD1〜ZD4)を示す。図7か
らわかるように、コントローラ3はROM4と切り離さ
れる。つまり、外部機器11は、コネクタ1及び制御ゲ
ート2を介してROM4を直接アクセスすることができ
る。ROM4は、例えばEEPROM、フラッシュメモ
リのように電気的にデータを消去できるから、外部機器
11はROM4をアクセスしてその内容を直接書き換え
ることができる。
部機器がICカードに内蔵されるROMを直接アクセス
することができてROMの内容を変更できるので、IC
カード自身にROMの内容を書き換える機能がない場合
においても、ICカードを分解してROMを交換するこ
となく、ROMの内容を容易に変更できる。
を介して外部機器11から入力される制御信号に基づ
き、制御ゲート2の切換がなされた。しかし、コネクタ
1のピン数が制限され、制御信号を追加することができ
ない場合がある。また、ICカードの規格により制御信
号を追加することができない場合もある。このような場
合、さらにレジスタを備え、切り換えのための特定のコ
ードのデータを受信したときに制御ゲートを切り換える
ようにしてもよい。
8に示す。同図において、レジスタ6はコネクタ1から
アドレス信号及びデータ信号を受けてデータを保持する
とともに、予め定められている特定のコードを保持した
ときにこれを検出し、制御ゲート2に対してバスの切換
信号を出力する。すなわち、外部機器11がROM4の
内容を書き換えるときは、所定のデータをレジスタ6に
保持させるように、外部機器11は所定のアドレス信号
及びデータ信号を出力する。レジスタ6はこのデータを
保持し、特定のコードと一致するかどうか調べる。一致
したときは、レジスタ6は制御ゲート2に対し切換信号
を出力する。これにより図1のアドレスバス2及びデー
タバス2が有効になり、外部機器11はROM4を直接
アクセスすることができる。
ジスタを備え、切り換えのための特定のコードのデータ
を受信したときに制御ゲートを切り換えるようにしたの
で、制御信号を追加できない場合でも制御ゲートを切り
換え、ROMの内容を容易に変更できる。
ジスタの代わりに電圧検出回路を設け、外部から入力さ
れる信号の電圧レベルを監視することにより制御ゲート
を切り換えるようにしてもよい。
9に示す。同図において、電圧検出回路7はコネクタ1
から所定の信号(例えばVPP信号)を受けてこの信号
のレベルを検出し、予め定められている所定のレベルを
越えたときに、制御ゲート2に対してバスの切換信号を
出力する。電圧検出回路7は、直列に接続された抵抗7
1とゼナーダイオード72とからなる。抵抗71の一端
はコネクタ1のひとつの端子(VPP信号)に接続さ
れ、一方、ゼナーダイオード72のアノードは接地され
ている。そして、電圧検出回路7の出力端子は抵抗71
とゼナーダイオード72との接続点である。
るときは、電圧検出回路7が制御ゲート2に対しバスの
切換信号を出力するように、外部機器11は所定のレベ
ル以上のVPP信号を出力する。ROM4に対してデー
タを書き込むときは、一般的に、ROM4に12VのV
PP電圧を印加する必要がある。そこで、12VのVP
P信号が印加されたときに、電圧検出回路7が制御ゲー
ト2を切り換えるようにする必要がある。
ベルが12Vのとき、ゼナーダイオード72が導通状態
になる。したがって、電圧検出回路7はこのときLレベ
ル信号(接地信号)を出力する。このことにより図1の
アドレスバス2及びデータバス2が有効になり、外部機
器11はROM4を直接アクセスできる。一方、通常の
動作状態においてVPP信号のレベルは5Vであるか
ら、ゼナーダイオード7は導通状態にならない。このと
き電圧検出回路7はHレベル信号を出力する。そして、
図1のアドレスバス1及びデータバス1が有効になり、
コントローラ3がROM4をアクセスする。
え、所定のレベルの信号を受信したときに制御ゲートを
切り換えるようにしたので、制御信号を追加できない場
合でも制御ゲートを切り換え、ROMの内容を容易に変
更できる。また、レジスタを用いないので、何等かの原
因でレジスタが誤動作し外部機器からの書き込みが可能
な状態になることがない。したがって信頼性が向上す
る。
圧検出器とを組み合わせて、両者の出力の論理和により
制御ゲート11を切り換えるようにしてもよい。この場
合、レジスタに特定のコードのデータが保持され、か
つ、所定のレベル以上の電圧が印加されたときのみ制御
ゲートが切り換えられ、外部機器がROMを書き換える
ことができるように構成できる。したがって、誤動作は
ほとんど発生しないから信頼性は極めて高くなる。
グラムが格納される第1のメモリと、外部機器との間で
信号を入出力する入出力部と、上記第1のメモリのプロ
グラムに従い上記外部機器との間の入出力信号を処理す
る処理部と、上記入出力部とバスを介して接続され、通
常の動作時に上記入出力部を上記処理部に接続するとと
もに、上記外部機器が上記第1のメモリの内容を書き換
えるときに上記入出力部を上記第1のメモリに接続する
接続制御部と、上記バスに接続され、ICカードの属性
情報が格納される第2のメモリと、上記外部機器からの
入力信号のアドレス信号およびデータ信号を上記バスを
介して格納し、その信号が上記第1のメモリの内容を書
き換える指示のコードであるとき、上記入出力部を上記
第1のメモリに接続する切換信号を上記接続制御部に出
力するレジスタとを備えたので、ICカード自身にメモ
リの内容を書き換える機能がない場合においても、IC
カードを分解してメモリを交換することなく、メモリの
内容を容易に変更できる。また、ICカードの入出力部
に制御信号を追加できない場合でも、制御ゲートを切り
換えてメモリの内容を容易に変更できる。 また、プログ
ラムが格納されるメモリと、外部機器との間で信号を入
出力する入出力部と、上記メモリのプログラムに従い上
記外部機器との間の入出力信号を処理する処理部と、通
常の動作時に上記入出力部を上記処理部に接続するとと
もに、上記外部機器が上記メモリの内容を書き換えると
きに上記入出力部を上記メモリに接続する接続制御部
と、上記外部機器からの入力信号のレベルを検出する検
出器を備え、上記接続制御部は、上記検出器が検出した
レベルが予め定められたレベルを越えたときに接続の切
り換えを行うので、ICカードの入出力部に制御信号を
追加できない場合でも、制御ゲートを切り換えてメモリ
の内容を容易に変更できる。さらに、レジスタを用いな
いので、何等かの原因でレジスタが誤動作し外部機器か
らの書き込みが可能な状態になることがない。したがっ
て信頼性が向上する。
図である。
バス切換部を示す構成図である。
る。
ス切換部を示す構成図である。
る。
説明図である。
説明図である。
図である。
図である。
ROM、5 アトリビュートメモリ、6 レジスタ、
7 電圧検出回路、10 ICカード。
Claims (2)
- 【請求項1】 プログラムが格納される第1のメモリ
と、 外部機器との間で信号を入出力する入出力部と、 上記第1のメモリのプログラムに従い上記外部機器との
間の入出力信号を処理する処理部と、上記入出力部とバスを介して接続され、 通常の動作時に
上記入出力部を上記処理部に接続するとともに、上記外
部機器が上記第1のメモリの内容を書き換えるときに上
記入出力部を上記第1のメモリに接続する接続制御部
と、 上記バスに接続され、ICカードの属性情報が格納され
る第2のメモリと、 上記外部機器からの入力信号のアドレス信号およびデー
タ信号を上記バスを介して格納し、その信号が上記第1
のメモリの内容を書き換える指示のコードであるとき、
上記入出力部を上記第1のメモリに接続する切換信号を
上記接続制御部に出力するレジスタと を備えたICカー
ド。 - 【請求項2】 プログラムが格納されるメモリと、 外部機器との間で信号を入出力する入出力部と、 上記メモリのプログラムに従い上記外部機器との間の入
出力信号を処理する処理部と、 通常の動作時に上記入出力部を上記処理部に接続すると
ともに、上記外部機器が上記メモリの内容を書き換える
ときに上記入出力部を上記メモリに接続する接続制御部
と、 上記外部機器からの入力信号のレベルを検出する検出器
を備え、 上記接続制御部は、上記検出器が検出したレベルが予め
定められたレベルを越えたときに接続の切り換えを行う
ICカード。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP31213094A JP3450070B2 (ja) | 1994-12-15 | 1994-12-15 | Icカード |
US08/507,165 US5559731A (en) | 1994-12-15 | 1995-07-26 | IC card |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP31213094A JP3450070B2 (ja) | 1994-12-15 | 1994-12-15 | Icカード |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH08167013A JPH08167013A (ja) | 1996-06-25 |
JP3450070B2 true JP3450070B2 (ja) | 2003-09-22 |
Family
ID=18025618
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP31213094A Expired - Fee Related JP3450070B2 (ja) | 1994-12-15 | 1994-12-15 | Icカード |
Country Status (2)
Country | Link |
---|---|
US (1) | US5559731A (ja) |
JP (1) | JP3450070B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8286883B2 (en) * | 2007-11-12 | 2012-10-16 | Micron Technology, Inc. | System and method for updating read-only memory in smart card memory modules |
US8162227B2 (en) | 2007-11-12 | 2012-04-24 | Micron Technology, Inc. | Intelligent controller system and method for smart card memory modules |
US8156322B2 (en) | 2007-11-12 | 2012-04-10 | Micron Technology, Inc. | Critical security parameter generation and exchange system and method for smart-card memory modules |
US8370645B2 (en) | 2009-03-03 | 2013-02-05 | Micron Technology, Inc. | Protection of security parameters in storage devices |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2584119B2 (ja) * | 1990-09-28 | 1997-02-19 | 富士写真フイルム株式会社 | メモリカードにおけるデータ記録方法およびメモリカードシステム |
JP3017524B2 (ja) * | 1990-10-09 | 2000-03-13 | 富士写真フイルム株式会社 | Icメモリカードにおけるデータ記録方法およびicメモリカードシステム |
JP2635448B2 (ja) * | 1990-12-25 | 1997-07-30 | 富士写真フイルム株式会社 | メモリカードにおけるデータ記録方法およびメモリカードシステム |
JP3246558B2 (ja) * | 1991-07-05 | 2002-01-15 | 大日本印刷株式会社 | Icカード |
JPH05120501A (ja) * | 1991-10-24 | 1993-05-18 | Mitsubishi Electric Corp | Icカード及びicカード製造方法 |
JPH05217361A (ja) * | 1992-02-05 | 1993-08-27 | Hitachi Maxell Ltd | メモリカード |
-
1994
- 1994-12-15 JP JP31213094A patent/JP3450070B2/ja not_active Expired - Fee Related
-
1995
- 1995-07-26 US US08/507,165 patent/US5559731A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH08167013A (ja) | 1996-06-25 |
US5559731A (en) | 1996-09-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4916662A (en) | IC card including high input voltage detection and suppression | |
US5909586A (en) | Methods and systems for interfacing with an interface powered I/O device | |
US20070005829A1 (en) | Memory card having memory element and card controller thereof | |
US6269416B1 (en) | Adaptive PCI slot | |
JPH05327582A (ja) | 携帯電話機のプログラムメモリ書き替え方式 | |
JPH0764770A (ja) | 遠隔的に書込み可能なepromを有するマイクロコントローラ装置及び書込み方法 | |
EP0698240A1 (en) | Apparatus and method for automatic recognition and configuration of a peripheral device | |
US5166503A (en) | IC memory card | |
US5317721A (en) | Method and apparatus to disable ISA devices for EISA addresses outside the ISA range | |
US5721877A (en) | Method and apparatus for limiting access to nonvolatile memory device | |
JP3450070B2 (ja) | Icカード | |
JP3182425B2 (ja) | Romデータの保護方法及び装置 | |
EP0532790A1 (en) | One-chip microcomputer | |
JP3537838B2 (ja) | メモリカード制御方法およびシステム | |
JPH0822422A (ja) | メモリ装置 | |
US6711658B2 (en) | Architecture and configuring method for a computer expansion board | |
JP3190421B2 (ja) | Icメモリカードシステム | |
JP3094924B2 (ja) | 通信装置制御回路 | |
JP2865476B2 (ja) | Icメモリカードにおけるデータ入出力方式およびicメモリカードならびにicメモリカードシステム | |
JPH0764866A (ja) | メモリ・カードの記憶容量識別方法 | |
JPS63271589A (ja) | 携帯可能記憶媒体読取書込装置 | |
JPH03266154A (ja) | 情報処理装置 | |
JPH05334222A (ja) | データ集配信装置 | |
JPH03105402A (ja) | 外部記憶装置を利用可能な電子機器 | |
JPH05265850A (ja) | メモリカード制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080711 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080711 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090711 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100711 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110711 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110711 Year of fee payment: 8 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110711 Year of fee payment: 8 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120711 Year of fee payment: 9 |
|
LAPS | Cancellation because of no payment of annual fees |