JP2006202336A - Non-volatile memory device - Google Patents

Non-volatile memory device Download PDF

Info

Publication number
JP2006202336A
JP2006202336A JP2006107119A JP2006107119A JP2006202336A JP 2006202336 A JP2006202336 A JP 2006202336A JP 2006107119 A JP2006107119 A JP 2006107119A JP 2006107119 A JP2006107119 A JP 2006107119A JP 2006202336 A JP2006202336 A JP 2006202336A
Authority
JP
Japan
Prior art keywords
card
memory
controller
display
data
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
JP2006107119A
Other languages
Japanese (ja)
Inventor
Hirotaka Nishizawa
裕孝 西沢
Atsushi Shiraishi
敦 白石
Yosuke Yugawa
洋介 湯川
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.)
Renesas Technology Corp
Original Assignee
Renesas Technology 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 Renesas Technology Corp filed Critical Renesas Technology Corp
Priority to JP2006107119A priority Critical patent/JP2006202336A/en
Publication of JP2006202336A publication Critical patent/JP2006202336A/en
Pending legal-status Critical Current

Links

Images

Abstract

<P>PROBLEM TO BE SOLVED: To allow a non-volatile memory device such as an IC card to comply with diversification of interfaces. <P>SOLUTION: The non-volatile memory device is provided with a controller 5C, a non-volatile memory 4 such as a flash memory, and a radio communication circuit 18. The controller allows access control to the non-volatile memory and communication control via the radio communication circuit and has an authentication function. The radio communication circuit can be connected with an antenna 19 for radio communication. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、ICカードの機能拡張、更にはICカードを用いる携帯情報端末装置の利便性を向上させる技術に関し、例えば、マルチメディアカード(Multi Media Card)若しくはその互換メモリカード等に適用して有効な技術に関する。   The present invention relates to a technique for extending the functionality of an IC card and further improving the convenience of a portable information terminal device using the IC card, and is effective when applied to, for example, a Multi Media Card or a compatible memory card thereof. Technology.

携帯電話、ディジタルネットワーク機器間での情報の移動等を目的として、マルチメディアカードのような小型軽量化及びインタフェースの簡素化を実現したメモリカードが提供されている。マルチメディアカードは、例えばCQ出版社発行のインタフェース(1999年12月号)に記載されるように、外部インタフェース端子として7個のコネクタ端子を有し、シリアルインタフェースが採用さて、PCカードやハードディスクが採用するATAインタフェースに比べてホストシステムの負荷を軽減でき、より簡易なシステムでも利用できるようになっている。また、同文献には、シリアルインタフェースを採用し、9個のコネクタ端子を有し、マルチメディアカードの上位互換メモリカードとしてSDカードが提案されている、との記載もある。   For the purpose of moving information between a mobile phone and a digital network device, a memory card such as a multimedia card that has been reduced in size and weight and simplified in interface is provided. As described in, for example, the interface (December 1999 issue) issued by CQ Publisher, the multimedia card has seven connector terminals as external interface terminals, adopts a serial interface, and uses a PC card or hard disk. Compared to the ATA interface to be adopted, the load on the host system can be reduced, and a simpler system can be used. In addition, this document also describes that an SD card has been proposed as an upward compatible memory card of a multimedia card that employs a serial interface and has nine connector terminals.

CQ出版社発行のインタフェース(1999年12月号)Interface issued by CQ Publisher (December 1999 issue)

本発明者はマルチメディアカード等のストレージ系ICカードについて検討した。これによれば、ストレージ系のICカードはPCMCIA(Personal Computer Memory Card International Association)準拠のPCカードをはじめ前記マルチメディアカードも、ストレージカードとしての機能を有するに留まっており、現状では未だ目立った機能拡張はなされていない。特に、携帯電話機やPDA(Personal Digital Assistants)としての携帯情報端末装置等への適用を想定したとき、そのユーザは各種年齢及び階層に亘るから、ストレージ系のICカードといえども更にユーザフレンドリな機能拡張の必要性が本発明者によって見出された。   The inventor has examined a storage system IC card such as a multimedia card. According to this, storage system IC cards such as PCMCIA (Personal Computer Memory Card International Association) compliant PC cards and the above-mentioned multimedia cards also have functions as storage cards. No expansion has been made. In particular, when it is assumed to be applied to portable information terminal devices such as mobile phones and PDAs (Personal Digital Assistants), the user is of various ages and tiers, so even a storage IC card is more user-friendly. The need for expansion has been found by the inventors.

本発明の目的は、搭載メモリに対するアクセス状況や空き容量の状態を容易に認識可能なICカードを提供することにある。   An object of the present invention is to provide an IC card capable of easily recognizing an access status to a mounted memory and a free capacity state.

本発明の別の目的は、メモリに格納されて転々流通可能にされ改竄の虞もあるとき、メモリに格納すべき情報の著作権保護、プライバシー保護の観点をより、使い勝手の良好なICカードを提供することにある。   Another object of the present invention is to provide an IC card that is easy to use from the viewpoint of protecting the copyright and privacy of information to be stored in the memory when it is stored in the memory and can be circulated and there is a risk of falsification. It is to provide.

本発明の更に別の目的は、インタフェースの多様化にも対応することができるICカードを提供することにある。   Still another object of the present invention is to provide an IC card that can cope with diversification of interfaces.

本発明のその他の目的は、ストレージ系のICカードの使い勝手を携帯端末装置側で向上させることにある。   Another object of the present invention is to improve the usability of a storage IC card on the mobile terminal device side.

本発明の前記並びにその他の目的と新規な特徴は本明細書の記述及び添付図面から明らかになるであろう。   The above and other objects and novel features of the present invention will be apparent from the description of this specification and the accompanying drawings.

本願において開示される発明のうち代表的なものの概要を簡単に説明すれば下記の通りである。   The following is a brief description of an outline of typical inventions disclosed in the present application.

〔1〕本発明の最初の観点はICカードそれ自体に表示機能を持たせることである。第1の発明はアクセス動作中の状態を表示可能にする。すなわち、半導体集積回路が実装され複数個のコネクタ端子が形成されたカード基板を有し、前記コネクタ端子をケーシングから露出するICカードは、前記半導体集積回路として、前記コネクタ端子に接続されたコントローラと前記コントローラを介してリード・ライト可能にされるメモリとを含み、前記ケーシングから露出させて発光素子が設けられ、前記コントローラは前記発光素子を駆動制御して前記メモリアクセス動作中の状態を表示可能にする。これにより、ICカードそれ自体で内蔵メモリのアクセス動作中の状態が識別可能になり、アクセス中に誤ってICカードをカードソケットから抜いてデータが破壊されてしまう事態の発生を低減させることが可能になる。   [1] The first aspect of the present invention is to provide the IC card itself with a display function. The first invention makes it possible to display the status during the access operation. That is, an IC card having a card substrate on which a semiconductor integrated circuit is mounted and formed with a plurality of connector terminals, and exposing the connector terminals from the casing, is a controller connected to the connector terminals as the semiconductor integrated circuit. Including a memory that is readable and writable via the controller, and is provided with a light emitting element that is exposed from the casing, and the controller can drive and control the light emitting element to display a state during the memory access operation. To. As a result, the IC card itself can identify the status of the built-in memory being accessed, and it is possible to reduce the occurrence of the situation where data is destroyed by accidentally removing the IC card from the card socket during access. become.

第2の発明はメモリの空き容量を表示可能にする。すなわち、半導体集積回路が実装され複数個のコネクタ端子が形成されたカード基板を有し、前記コネクタ端子をケーシングから露出するICカードは、前記半導体集積回路として、前記コネクタ端子に接続されたコントローラと前記コントローラを介してリード・ライト可能にされるメモリとを含み、前記ケーシングから露出させて発光素子が設けられ、前記コントローラは前記発光素子を駆動制御して前記メモリの空き容量の状態を表示可能である。これにより、ICカードそれ自体でメモリの空き容量を識別可能になり、ライト動作の途上で記憶領域の空きが無くなる事態に陥る前に、予備のICカードを予め用意することを促せるようになる。   The second invention makes it possible to display the free memory capacity. That is, an IC card having a card substrate on which a semiconductor integrated circuit is mounted and formed with a plurality of connector terminals, and exposing the connector terminals from the casing, is a controller connected to the connector terminals as the semiconductor integrated circuit. Including a memory that is readable and writable via the controller, and is provided with a light emitting element that is exposed from the casing, and the controller can drive and control the light emitting element to display the state of free space in the memory. It is. As a result, the free space of the memory can be identified by the IC card itself, and it becomes possible to promptly prepare a spare IC card before falling into a situation where the storage area becomes empty during the write operation. .

前記空き容量の表示態様として、LED(Light Emitting Diode)のような発光素子を用いるとき、前記コントローラは、前記発光素子の発光色の相違と発光素子の点灯及び点滅の相違とによって前記メモリの空き容量の状態を表示してよい。   When a light emitting element such as an LED (Light Emitting Diode) is used as the display mode of the free capacity, the controller uses the difference in the emission color of the light emitting element and the difference in lighting and blinking of the light emitting element. The capacity status may be displayed.

第3の発明は、ICカード上での表示を外部からのコマンドに応答させるものである。すなわち、半導体集積回路が実装され複数個のコネクタ端子が形成されたカード基板を有し、前記コネクタ端子をケーシングから露出するICカードは、前記半導体集積回路として、前記コネクタ端子に接続されたコントローラと前記コントローラを介してリード・ライト可能にされるメモリとを含み、前記ケーシングから露出させて発光素子が設けられ、前記コントローラは前記コネクタ端子から与えられる所定のコマンドに応答して前記発光素子を駆動制御する。   In the third invention, display on the IC card is made to respond to a command from the outside. That is, an IC card having a card substrate on which a semiconductor integrated circuit is mounted and formed with a plurality of connector terminals, and exposing the connector terminals from the casing, is a controller connected to the connector terminals as the semiconductor integrated circuit. A light-emitting element that is exposed from the casing, and the controller drives the light-emitting element in response to a predetermined command given from the connector terminal. Control.

発光素子による表示内容が外部コマンドで指示されるから、ICカードの内部状態若しくはICカードの保有情報に従って表示内容を決定する場合には、ICカードから必要な情報を外部に出力することを要する。例えば、空き容量表示のために、前記メモリはセクタ管理情報の格納領域を有し、前記コントローラは前記格納領域から少なくともメモリの空き容量算定に必要な情報をリードして前記コネクタ端子から出力可能である。また、メモリの格納情報に対するオーソライゼーションの有無判定結果の表示の為には、前記メモリ又はコントローラはオーソライゼーションコードの格納領域を有し、前記コントローラは前記格納領域からオーソライゼーションコードをリードして前記コネクタ端子から出力可能である。また、暗証の正当性の認否結果を表示するためには、前記メモリ又はコントローラは暗証コードの格納領域を有し、前記コントローラは前記格納領域から暗証コードをリードして前記コネクタ端子から出力可能である。   Since the display content by the light emitting element is instructed by an external command, when determining the display content according to the internal state of the IC card or the information held by the IC card, it is necessary to output necessary information from the IC card to the outside. For example, in order to display the free space, the memory has a storage area for sector management information, and the controller can read at least information necessary for calculating the free space of the memory from the storage area and output it from the connector terminal. is there. In addition, for displaying the authorization determination result for the storage information in the memory, the memory or the controller has an authorization code storage area, and the controller reads the authorization code from the storage area and reads the authorization code from the connector terminal. Output is possible. In addition, in order to display the result of approval / disapproval of the password, the memory or the controller has a password code storage area, and the controller can read the password code from the storage area and output it from the connector terminal. is there.

メモリに格納されるデータの著作権保護の一端をICカードで担おうとするとき、前記コントローラには前記メモリにライトするデータを暗号化し、メモリからリードしたデータを復号する機密保護機能を設けるとよい。   When the IC card intends to bear a part of copyright protection of data stored in the memory, the controller may be provided with a security function for encrypting data to be written to the memory and decrypting data read from the memory. .

〔2〕本発明の第2の観点は、ストレージ系等のICカードの使い勝手を携帯端末装置側で向上させるというものである。この観点による第1の発明は、ICカードのアクセス中の状態を携帯端末装置上に表示するものである。すなわち、入力操作部、データ処理部、表示部、及びカードソケットを有し、前記データ処理部は、前記入力操作部からの入力に応答してデータ処理を行い前記表示部の表示制御及びカードソケットに装着されたICカードの制御を行う携帯端末装置において、前記データ処理部はカードソケットに装着されたICカード内蔵のメモリに対するアクセス動作中の状態を前記表示部に表示可能である。前記表示部としてドットマトリクス表示又はセグメント表示形式の液晶表示部(LCD)或いはLEDを採用してよい。   [2] A second aspect of the present invention is to improve the usability of an IC card such as a storage system on the mobile terminal device side. According to a first aspect of the present invention, a state in which an IC card is being accessed is displayed on a portable terminal device. That is, it has an input operation unit, a data processing unit, a display unit, and a card socket, and the data processing unit performs data processing in response to an input from the input operation unit and performs display control of the display unit and a card socket. In the portable terminal device that controls the IC card attached to the IC card, the data processing unit can display a state during an access operation to the memory built in the IC card attached to the card socket on the display unit. You may employ | adopt the liquid crystal display part (LCD) or LED of a dot matrix display or a segment display format as said display part.

その観点による第2の発明は、ICカードのメモリ空き容量表示を携帯端末装置で行うものである。すなわち、入力操作部、データ処理部、表示部、及びカードソケットを有し、前記データ処理部は、前記入力操作部からの入力に応答してデータ処理を行い前記表示部の表示制御及びカードソケットに装着されたICカードの制御を行う携帯端末装置において、前記データ処理部はカードソケットに装着されたICカードから所定の情報をリードし、リードした情報に基づいてメモリ空き容量の状態を前記表示部に表示可能である。前記表示部として、ドットマトリクス表示部を採用し、そこに表示するアイコンの種類又はパターンの種類に応じて前記メモリ空き容量の状態が表してよい。   According to a second aspect of the invention, the memory free space display of the IC card is performed by the portable terminal device. That is, it has an input operation unit, a data processing unit, a display unit, and a card socket, and the data processing unit performs data processing in response to an input from the input operation unit and performs display control of the display unit and a card socket. In the portable terminal device that controls the IC card attached to the card, the data processing unit reads predetermined information from the IC card attached to the card socket, and displays the state of memory free space based on the read information. Can be displayed. As the display unit, a dot matrix display unit may be adopted, and the state of the available memory capacity may be represented according to the type of icon or pattern displayed on the dot matrix display unit.

ICカードの内部状態に従って表示内容を決定する場合には、ICカードから必要な情報を外部に出力することを要する。メモリの空き容量表示に関しては、前記所定の情報は、カードソケットに装着されたICカードが実現するファイルメモリのセクタ管理情報に含まれる情報である。   When determining the display contents according to the internal state of the IC card, it is necessary to output necessary information from the IC card to the outside. Regarding the memory free space display, the predetermined information is information included in the sector management information of the file memory realized by the IC card mounted in the card socket.

第3の発明は、ICカードの記憶情報に応じて表示内容を決定する携帯端末装置である。すなわち、入力操作部、データ処理部、表示部、及びカードソケットを有し、前記データ処理部は、前記入力操作部からの入力に応答してデータ処理を行い前記表示部の表示制御及びカードソケットに装着されたICカードの制御を行う携帯端末装置において、前記データ処理部はカードソケットに装着されたICカードの所定の情報格納領域からリードした情報に対する正当性の認否の結果を表示可能である。このとき、前記所定の情報格納領域はオーソライゼーションコード又は暗証コードの格納に割当てられる領域である。   A third invention is a portable terminal device that determines display contents according to information stored in an IC card. That is, it has an input operation unit, a data processing unit, a display unit, and a card socket, and the data processing unit performs data processing in response to an input from the input operation unit and performs display control of the display unit and a card socket. In the portable terminal device that controls the IC card mounted on the card, the data processing unit can display the result of whether the information read from the predetermined information storage area of the IC card mounted on the card socket is valid or not. . At this time, the predetermined information storage area is an area allocated for storing an authorization code or a personal identification code.

〔3〕本発明の第3の観点は、ストレージ系等のICカードに対してもインタフェースの多様化に対応できるようにするものである。すなわち、半導体集積回路が実装され複数個のコネクタ端子が形成されたカード基板を有し、前記コネクタ端子をケーシングから露出するICカードは、前記半導体集積回路として前記コネクタ端子に接続されたコントローラと前記コントローラを介してリード・ライト可能にされるメモリとを含み、新たなインタフェースとして、前記コントローラによって送受信制御される赤外線送受信モジュールを採用する。   [3] A third aspect of the present invention is to make it possible to cope with diversification of interfaces even for IC cards such as storage systems. That is, an IC card having a card substrate on which a semiconductor integrated circuit is mounted and formed with a plurality of connector terminals, and the connector terminals are exposed from the casing, includes a controller connected to the connector terminals as the semiconductor integrated circuit, and the An infrared transmission / reception module that includes a memory that can be read / written via the controller and is controlled by the controller for transmission / reception is employed as a new interface.

これに代わるインタフェースとして、前記コントローラによって送受信制御される無線送受信インタフェースモジュールを採用してよい。   As an alternative interface, a radio transmission / reception interface module controlled by the controller for transmission / reception may be employed.

或いは送信電力を小さくする事ができる無線通信インタフェースを採用してもよい。すなわち、半導体集積回路が実装され複数個のコネクタ端子が形成されたカード基板を有し、前記コネクタ端子をケーシングから露出するICカードは、前記半導体集積回路は前記コネクタ端子に接続されたコントローラと前記コントローラを介してリード・ライト可能にされるメモリとを含み、更に、情報を送出するアンテナと、前記コントローラから供給されるデータにしたがって前記アンテナを介して無線制御する無線通信制御回路とを有する。前記コントローラは、前記メモリにライトするデータを暗号化し、前記メモリからリードしたデータを復号する機密保護機能を有すると共に、前記コネクタ端子から与えられるコマンドに応答して所定の情報格納領域からリードした情報を前記無線通信制御回路に与える。前記所定の情報格納領域は、例えばオーソライゼーションコード又は暗証コードの格納に割当てられる前記メモリ又はコントローラ上の領域である。   Or you may employ | adopt the radio | wireless communication interface which can make transmission power small. That is, an IC card having a card substrate on which a semiconductor integrated circuit is mounted and a plurality of connector terminals are formed, and the connector terminals are exposed from a casing, the semiconductor integrated circuit is connected to the connector terminals and the controller A memory that can be read / written via the controller, and further includes an antenna that transmits information and a wireless communication control circuit that wirelessly controls the antenna according to data supplied from the controller. The controller has a security function for encrypting data to be written to the memory and decrypting data read from the memory, and information read from a predetermined information storage area in response to a command given from the connector terminal To the wireless communication control circuit. The predetermined information storage area is, for example, an area on the memory or controller allocated for storing an authorization code or a password.

本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば下記の通りである。   The effects obtained by the representative ones of the inventions disclosed in the present application will be briefly described as follows.

すなわち、ICカードに搭載されたメモリに対するアクセス状況やICカードに搭載されているメモリの空き容量の状態を容易に認識可能にすることができる。   That is, it is possible to easily recognize the access status to the memory mounted on the IC card and the state of the free capacity of the memory mounted on the IC card.

ICカードのメモリに格納されて転々流通可能にされ改竄の虞もあるとき、メモリに格納すべき情報の著作権保護、プライバシー保護の観点をより、使い勝手の良好なICカードを実現する事ができる。   When stored in the memory of the IC card and can be circulated and there is a risk of falsification, it is possible to realize an IC card that is more convenient from the viewpoint of protecting the copyright and privacy of the information to be stored in the memory. .

ICカードのインタフェースの多様化にも対応することができる。更に、ストレージ系等のICカードの使い勝手を携帯端末装置側で向上させることができる。   It can cope with diversification of IC card interfaces. Furthermore, the usability of the storage system or the like IC card can be improved on the portable terminal device side.

《表示機能付きメモリカード》
図1の(A)には本発明に係るICカードの一例であるメモリカードの端子面が示され、図1の(B)にはそのメモリカードのチップ実装面が示される。同図に示されるメモリカードMC1はマルチメディアカードに表示機能を付加したマルチメディアカードに準拠のメモリカードとされる。特に制限されないが、メモリカードMC1の大きさはマルチメディアカードに準拠し、厚さが1.4mm、平面寸法が24mm×32mmの規格に従っている。
《Memory card with display function》
1A shows a terminal surface of a memory card which is an example of an IC card according to the present invention, and FIG. 1B shows a chip mounting surface of the memory card. The memory card MC1 shown in the figure is a memory card conforming to a multimedia card in which a display function is added to the multimedia card. Although not particularly limited, the size of the memory card MC1 conforms to the standard of a multimedia card, and conforms to a standard of thickness 1.4 mm and plane dimensions 24 mm × 32 mm.

メモリカードMC1のカード基板1は、ガラスエポキシ樹脂等の樹脂基板で成る基板の端子面に、夫々同一形状で矩形のコネクタ端子2が等間隔で7個配置され、実装面には前記コネクタ端子2に1対1対応で接続パッド3が形成されている。接続パッド3はアルミニウム、銅又は鉄合金などの導電パターンで形成される。コネクタ端子2はアルミニウム、銅又は鉄合金などの導電パターンに金メッキやニッケルメッキ等が施されて成る。接続パッド3とコネクタ端子2との接続はカード基板1上の図示を省略する配線パターンとカード基板1の表裏を導通されるスルーホールとによって行われる。   The card substrate 1 of the memory card MC1 has seven rectangular connector terminals 2 of the same shape and equally spaced on the terminal surface of a substrate made of a resin substrate such as glass epoxy resin, and the connector terminal 2 is mounted on the mounting surface. The connection pads 3 are formed in a one-to-one correspondence. The connection pad 3 is formed of a conductive pattern such as aluminum, copper or iron alloy. The connector terminal 2 is formed by applying gold plating or nickel plating to a conductive pattern such as aluminum, copper or iron alloy. The connection between the connection pad 3 and the connector terminal 2 is performed by a wiring pattern (not shown) on the card substrate 1 and through-holes that are electrically connected to the front and back of the card substrate 1.

カード基板1の実装面には、例えば電気的に書き換え可能なフラッシュメモリチップ4、コントローラチップ5、及びLEDモジュール13が設けられている。コントローラチップ5は、コネクタ端子2を介して外部から与えられる指示に従って前記フラッシュメモリチップ4に対するリード・ライト動作を制御する。データセキュリティーを考慮する場合には、前記コントローラチップ5は更に、前記フラッシュメモリチップ4に書込むデータに対して暗号化を行い、前記フラッシュメモリチップ4から読み出したデータに対して復号を行う機密保護機能を備えるようにすればよい。また、コントローラチップ5は前記LEDモジュール13に対する表示制御を行う。前記LEDモジュール13は赤色のLED13rと緑色のLED13gとの2個のLEDを発光素子として有する。図22に例示されるように、前記LED13r、13gは、メモリカードMC1のケーシング12の後端面に露出される。メモリカードMC1が図示を省略するカードスロットに装着された状態でもLED13r、13gの点灯または点滅を確認することができる。   On the mounting surface of the card substrate 1, for example, an electrically rewritable flash memory chip 4, a controller chip 5, and an LED module 13 are provided. The controller chip 5 controls a read / write operation with respect to the flash memory chip 4 according to an instruction given from the outside via the connector terminal 2. When considering data security, the controller chip 5 further encrypts the data to be written to the flash memory chip 4 and decrypts the data read from the flash memory chip 4. What is necessary is just to provide a function. The controller chip 5 performs display control for the LED module 13. The LED module 13 has two LEDs, a red LED 13r and a green LED 13g, as light emitting elements. As illustrated in FIG. 22, the LEDs 13r and 13g are exposed on the rear end surface of the casing 12 of the memory card MC1. Even when the memory card MC1 is mounted in a card slot (not shown), it is possible to confirm whether the LEDs 13r and 13g are lit or blinking.

前記コントローラチップ5は、前記コネクタ端子2の配列方向に沿って縦長形状を有し、コネクタ端子2側には当該コネクタ端子2に前記接続パッド3を介して接続される複数個のコネクタインタフェース端子5Piと前記メモリチップ4側には当該メモリチップ4に接続される複数個のメモリインタフェース端子5Pjとを有する。前記メモリチップ4はコントローラチップ5側に当該コントローラチップ5に接続される複数個のコントローラインタフェース端子4Pkを有する。前記接続パッド3は前記コントローラチップ5のコネクタインタフェース端子5Piにボンディングワイヤ7で接続される。前記コントローラチップ5のメモリインタフェース端子5Pjはメモリチップ4のコントローラインタフェース端子4Pkにボンディングワイヤ8で接続される。9は中継パターンである。   The controller chip 5 has a vertically long shape along the arrangement direction of the connector terminals 2, and a plurality of connector interface terminals 5Pi connected to the connector terminals 2 via the connection pads 3 on the connector terminal 2 side. A plurality of memory interface terminals 5Pj connected to the memory chip 4 are provided on the memory chip 4 side. The memory chip 4 has a plurality of controller interface terminals 4Pk connected to the controller chip 5 on the controller chip 5 side. The connection pad 3 is connected to the connector interface terminal 5Pi of the controller chip 5 with a bonding wire 7. The memory interface terminal 5Pj of the controller chip 5 is connected to the controller interface terminal 4Pk of the memory chip 4 by a bonding wire 8. 9 is a relay pattern.

更にカード基板1には、前記コントローラチップ5及び前記メモリチップ4にボンディングワイヤ(又が配線パターン)11で接続するテスト端子10を有する。カード基板1は実装面を内側に向けてケーシング12に取り付け固定され、実装面はケーシング12で覆われて保護され、端子面はケーシング12から露出される。尚、ボンディングワイヤ7,8,11による接続は一例を図示してあり、図示を省略する端子も同様にボンディングワイヤ等で接続されている。   Further, the card substrate 1 has a test terminal 10 connected to the controller chip 5 and the memory chip 4 by a bonding wire (or wiring pattern) 11. The card substrate 1 is mounted and fixed to the casing 12 with the mounting surface facing inward, the mounting surface is covered and protected by the casing 12, and the terminal surface is exposed from the casing 12. Note that an example of the connection by the bonding wires 7, 8, and 11 is illustrated, and terminals not shown are similarly connected by bonding wires or the like.

ここで、端子面のコネクタ端子2には便宜上端子番号#1〜#7を付してある。マルチメディアカードモードでは#1はリザーブ端子(オープン又は論理値“1”に固定)、#2はコマンド端子(コマンド入力及び応答信号出力を行う)、#3及び#6は回路の接地電圧(グランド)端子、#4は電源電圧供給端子、#5はクロック入力端子、#7はデータの入出力端子として機能される。SPI(Serial Peripheral Interface)モードでは#1はチップセレクト端子(負論理)、#2はデータ入力端子(ホスト装置からカードへのデータ及びコマンド入力用)、#3及び#6は回路の接地電圧(グランド)端子、#4は電源電圧供給端子、#5はクロック入力端子、#7はデータ出力端子(メモリカードからホスト装置へのデータ及びステータス出力)として機能される。マルチメディアカードモードは複数のマルチメディアカードを同時に使用するシステムに好適な動作モードであり、マルチメディアカードの識別は図示を省略するホスト装置がマルチメディアカードに設定したカード識別ID(相対アドレス)を用いる。SPIモードは簡易で安価なシステムでの利用に最適であり、マルチメディアカードの選択はホスト装置から#1のコネクタ端子に供給されるチップ選択信号によって行われる。何れの動作モードにおいても、コントローラチップ5はホスト装置から与えられるコマンドに応答してメモリチップのアクセス制御とホスト装置とのインタフェース制御を行う。   Here, terminal numbers # 1 to # 7 are attached to the connector terminals 2 on the terminal surface for convenience. In the multimedia card mode, # 1 is a reserved terminal (open or fixed to a logical value “1”), # 2 is a command terminal (command input and response signal output are performed), and # 3 and # 6 are circuit ground voltages (ground ) Terminal, # 4 functions as a power supply voltage supply terminal, # 5 functions as a clock input terminal, and # 7 functions as a data input / output terminal. In SPI (Serial Peripheral Interface) mode, # 1 is a chip select terminal (negative logic), # 2 is a data input terminal (for inputting data and commands from the host device to the card), and # 3 and # 6 are circuit ground voltages ( (Ground) terminal, # 4 functions as a power supply voltage supply terminal, # 5 functions as a clock input terminal, and # 7 functions as a data output terminal (data and status output from the memory card to the host device). The multimedia card mode is an operation mode suitable for a system that uses a plurality of multimedia cards simultaneously. The multimedia card is identified by a card identification ID (relative address) set on the multimedia card by a host device (not shown). Use. The SPI mode is optimal for use in a simple and inexpensive system, and a multimedia card is selected by a chip selection signal supplied from the host device to the # 1 connector terminal. In any operation mode, the controller chip 5 performs access control of the memory chip and interface control with the host device in response to a command given from the host device.

図2には前記メモリカードMC1の機能ブロック図が示される。コントローラチップ5はインタフェースコントローラ50、LCDドライバ51、フラッシュメモリコントローラ52、暗号化・復号回路53、及びセキュリティー回路54を有する。インタフェースコントローラ50は前記端子2を介して図示を省略するホスト装置に接続され、ホスト装置から与えられるコマンドを解読して、メモリカード内部の全体的な制御とホスト装置とのインタフェース制御を行う。そのような制御プログラム若しくは状態遷移制御ロジックは、特に制限されないが、インタフェースコントローラ50の内部に設けられている。制御プログラムをフラッシュメモリ4に配置しておくことも可能である。   FIG. 2 shows a functional block diagram of the memory card MC1. The controller chip 5 includes an interface controller 50, an LCD driver 51, a flash memory controller 52, an encryption / decryption circuit 53, and a security circuit 54. The interface controller 50 is connected to a host device (not shown) via the terminal 2, decodes a command given from the host device, and performs overall control inside the memory card and interface control with the host device. Such a control program or state transition control logic is not particularly limited, but is provided inside the interface controller 50. It is also possible to place the control program in the flash memory 4.

前記インタフェース制御は前記端子2を介するマルチメディアカードモード或いはSPIモードによるインタフェース制御である。前記メモリカード内部の全体的な制御は、第1に、セキュリティー回路を利用した認証制御、第2に、フラッシュメモリチップ5に対するライトデータの暗号化とリードデータに対する復号を行う暗号化・復号制御、第3に、フラッシュメモリコントローラ52を介するフラッシュメモリチップ4のファイルメモリとしてのアクセス制御、第4に、LCDドライバ51を介する表示制御である。   The interface control is interface control in multimedia card mode or SPI mode via the terminal 2. The overall control inside the memory card is as follows: first, authentication control using a security circuit; second, encryption / decryption control for encrypting write data to the flash memory chip 5 and decrypting read data; Third, access control as a file memory of the flash memory chip 4 via the flash memory controller 52, and fourth, display control via the LCD driver 51.

前記アクセス制御は、例えばセクタをデータ管理の基本とするようなファイルシステムとの互換を考慮した制御である。例えばデータ若しくはファイルを512バイトのようなセクタ単位で管理するために、フラッシュメモリチップ4のメモリアレイを、1セクタに対応する512バイト毎のデータエリアとデータエリア毎の管理エリアに分けて利用するようになっている。管理エリアは、対応データエリアに有効データが保持されているか否かというセクタの利用状態を示す情報、後続セクタへのポインティング情報などを有する。それら管理エリアが全体としてセクタ管理テーブル55を構成することになる。アクセス制御ではアクセス対象ファイルのセクタがフラッシュメモリチップ4の物理アドレスに対応付けられてリード、消去、書込み、ベリファイなどのメモリ動作が行われる。   The access control is control in consideration of compatibility with a file system in which, for example, a sector is the basis of data management. For example, in order to manage data or files in units of sectors such as 512 bytes, the memory array of the flash memory chip 4 is divided into a data area for each 512 bytes corresponding to one sector and a management area for each data area. It is like that. The management area includes information indicating the use status of the sector, such as whether or not valid data is held in the corresponding data area, and pointing information to subsequent sectors. These management areas constitute a sector management table 55 as a whole. In access control, a sector of an access target file is associated with a physical address of the flash memory chip 4 and memory operations such as reading, erasing, writing, and verifying are performed.

暗号化・復号制御は、フラッシュメモリチップ4にライトするデータを先ず暗号化・復号回路53で暗号化させ、暗号化されたデータをフラッシュメモリチップ4に書込み可能にする処理と、フラッシュメモリコントローラ52でフラッシュメモリチップ4からリードしたデータを暗号化・復号回路53で復号させ、復号されたデータをインタフェースコントローラ50から外部に出力可能にする処理とを行う。   In the encryption / decryption control, data to be written to the flash memory chip 4 is first encrypted by the encryption / decryption circuit 53, and the encrypted data can be written to the flash memory chip 4, and the flash memory controller 52 The data read from the flash memory chip 4 is decrypted by the encryption / decryption circuit 53, and the decrypted data is output from the interface controller 50 to the outside.

前記認証制御について説明する。メモリカードMC1が音楽情報や文学情報等の配信に利用されることを想定すると、そのような情報の著作権保護を考慮する事が望ましい。また、メモリカードに預金情報、保険情報、携帯電話の課金情報、電話番号等が格納されて利用される場合にはそのような情報に対してプライバシー保護を図ることが要求されるであろう。   The authentication control will be described. Assuming that the memory card MC1 is used for distribution of music information, literary information, etc., it is desirable to consider the copyright protection of such information. In addition, when deposit information, insurance information, mobile phone billing information, telephone numbers, etc. are stored and used in a memory card, it will be required to protect the privacy of such information.

著作権保護に関しては、例えば複製権に関するオーソライゼーションコードがホスト装置から通知されてセキュリティー回路54のオーソライゼーションコード管理テーブル56にセットされ、そのオーソライゼーションコードと対応付けられた音楽情報がホスト装置からダウンロードされ、フラッシュメモリチップ4にライトされ、そのライトメモリアドレスが上記オーソライゼーションコードに対応つけられてセキュリティー回路54の前記オーソライゼーション管理テーブル56にセットされる。インタフェースコントローラ50はホスト装置からのアクセス要求に対して、アクセス対象ファイルのメモリアドレスが前記オーソライゼーション管理テーブル56上のオーソライゼーションコードに対応付けられたメモリエリアであるか否かを前記オーソライゼーション管理テーブル56を利用してセキュリティー回路54に判定させる。オーソライゼーションコードに対応付けられている場合、セキュリティー回路54は、インタフェースコントローラ50にオーソライゼーションコードの入力を要求させ、入力されたオーソライゼーションコードがセキュリティー回路54保有のオーソライゼーションコードに一致しない限り、そのファイルアクセスを許容させない。前記オーソライゼーションコード管理テーブル56は電気的に書き換え可能な不揮発性メモリによって構成してよい。このオーソライゼーションコード管理テーブル56は、インタフェースコントローラ50又はフラッシュメモリ4に配置してもよい。   With regard to copyright protection, for example, an authorization code related to the copy right is notified from the host device and set in the authorization code management table 56 of the security circuit 54, and music information associated with the authorization code is downloaded from the host device and flashed. The data is written in the memory chip 4 and the write memory address is set in the authorization management table 56 of the security circuit 54 in association with the above authorization code. In response to an access request from the host device, the interface controller 50 uses the authorization management table 56 to determine whether the memory address of the file to be accessed is a memory area associated with the authorization code on the authorization management table 56. Then, the security circuit 54 makes a determination. If it is associated with the authorization code, the security circuit 54 requests the interface controller 50 to input the authorization code, and allows the file access as long as the entered authorization code does not match the authorization code held by the security circuit 54. I won't let you. The authorization code management table 56 may be constituted by an electrically rewritable nonvolatile memory. This authorization code management table 56 may be arranged in the interface controller 50 or the flash memory 4.

プライバシー保護に関しては、例えばホスト装置から暗証コードがセキュリティー回路54の暗証コード管理テーブル57に一旦セットされると、メモリカードの初期化処理を終了する度に、フラッシュメモリチップ4に対する最初のリードアクセス要求に際して、セキュリティー回路54は、インタフェースコントローラ50に暗証コードの入力を要求し、既に暗証コード管理テーブル57にセットされている暗証コードに一致する暗証コードが外部から入力されるまで、インタフェースコントローラ50にそのリード要求に応答するメモリアクセス制御を開始させない。前記暗証コード管理テーブル57は電気的に書き換え可能な不揮発性メモリによって構成してよい。このオーソライゼーションコード管理テーブル56は、インタフェースコントローラ50又はフラッシュメモリ4に配置してもよい。   Regarding privacy protection, for example, once a password is set from the host device in the password code management table 57 of the security circuit 54, the first read access request to the flash memory chip 4 every time the initialization process of the memory card is completed. At this time, the security circuit 54 requests the interface controller 50 to input a password, and until the password that matches the password set in the password management table 57 is input from the outside, the security circuit 54 Do not start memory access control in response to a read request. The code code management table 57 may be constituted by an electrically rewritable nonvolatile memory. This authorization code management table 56 may be arranged in the interface controller 50 or the flash memory 4.

前記表示制御は、フラッシュメモリチップ4に対するアクセス状態表示処理、フラッシュメモリチップの空き容量表示処理、前記認証制御の結果を表示する認証結果表示処理を行う。   The display control includes an access state display process for the flash memory chip 4, a free space display process for the flash memory chip, and an authentication result display process for displaying the result of the authentication control.

前記表示制御は、特に制限されないが、コマンド入力待ち状態(スタンバイ状態)で入力されるコマンドに応答して行われる。スタンバイ状態が最初に実現されるのは、単数又は複数個のメモリカードMC1の初期化処理の後である。   The display control is not particularly limited, but is performed in response to a command input in a command input waiting state (standby state). The standby state is first realized after the initialization process of one or more memory cards MC1.

先ず、ホスト装置によるメモリカードに対する初期化処理を図3を参照しながら説明する。例えば、初期化処理は単数又は複数個のメモリカードMC1に対する電源投入によって開始され(S1)、その後、ホスト装置はメモリカードMC1に所定サイクル数でクロック信号を投入し、メモリカードMC1の内部回路を初期化させ(S2)、その後、メモリカードMC1を選択する(S3)。SPIモードではホストシステムがチップ選択信号にてメモリカードMC1を選択する。選択されたメモリカードMC1に対してホスト装置は、インタフェースコントローラ50内のカードIDレジスタが保有するカード固有識別情報をホスト装置に出力させ(S4)、ホスト装置はそのカード固有識別情報に対応させて当該メモリカードMC1の相対アドレスを通知する(S5)。これによってメモリカードMC1にはその相対アドレスによってその他のメモリカードと区別され、スタンバイ状態にされて(S6)、コマンド入力待ち状態にされる。一方、初期化処理においてマルチメディアカードモードでは、コマンドにてメモリカードMC1が選択される。選択されたメモリカードMC1は上記同様にカード固有識別情報に対応させて当該メモリカードMC1の相対アドレスが決定されることによってその他のメモリカードと区別され、スタンバイ状態にされて、コマンド入力待ち状態にされる。   First, initialization processing for a memory card by the host device will be described with reference to FIG. For example, the initialization process is started by turning on the power to one or more memory cards MC1 (S1), and then the host device inputs a clock signal to the memory card MC1 at a predetermined number of cycles, Initialization is performed (S2), and then the memory card MC1 is selected (S3). In the SPI mode, the host system selects the memory card MC1 with a chip selection signal. For the selected memory card MC1, the host device outputs the card unique identification information held in the card ID register in the interface controller 50 to the host device (S4), and the host device corresponds to the card unique identification information. The relative address of the memory card MC1 is notified (S5). As a result, the memory card MC1 is distinguished from other memory cards by its relative address, is set in a standby state (S6), and is in a command input waiting state. On the other hand, in the initialization process, in the multimedia card mode, the memory card MC1 is selected by a command. The selected memory card MC1 is distinguished from other memory cards by determining the relative address of the memory card MC1 corresponding to the card unique identification information in the same manner as described above, and is set in a standby state and in a command input waiting state. Is done.

図4にはインタフェースコントローラ50によるアクセス状態表示処理の制御フローが示される。スタンバイ状態(S6)においてホスト装置からアクセス要求があると(S7)、インタフェースコントローラ50はそのアクセス要求を完了するまでの間に、フラッシュメモリコントローラ52を介してフラッシュメモリチップ4に、消去、書込み、リード、又はベリファイなどの動作を指示する度に(S8)、LCDドライバ51に対してLEDモジュールを点滅駆動させる(S9)。例えば、その時の点滅動作は赤、緑の交互点滅である。ステップS8、S9の処理はホスト装置からの前記アクセス要求にすべて応答するまで繰り返される(S10)。メモリカードは再びスタンバイ状態に戻され(S6)、スタンバイ状態が続く限り上記処理が繰り返される。   FIG. 4 shows a control flow of access state display processing by the interface controller 50. When there is an access request from the host device in the standby state (S6) (S7), the interface controller 50 erases, writes, and writes to the flash memory chip 4 via the flash memory controller 52 until the access request is completed. Each time an operation such as reading or verifying is instructed (S8), the LED module is driven to blink by the LCD driver 51 (S9). For example, the blinking operation at that time is alternate blinking of red and green. The processes of steps S8 and S9 are repeated until all the access requests from the host device are responded (S10). The memory card is returned to the standby state again (S6), and the above process is repeated as long as the standby state continues.

メモリアクセス動作中の状態を表示可能であるから、メモリカードMC1それ自体で内蔵メモリ4のアクセス動作中の状態が識別可能になり、アクセス中に誤ってメモリカードMC1をカードソケットから抜いてデータが破壊されてしまう事態の発生を低減させることが可能になる。   Since the state during the memory access operation can be displayed, the memory card MC1 itself can identify the state during the access operation of the built-in memory 4, and the memory card MC1 is mistakenly removed from the card socket during the access and the data is transferred. It is possible to reduce the occurrence of a situation where it is destroyed.

図5にはインタフェースコントローラ50によるフラッシュメモリチップの空き容量表示処理の制御フローが示される。前記スタンバイ状態において(S6)、ホスト装置から空き容量表示コマンドを受け取ると(S11)、インタフェースコントローラ50はフラッシュメモリチップ4の前記セクタ管理領域から前記セクタの利用状況を示す情報を読み込んで(S12)、フラッシュメモリチップのデータエリアの空き容量が例えば、100〜70%、70〜50%、50〜20%又は20%以下の何れに該当するかを演算する(S13)。そしてインタフェースコントローラ50はその演算結果にしたがってLCDドライバ51でLCDモジュールを所定期間発光駆動する(S14)。例えば、空き容量が100〜70%のときはLED13gを緑色に点灯させ、空き容量が70〜50%のときはLED13gを緑色に点滅させ、空き容量が50〜20%のときはLED13rを赤色に点滅させ、空き容量が20%以下のときはLED13rを空く色に点灯させる。所定期間の発光駆動後、メモリカードMC1はスタンバイ状態に戻される(S6)。   FIG. 5 shows a control flow of the free space display processing of the flash memory chip by the interface controller 50. In the standby state (S6), upon receiving a free capacity display command from the host device (S11), the interface controller 50 reads information indicating the use status of the sector from the sector management area of the flash memory chip 4 (S12). Then, it is calculated whether the free space in the data area of the flash memory chip corresponds to, for example, 100 to 70%, 70 to 50%, 50 to 20%, or 20% or less (S13). The interface controller 50 drives the LCD module to emit light for a predetermined period by the LCD driver 51 in accordance with the calculation result (S14). For example, when the free space is 100 to 70%, the LED 13g is lit in green. When the free space is 70 to 50%, the LED 13g is blinked green. When the free space is 50 to 20%, the LED 13r is red. When the available capacity is 20% or less, the LED 13r is lit in an empty color. After the light emission driving for a predetermined period, the memory card MC1 is returned to the standby state (S6).

前記インタフェースコントローラ50は前記LEDモジュール13を駆動制御して前記メモリ4の空き容量の状態を表示可能であるから、メモリカードMC1それ自体でメモリの空き容量を識別可能になり、ライト動作の途上で記憶領域の空きが無くなる事態に陥る前に、予備のメモリカードを予め用意することを促せるようになる。   Since the interface controller 50 can drive and control the LED module 13 to display the state of free space in the memory 4, the memory card MC1 itself can identify the free space in the memory, and in the middle of the write operation. It is possible to encourage the preparation of a spare memory card in advance before the storage area becomes full.

図6にはインタフェースコントローラ50による前記認証結果表示処理の制御フローが示される。セキュリティー回路54が認証制御を開始するとき(S20)、即ち、前記著作権保護に関するオーソライゼーションコードをインタフェースコントローラ50を介してホスト装置から入力させ、或いは前記セキュリティー回路54が前記プライバシー保護に関する暗証コードをインタフェースコントローラ50を介してホスト装置から入力させるとき、セキュリティー回路54はインタフェースコントローラ50にLEDドライバ51を介してLEDモジュール13を発光駆動させる(S21)。この時の発光駆動は、特に制限されないが、赤緑の同相点滅である。セキュリティー回路54は入力したオーソライゼーションコード又は暗証コードに対する正当性を判断し、正当性の承認に呼応して(S22)、前記LEDモジュール13の点滅を停止させて(S23)、認証結果表示処理を終了する。   FIG. 6 shows a control flow of the authentication result display process by the interface controller 50. When the security circuit 54 starts authentication control (S20), that is, the authorization code related to copyright protection is input from the host device via the interface controller 50, or the security circuit 54 interfaces the password code related to privacy protection. When inputting from the host device via the controller 50, the security circuit 54 causes the interface controller 50 to drive the LED module 13 to emit light via the LED driver 51 (S21). The light emission driving at this time is not particularly limited, but is red-green in-phase flashing. The security circuit 54 determines the validity of the input authorization code or password, responds to the approval of the validity (S22), stops the blinking of the LED module 13 (S23), and ends the authentication result display process. To do.

上記により、認証制御の結果をメモリカードMC1を介して認識することが可能になる。換言すれば、メモリカードMC1に格納されて転々流通可能にされ改竄の虞もあるとき、メモリに格納すべき情報の著作権保護、プライバシー保護の観点をより、メモリカードMC1の使い勝手が良好になる。   As described above, the result of the authentication control can be recognized via the memory card MC1. In other words, when it is stored in the memory card MC1 and can be circulated and there is a risk of falsification, the usability of the memory card MC1 is improved from the viewpoint of copyright protection and privacy protection of information to be stored in the memory. .

図7には前記LEDモジュール13の駆動形式が数種類例示されている。図7の(A),(B),(C)に示される駆動形式は、制御信号Sre,SgrでLED13r、13gを夫々単独に制御できる形態である。一方、図7の(D)はLED13gと13rのアノードとカソードを相互に逆にして並列接続し、LED駆動回路の駆動インバータの電源を+Vと−Vとして駆動する形式である。駆動制御信号Scoは双方のLED13r、13gに共通である。この駆動形式では双方のLED13r,13gを完全並列に点灯又は点滅駆動する事はできないが、制御信号Scoの周波数を常時高くしてやれば、緑と赤の混合色である橙色に発光させる事ができ、制御信号Scoを間欠的に一定レベルと高周波に切り換えれば、赤色と橙色の交互点滅、緑色と橙色の交互点滅を実現できる。図7の(A),(B),(C)の代わりに図7の(D)を採用する場合には、赤と緑の同相点滅の代わりに赤色と橙色の交互点滅を採用し、赤と緑の交互点滅の代わりに緑色と橙色の交互点滅を採用すればよい。   FIG. 7 illustrates several types of driving modes of the LED module 13. The drive formats shown in FIGS. 7A, 7B, and 7C are forms in which the LEDs 13r and 13g can be independently controlled by the control signals Sre and Sgr. On the other hand, FIG. 7D shows a form in which the anodes and cathodes of the LEDs 13g and 13r are reversed and connected in parallel, and the power source of the drive inverter of the LED drive circuit is driven as + V and −V. The drive control signal Sco is common to both LEDs 13r and 13g. In this drive format, the LEDs 13r and 13g cannot be lit or blinked in completely parallel, but if the frequency of the control signal Sco is constantly increased, light can be emitted in orange, which is a mixed color of green and red. If the control signal Sco is intermittently switched between a constant level and a high frequency, red and orange alternate blinking and green and orange alternate blinking can be realized. When (D) in FIG. 7 is adopted instead of (A), (B), and (C) in FIG. 7, red and orange alternate blinking is employed instead of red and green in-phase blinking, and red Instead of alternately flashing green and green, alternating green and orange flashing may be employed.

《携帯電話装置》
次にメモリカードの状態を表示する機能を備えた携帯端末装置について説明する。図8には携帯電話装置100のブロック図が示される。
《Mobile phone device》
Next, a portable terminal device having a function of displaying the status of the memory card will be described. FIG. 8 shows a block diagram of the mobile phone device 100.

音声はマイクロフォン101によりアナログ音声信号として取り込まれ、A/D変換器102によりディジタル音声信号に変換され、データプロセッサ103に入力される。データプロセッサ103は、受け取ったディジタル音声信号に対する音声符号化処理及びレイヤ処理としてのチャネルコーデック処理等を行い、処理信号を送信信号として出力する。前記音声符号化処理及びチャネルコーデック処理等は、特に制限されないが、DSPを用いて行われる。特に図示はしないが、データプロセッサ103は、前記チャネルコーディックや音声コーディックの為のアクセラレータを内蔵してよい。   The sound is taken in as an analog sound signal by the microphone 101, converted into a digital sound signal by the A / D converter 102, and input to the data processor 103. The data processor 103 performs voice coding processing and channel codec processing as layer processing on the received digital voice signal, and outputs the processed signal as a transmission signal. The voice encoding process and the channel codec process are not particularly limited, but are performed using a DSP. Although not particularly illustrated, the data processor 103 may include an accelerator for the channel codec or voice codec.

データプロセッサ103で生成された送信信号は例えばGMSK変調回路104によって変調され、更にD/A変換器105のよりアナログ信号に変換され、高周波送信部(RF送信部)106によりアンテナ107を介して送信される。   The transmission signal generated by the data processor 103 is modulated by, for example, the GMSK modulation circuit 104, further converted into an analog signal by the D / A converter 105, and transmitted through the antenna 107 by the high frequency transmission unit (RF transmission unit) 106. Is done.

アンテナ107で受信された受信信号は、高周波受信部(RF受信部)108によって受信され、A/D変換器109にてディジタル信号に変換され、データプロセッサ103に取り込まれる。データプロセッサ103は、ビタビ復号処理、音声復号処理等を行い、音声信号を取り出し得て出力する。ビタビ復号処理、音声復号処理等はDSP又は図示を省略するアクセラレータによって行われる。   A reception signal received by the antenna 107 is received by a high frequency reception unit (RF reception unit) 108, converted into a digital signal by an A / D converter 109, and taken into the data processor 103. The data processor 103 performs Viterbi decoding processing, audio decoding processing, and the like, and extracts and outputs an audio signal. Viterbi decoding processing, audio decoding processing, and the like are performed by a DSP or an accelerator (not shown).

データプロセッサ103より出力された音声信号はD/A変換器110によりアナログ音声信号に変換され、スピーカ111から音声として出力される。   The audio signal output from the data processor 103 is converted into an analog audio signal by the D / A converter 110 and output from the speaker 111 as audio.

図8の携帯電話装置10においてデータプロセッサ103は中央処理装置(CPU)112、ダイレクトメモリアクセスコントローラ(DMAC)113、前記CPU112の動作プログラムなどを保有するリード・オンリ・メモリ(ROM)114、前記CPU112のワーク領域に利用されるランダム・アクセス・メモリ(RAM)115、及び入出力ポートやシリアルインタフェースなどの入出力回路(I/O)116を有する。特に制限されないが、図5の携帯電話装置100の例では、データプロセッサ103は音声符号化復号のための音声コーデック処理、レイヤ処理としてのチャネルコーディック処理、及びシステム制御処理などの動作プログラムは前記ROM114が保有する。DMAC113に対する転送制御条件の設定処理は前記ROM114に格納された動作プログラムをCPU112が実行して行うようになっている。   8, the data processor 103 includes a central processing unit (CPU) 112, a direct memory access controller (DMAC) 113, a read only memory (ROM) 114 holding an operation program of the CPU 112, and the CPU 112. A random access memory (RAM) 115 used for the work area, and an input / output circuit (I / O) 116 such as an input / output port and a serial interface. Although not particularly limited, in the example of the cellular phone device 100 of FIG. 5, the data processor 103 performs operation programs such as speech codec processing for speech coding and decoding, channel codec processing as layer processing, and system control processing, as the ROM 114. Is held by. The transfer control condition setting process for the DMAC 113 is performed by the CPU 112 executing the operation program stored in the ROM 114.

特に制限されないが、前記データプロセッサ103のI/O116には、入力スイッチ部120、表示コントローラ121、及びカードインタフェースコントローラ122が接続されている。入力スイッチ部120はファンクション指定によって数字及び文字等を入力可能な多数の入力スイッチを有している。カードインタフェースコントローラ122はカードソケット123に装着されたメモリカードMC2とデータプロセッサ103との間のインタフェース制御を行う。ここでメモリカードMC2は、前記メモリカードMC1に対して、LDEモジュール13を備えず、前記インタフェースコントローラ50による表示制御機能、即ち前記アクセス状態表示処理、空き容量表示処理、及び認証結果表示処理の制御機能を有していない点が相違される。前記表示制御は携帯電話装置100のデータプロセッサ103が、表示コントローラ121、液晶ディスプレイ125、及びLEDモジュール126を用いて行う。携帯電話装置100では、前記アクセス状態、空き容量、及び認証結果の表示制御機能の他に、データプロセッサ103は送信電話番号、着信電話番号、通信状態、バッテリ電圧など、携帯電話装置100の状態を表示コントローラ121を介して液晶ディスプレイ125に適宜表示制御する機能を有している。また、データプロセッサ103はバッテリ充電動作中の状態をLEDモジュール126で表示するために、充電未完了状態において赤色のLED126rを点灯させ、充電完了状態において緑色のLED126gを点灯させる。LEDモジュール126の駆動形式は図7と同様に構成してよい。   Although not particularly limited, an input switch unit 120, a display controller 121, and a card interface controller 122 are connected to the I / O 116 of the data processor 103. The input switch unit 120 has a large number of input switches capable of inputting numbers, characters, and the like by function designation. The card interface controller 122 performs interface control between the memory card MC2 mounted in the card socket 123 and the data processor 103. Here, the memory card MC2 does not include the LDE module 13 as compared with the memory card MC1, and controls the display control function by the interface controller 50, that is, the access state display process, the free space display process, and the authentication result display process. The difference is that it has no function. The display control is performed by the data processor 103 of the mobile phone device 100 using the display controller 121, the liquid crystal display 125, and the LED module 126. In the cellular phone device 100, in addition to the access status, free space, and authentication result display control functions, the data processor 103 displays the status of the cellular phone device 100 such as a transmission telephone number, an incoming telephone number, a communication status, and a battery voltage. The display controller 121 has a function of appropriately controlling display on the liquid crystal display 125. Further, in order to display the state during the battery charging operation by the LED module 126, the data processor 103 turns on the red LED 126r in the charging incomplete state and turns on the green LED 126g in the charging completed state. The drive format of the LED module 126 may be configured in the same manner as in FIG.

データプロセッサ103による前記アクセス状態表示処理、空き容量表示処理、及び認証結果表示処理の制御機能について説明する。それら処理による表示制御対象は前述と同様にLEDモジュール126であってもよい。或いは液晶ディスプレイ125を用いてもよい。   Control functions of the access state display process, free capacity display process, and authentication result display process by the data processor 103 will be described. The display control target by these processes may be the LED module 126 as described above. Alternatively, a liquid crystal display 125 may be used.

データプロセッサ103によるアクセス状態表示処理は次のように行われる。即ち、データプロセッサ103は、メモリカードMC2にアクセスコマンドを発行したとき、メモリカードMC2から応答が返されてからアクセスの終了が通知されるまでの間、LEDモジュール126を点滅駆動させる。例えば、その時の点滅動作は赤、緑の交互点滅である。   The access status display process by the data processor 103 is performed as follows. In other words, when the data processor 103 issues an access command to the memory card MC2, the LED processor 126 is driven to blink until the end of access is notified after a response is returned from the memory card MC2. For example, the blinking operation at that time is alternate blinking of red and green.

データプロセッサ103による空き容量表示の表示態様は、特に制限されないが、液晶ディスプレイ125に図9の(A)乃至(C)で代表されるアイコン表示で行い、或いは図10の(A)乃至(C)で代表されるレベルインジケータ表示で行う。アイコン表示ではアイコン全体の大きさに対する黒い領域の面積が空き容量を相対値として示し、黒領域の面積比が相違される複数個のアイコンを空き容量の減少に従って選択して、表示させるようになっている。レベルインジケータ表示では複数個の素片の数に対する黒い素片の数が空き容量を相対値として示し、黒素片の数は空き容量減少に従って一つづつ少なくされる。空き容量表示の表示態様は前述のLED表示であってもよい。   The display mode of the free space display by the data processor 103 is not particularly limited, but is performed by icon display represented by (A) to (C) in FIG. 9 on the liquid crystal display 125, or (A) to (C) in FIG. ) Is displayed with a level indicator represented by In the icon display, the area of the black area with respect to the overall size of the icon indicates the free capacity as a relative value, and a plurality of icons with different black area ratios are selected and displayed according to the decrease in the free capacity. ing. In the level indicator display, the number of black pieces relative to the number of pieces indicates the free capacity as a relative value, and the number of black pieces is decreased one by one as the free capacity decreases. The display mode of the free space display may be the LED display described above.

図11にはデータプロセッサ103によるメモリカードMC2内蔵フラッシュメモリチップの空き容量表示処理の制御フローが示される。メモリカードMC2のスタンバイ状態において、データプロセッサ103はメモリカードMC2に空き容量情報取得コマンドを発行する(S30)。これによってメモリカードMC2のインタフェースコントローラはフラッシュメモリチップの前記セクタ管理領域から前記セクタの利用状況を示す情報をリードして、データプロセッサ103に返す。データプロセッサ103はセクタ利用状況を示す情報を入力し(S31)、これに基づいてフラッシュメモリチップのデータエリアの空き容量を判定し(S32)、判定した空き容量に応答する表示データを表示コントローラ121のレジスタにロードし(S33)、ロードした表示データに従って液晶ディスプレイ125に空き容量を表示させる(S34)。アイコン表示であればそのときの空き容量に対応されるアイコンデータを選択して液晶ディスプレイ125の所定位置に表示し、レベルインジケータ表示であればそのときの空き容量に対応される数の素片を液晶ディスプレイ125上で黒く表示する。データプロセッサ103による空き容量情報取得コマンドの発行はカードソケット123にメモリカードMC2が装着されているとき、所定インターバルで繰り返し行われ、インターバル間では直前の表示データがレジスタに維持されて空き容量表示を常時行う事ができるようになっている。   FIG. 11 shows a control flow of the free capacity display processing of the flash memory chip with a built-in memory card MC2 by the data processor 103. In the standby state of the memory card MC2, the data processor 103 issues a free space information acquisition command to the memory card MC2 (S30). As a result, the interface controller of the memory card MC2 reads information indicating the use status of the sector from the sector management area of the flash memory chip and returns it to the data processor 103. The data processor 103 inputs information indicating the sector usage status (S31), determines the free capacity of the data area of the flash memory chip based on the information (S32), and displays display data in response to the determined free capacity as the display controller 121. (S33), and the available capacity is displayed on the liquid crystal display 125 according to the loaded display data (S34). If the icon is displayed, icon data corresponding to the free space at that time is selected and displayed at a predetermined position on the liquid crystal display 125. If the level indicator is displayed, the number of pieces corresponding to the free space at that time is displayed. It is displayed black on the liquid crystal display 125. The issuance of the free space information acquisition command by the data processor 103 is repeated at predetermined intervals when the memory card MC2 is mounted in the card socket 123, and the display data immediately before is maintained in the register between the intervals, and the free space display is displayed. It can be done all the time.

図12にはデータプロセッサ103による前記認証結果表示処理の制御フローが示される。メモリカードMC2のセキュリティー回路が認証制御を開始するとき、即ち、データプロセッサ103が前記著作権保護に関するオーソライゼーションコードをメモリカードMC2のインタフェースコントローラに供給し、或いはデータプロセッサ103が前記プライバシー保護に関する暗証コードをメモリカードMC2のインタフェースコントローラを介して前記セキュリティー回路に供給するとき(S35)、データプロセッサ103は表示コントローラ121を介して液晶ディスプレイ125に“認証処理中”の表示をさせる(S36)。セキュリティー回路は入力したオーソライゼーションコード又は暗証コードに対する正当性を判断する。データプロセッサ103は、セキュリティー回路による正当性の判定結果を受け取ると(S37)、今度は、表示コントローラ121を介して液晶ディスプレイ125に“認証OK”を表示し、一定時間その標示を維持して(S38)、認証結果表示処理を終了する。   FIG. 12 shows a control flow of the authentication result display process by the data processor 103. When the security circuit of the memory card MC2 starts authentication control, that is, the data processor 103 supplies the authorization code relating to the copyright protection to the interface controller of the memory card MC2, or the data processor 103 provides the secret code relating to the privacy protection. When supplying the security circuit via the interface controller of the memory card MC2 (S35), the data processor 103 causes the liquid crystal display 125 to display “authentication processing” via the display controller 121 (S36). The security circuit determines the validity of the input authorization code or password. When the data processor 103 receives the determination result of the correctness by the security circuit (S37), this time, “authentication OK” is displayed on the liquid crystal display 125 via the display controller 121, and the indication is maintained for a certain time ( S38), the authentication result display process is terminated.

上記により、アクセス状態表示、空き容量表示、及び認証結果表示などのメモリカードMC2の使い勝手を携帯電話装置100側で向上させる事が可能になる。   As described above, it is possible to improve the usability of the memory card MC2 such as the access status display, the free space display, and the authentication result display on the mobile phone device 100 side.

《インタフェースの多様化》
次に、コネクタ端子の他に或いはコネクタ端子に代えて非接触のインタフェースを備えたメモリカードについて説明する。
<Diversification of interfaces>
Next, a memory card provided with a non-contact interface in addition to or instead of the connector terminal will be described.

図13の(A)には別のメモリカードの端子面が示され、図13の(B)にはそのメモリカードのチップ実装面が示される。同図に示されるメモリカードMC3は、マルチメディアカードに対してデータ端子が8ビットとされる上位互換を実現すると共に赤外線インタフェースを機能を追加したメモリカードとされる。メモリカードMC1に対する端子面の相違は、コネクタ端子2及び接続パッド3が13個配置される点である。前記端子番号#1〜#7はマルチメディアカード準拠メモリカードMC1とレイアウト構成が同一であり、追加された6個のコネクタ端子は端子番号#8〜#13とされる。カード基板1Aの実装面には、フラッシュメモリチップ4、コントローラチップ5A、及び赤外線送受信(IrDA)モジュール14が設けられている。IrDAモジュールは赤外線発光ダイオード14trと赤外線フォトダイオード14rcとによって構成される。   FIG. 13A shows a terminal surface of another memory card, and FIG. 13B shows a chip mounting surface of the memory card. The memory card MC3 shown in the figure is a memory card that realizes upward compatibility with a multi-media card having a data terminal of 8 bits and adds an infrared interface function. The difference in terminal surface with respect to the memory card MC1 is that 13 connector terminals 2 and 13 connection pads 3 are arranged. The terminal numbers # 1 to # 7 have the same layout configuration as the multimedia card-compliant memory card MC1, and the added six connector terminals are terminal numbers # 8 to # 13. A flash memory chip 4, a controller chip 5A, and an infrared transmission / reception (IrDA) module 14 are provided on the mounting surface of the card substrate 1A. The IrDA module includes an infrared light emitting diode 14tr and an infrared photodiode 14rc.

前記#1〜#7のコネクタ端子2はカード基板1Aに対して第1列目のコネクタ端子列を構成し、追加された前記#8〜#13のコネクタ端子2は第1列目のコネクタ端子列に対して離間配置された第2列目のコネクタ端子列を構成する。#9〜#12のコネクタ端子2の大きさは他のコネクタ端子2の大きさと同じである。第1列目のコネクタ端子列と第2列目のコネクタ端子列とはコネクタ端子の列方向配置が列方向で相互にずれている。コネクタ端子2の端子間領域に着目すれば、第1列目のコネクタ端子列の端子間領域の配列と第2列目のコネクタ端子列の端子間領域の配列とが列方向で相互にずれている。要するに、第1列目と第2列目のコネクタ端子は列相互間で千鳥状に配置されている。   The connector terminals 2 of # 1 to # 7 constitute a first connector terminal row with respect to the card substrate 1A, and the added connector terminals 2 of # 8 to # 13 are connector terminals of the first row. A second connector terminal row that is spaced from the row is configured. The sizes of the connector terminals 2 of # 9 to # 12 are the same as the sizes of the other connector terminals 2. The first row of connector terminal rows and the second row of connector terminal rows are displaced from each other in the row direction arrangement of the connector terminals. If attention is paid to the inter-terminal region of the connector terminal 2, the arrangement of the inter-terminal region of the first connector terminal row and the arrangement of the inter-terminal region of the second connector terminal row are shifted from each other in the column direction. Yes. In short, the connector terminals of the first row and the second row are arranged in a staggered manner between the rows.

このメモリカードMC3は、端子#2〜#7がマルチメディアカード準拠メモリカードMC1のマルチメディアカードモードと同一機能に割り当てられ、当該マルチメディアカードモードにおいてリザーブ端子であった端子#1は第4ビット目のデータ端子DATA3、追加された端子#8、#9、#10、#11、#12、#13は順次第2ビット目のデータ端子DATA1、第5ビット目のデータ端子DATA4、第7ビット目のデータ端子DATA6、第8ビット目のデータ端子DATA7、第6ビット目のデータ端子DATA5、第2ビット目のデータ端子DATA1とされる。第1ビット目のデータ端子DATA0はマルチメディアカードモードと同じ端子#7である。従ってこのメモリカードMC3は、前記メモリカードMC1のマルチメディアカードモードにおいてデータ入出力が8ビット並列で可能にされる点で前記メモリカードMC1と相違される。   In this memory card MC3, terminals # 2 to # 7 are assigned to the same function as the multimedia card mode of the multimedia card compliant memory card MC1, and the terminal # 1 which is a reserved terminal in the multimedia card mode is the fourth bit. The second data terminal DATA3, the added terminals # 8, # 9, # 10, # 11, # 12, and # 13 are the second bit data terminal DATA1, the fifth bit data terminal DATA4, and the seventh bit. The data terminal DATA6 of the eighth bit, the data terminal DATA7 of the eighth bit, the data terminal DATA5 of the sixth bit, and the data terminal DATA1 of the second bit. The data terminal DATA0 of the first bit is the same terminal # 7 as in the multimedia card mode. Therefore, the memory card MC3 is different from the memory card MC1 in that data input / output is enabled in parallel in 8 bits in the multimedia card mode of the memory card MC1.

更にこのメモリカードMC3は、前記マルチメディアカード準拠メモリカードMC1に対して下位互換モードを備える。即ち、コントローラチップ5Aは、前記8ビットのデータ用端子#1、#7〜#13の内の1ビット#7を用いる1ビットモードと、前記8ビットのデータ用端子#1、#7〜#13の内の4ビット#1、#7、#8、#13を用いた4ビット並列入出力を行う4ビットモードと、前記8ビットのデータ用端子#1、#7〜#13を用いた8ビット並列入出力を行う8ビットモードとを有する。   Furthermore, the memory card MC3 has a backward compatibility mode with respect to the multimedia card-compliant memory card MC1. That is, the controller chip 5A has a 1-bit mode using 1 bit # 7 among the 8-bit data terminals # 1, # 7 to # 13, and the 8-bit data terminals # 1, # 7 to # 13. A 4-bit mode that performs 4-bit parallel input / output using 4 bits # 1, # 7, # 8, and # 13 of 13 and the 8-bit data terminals # 1 and # 7 to # 13 are used. And an 8-bit mode for performing 8-bit parallel input / output.

前記動作モードの設定は所定のコネクタ端子の状態又は所定のコネクタ端子からのコマンド入力状態に応答して設定すればよい。例えば、メモリカードMC3をマルチメディアカード準拠メモリカードMC1のカードソケットに装着したとき前記端子#8〜#13はフローティングになるから、電源投入時にコントローラチップ5Aが前記4ビットモードとの相違を認識できるデータ端子DATSA1,DATA2の双方又は一方のコネクタ端子2のフローティング状態をソフト的又はハード的に(ソフトウェアを専ら利用し又はハードウェア的な構成を専ら利用して)検出することにより、当該メモリカードMC3に前記1ビットモードを設定すればよい。   The operation mode may be set in response to a predetermined connector terminal state or a command input state from the predetermined connector terminal. For example, when the memory card MC3 is inserted into the card socket of the multimedia card compliant memory card MC1, the terminals # 8 to # 13 are in a floating state, so that the controller chip 5A can recognize the difference from the 4-bit mode when the power is turned on. By detecting the floating state of both or one of the data terminals DATSA1 and DATA2 in software or hardware (using software exclusively or using a hardware configuration), the memory card MC3 The 1-bit mode may be set in

また、前記メモリカードMC3をそれ専用のカードソケットに装着したとき前記端子#9〜#12はカードソケットのソケット端子に導通されるから、電源投入時にコントローラチップ5Bが少なくともデータ端子DATSA4〜DATA7の全部又は一部にホスト装置から特定の信号若しくはコマンドが供給されるのを検出することによって当該メモリカードMC3に前記8ビットモードを設定すればよい。   Further, when the memory card MC3 is inserted into a dedicated card socket, the terminals # 9 to # 12 are electrically connected to the socket terminals of the card socket. Therefore, when the power is turned on, the controller chip 5B has at least all of the data terminals DATSA4 to DATA7. Alternatively, the 8-bit mode may be set in the memory card MC3 by detecting that a specific signal or command is supplied in part from the host device.

コントローラチップ5Aは接続パッド3に接続されるデータ入出力端子の数が8個である点で前記コントローラチップ5と相違する。その他の構成は図1と同様であり、同一機能を有する回路要素には同一符号を付してその詳細な説明を省略する。   The controller chip 5A is different from the controller chip 5 in that the number of data input / output terminals connected to the connection pad 3 is eight. Other configurations are the same as those in FIG. 1, and circuit elements having the same functions are denoted by the same reference numerals and detailed description thereof is omitted.

図14には前記メモリカードMC3の機能ブロック図が示される。コントローラチップ5Aはインタフェースコントローラ50A、IrDAコントローラ51A、フラッシュメモリコントローラ52、暗号化・復号回路53、及びセキュリティー回路54を有する。インタフェースコントローラ50Aは前記端子2を介して図示を省略するホスト装置に接続され、ホスト装置から与えられるコマンドを解読して、メモリカード内部の全体的な制御とホスト装置とのインタフェース制御を行う。前記メモリカード内部の全体的な制御は、メモリカードMC1と同様であり、セキュリティー回路を利用した認証制御、フラッシュメモリチップ4に対する暗号化・復号制御、フラッシュメモリコントローラ52を介するフラッシュメモリチップ4のファイルメモリとしてのアクセス制御である。メモリカード内部の全体的な制御やホスト装置とのインタフェース制御のための制御プログラム若しくは状態遷移制御ロジックは、特に制限されないが、インタフェースコントローラ50Aの内部に設けられている。制御プログラムをフラッシュメモリ4に配置しておくことも可能である。   FIG. 14 shows a functional block diagram of the memory card MC3. The controller chip 5A includes an interface controller 50A, an IrDA controller 51A, a flash memory controller 52, an encryption / decryption circuit 53, and a security circuit 54. The interface controller 50A is connected to a host device (not shown) via the terminal 2, decodes a command given from the host device, and performs overall control inside the memory card and interface control with the host device. The overall control inside the memory card is the same as that of the memory card MC1, authentication control using a security circuit, encryption / decryption control for the flash memory chip 4, and files of the flash memory chip 4 via the flash memory controller 52. Access control as a memory. A control program or state transition control logic for overall control inside the memory card and interface control with the host device is not particularly limited, but is provided inside the interface controller 50A. It is also possible to place the control program in the flash memory 4.

前記インタフェース制御として、前記メモリカードMC1と同様の前記端子2を介するマルチメディアカードモード或いはSPIモードによるインタフェース制御、更に、IrDAモジュール14を用いた赤外線インタフェース制御を有する。IrDAコントローラ51Aによる赤外線インタフェース制御のための動作プログラムは例えばフラッシュメモリ4又はインタフェースコントローラ50Aに格納されている。前記赤外線インタフェース制御は、例えば赤外線データ協会(Infrared Data Association)で標準化された2.4〜115.2Kbpsの中低速度の公知の通信規格に準拠し、偏重方式にRZ(Return to Zero)方式を採用し、パルス幅を1.6μ秒からビット時間の16分の3まで可変可能にされているものである。   The interface control includes interface control in the multimedia card mode or SPI mode via the terminal 2 similar to the memory card MC1, and infrared interface control using the IrDA module 14. An operation program for infrared interface control by the IrDA controller 51A is stored in, for example, the flash memory 4 or the interface controller 50A. The infrared interface control conforms to a known medium / low speed communication standard of 2.4 to 115.2 Kbps standardized by, for example, the Infrared Data Association, and uses an RZ (Return to Zero) system as a biased system. Adopted, the pulse width can be varied from 1.6 μsec to 3/16 of the bit time.

前記メモリカードMC3は図15で代表されるように例えば前記携帯電話装置100のカードスロットに装着される。IrDAコントローラ51Aに対する通信制御条件の設定や通信動作の指示はデータプロセッサ103からインタフェースコントローラ50Aを介してコマンドで与えられる。   The memory card MC3 is inserted into, for example, a card slot of the cellular phone device 100 as shown in FIG. Communication control condition setting and communication operation instructions for the IrDA controller 51A are given as commands from the data processor 103 via the interface controller 50A.

携帯電話装置100に搭載されたメモリカードMC3は例えば図16に例示されるよう赤外線通信機能を有するパーソナルコンピュータ200と赤外線通信を行う事ができる。相互に電話帳データを転送するような利用形態だけでなく、パーソナルコンピュータ200に携帯電話用モデム回路若しくは携帯電話用モデムカードが装着されているとき、当該モデムの通信ターミナルとして前記携帯電話装置100を利用し、そのとき、携帯電話装置100とパーソナルコンピュータ200との間のデータ通信を赤外線で行うことが可能である。   The memory card MC3 mounted on the cellular phone device 100 can perform infrared communication with a personal computer 200 having an infrared communication function as exemplified in FIG. When the personal computer 200 is equipped with a mobile phone modem circuit or a mobile phone modem card, the mobile phone device 100 is used as a communication terminal for the modem. At that time, data communication between the mobile phone device 100 and the personal computer 200 can be performed by infrared rays.

前記赤外線通信機能を搭載したICカードは前述のメモリカードMC3に代表されるストレージ系ICカードに限定されない。例えばモデムカードに赤外線通信機能を付加して、携帯電話装置に装着可能にすれば、パーソナルコンピュータ200に携帯電話対応モデムを用意しなくても、携帯電話装置100を通信ターミナルとしてパーソナルコンピュータ200を用いてデータ通信を行うことができる。   The IC card equipped with the infrared communication function is not limited to the storage system IC card represented by the memory card MC3. For example, if an infrared communication function is added to a modem card so that the modem card can be attached to a mobile phone device, the personal computer 200 can be used with the mobile phone device 100 as a communication terminal even if the personal computer 200 does not have a mobile phone compatible modem. Data communication.

また、前記メモリカードMC3若しくはICカードは赤外線を用いた無線LAN(Local Area Network)に適用することも可能であり、そのための通信プロトコルをIrDAコントローラ51A若しくはインタフェースコントローラ50AにROMなどで保持させればよい。   The memory card MC3 or IC card can also be applied to a wireless local area network (LAN) using infrared rays, and if the communication protocol for that purpose is stored in the ROM or the like in the IrDA controller 51A or the interface controller 50A. Good.

図17には無線LANの別の例として電波(電磁波)LANをサポートするメモリカードMC4のブロック図が示される。メモリカードMC4はカード基板に電波LANインタフェースモジュール16及びアンテナ17を有すると共に、FRAM(登録商標)と称されるような強誘電体メモリチップ4B及びコントローラチップ5Bを有する。コントローラチップ5Bと電波LANインタフェースモジュール16とは1チップで構成しても良い。   FIG. 17 is a block diagram of a memory card MC4 that supports a radio wave (electromagnetic wave) LAN as another example of the wireless LAN. The memory card MC4 has a radio wave LAN interface module 16 and an antenna 17 on a card substrate, and also has a ferroelectric memory chip 4B and a controller chip 5B called FRAM (registered trademark). The controller chip 5B and the radio wave LAN interface module 16 may be configured as one chip.

前記強誘電体メモリチップは記憶素子となるキャパシタに例えばPZT(チタン酸ジルコン酸鉛)等の強誘電体材料を用いたメモリで、強誘電体材料の持つ分極現象を利用し、自発分極の二つの安定した状態に論理値1,0を対応させて記憶するものであり、不揮発性RAMを実現する。強誘電体メモリチップはフラッシュメモリなどの不揮発性メモリに比べて高速書換え及び低消費電力などの特徴を有する。   The ferroelectric memory chip is a memory in which a ferroelectric material such as PZT (lead zirconate titanate), for example, is used for a capacitor serving as a memory element. One stable state is associated with logical values 1 and 0, and a nonvolatile RAM is realized. Ferroelectric memory chips have features such as high-speed rewriting and low power consumption compared to non-volatile memories such as flash memories.

電波LANインタフェースモジュール16はインタフェースコントローラ50Bから与えられた送信信号を高周波信号としてアンテナ17から送信し、アンテナ17で入信した高周波信号を検波し、検波した信号成分を増幅し且つ量子化してインタフェースコントローラ50Bに与える。インタフェースコントローラ50Bはホスト装置から与えられる無線送受信コマンドにしたがって、送信すべきデータを無線LANインタフェースモジュール16に与え、無線LANインタフェースモジュール16からの受信データを入力して処理する。無線LANインタフェースモジュール16は、前記認証制御のための暗証コードの入出力に用いたり、或いは前記アクセス制御に際してオーソライゼーションコードの出力等に用いてもよい。   The radio wave LAN interface module 16 transmits the transmission signal given from the interface controller 50B from the antenna 17 as a high frequency signal, detects the high frequency signal received by the antenna 17, amplifies and quantizes the detected signal component, and performs the interface controller 50B. To give. The interface controller 50B provides data to be transmitted to the wireless LAN interface module 16 according to a wireless transmission / reception command given from the host device, and receives and processes the received data from the wireless LAN interface module 16. The wireless LAN interface module 16 may be used for inputting / outputting a personal identification code for the authentication control, or for outputting an authorization code for the access control.

電波LAN等の無線LANの周波数帯は2.4GHz帯、19GHz帯などである。無線LANの通信範囲は携帯電話装置による通信エリアに比べて狭いのが通例であるから、送信電力も小さく、また、携帯電話網を用いないので通信コストも低い。この意味において、無線LANによるインタフェース手段を備えたメモリカードMC4のようなICカードを携帯電話装置200A、200Bに搭載して、図18のように相互にデータ通信を行う事には、低消費電力及び通信コストの低減というメリットがある。   The frequency band of a wireless LAN such as a radio wave LAN is a 2.4 GHz band, a 19 GHz band, or the like. Since the communication range of the wireless LAN is usually narrower than the communication area by the mobile phone device, the transmission power is low, and the communication cost is low because the mobile phone network is not used. In this sense, when an IC card such as the memory card MC4 provided with a wireless LAN interface unit is mounted on the mobile phone devices 200A and 200B to perform data communication with each other as shown in FIG. In addition, there is an advantage of reducing communication costs.

尚、52Bで示される強誘電体メモリコントローラと4Bで示される強誘電体メモリチップの代わりにEEPROMコントローラ及びEEPROMチップを使用してもよい。   An EEPROM controller and an EEPROM chip may be used instead of the ferroelectric memory controller indicated by 52B and the ferroelectric memory chip indicated by 4B.

図19及び図20には前記アンテナ17の具体例が示される。図19の例は端子2を有する端子面にのみ導電パターンが形成される1層配線基板を用いたときの例である。アンテナ17は端子面に導電パターンとして形成される。電波LANインタフェースモジュール16は配線基板の実装面に設けられ、アンテナ17の両端は基板の開口17Aを介して実装面に露出され、その部分がボンディングワイヤ17Bによって電波LANインタフェースモジュール16のボンディングパッドに接続される。図では強誘電体メモリ4Bは図示を省略してある。   19 and 20 show specific examples of the antenna 17. The example of FIG. 19 is an example when a single-layer wiring board in which a conductive pattern is formed only on the terminal surface having the terminals 2 is used. The antenna 17 is formed as a conductive pattern on the terminal surface. The radio wave LAN interface module 16 is provided on the mounting surface of the wiring board. Both ends of the antenna 17 are exposed to the mounting surface through the openings 17A of the board, and the portions are connected to the bonding pads of the radio wave LAN interface module 16 by the bonding wires 17B. Is done. In the figure, the ferroelectric memory 4B is not shown.

図20の例は端子面と実装面の双方に導電パターンが形成される2層配線基板を用いたときの例である。アンテナ17は端子面に導電パターンとして形成される。電波LANインタフェースモジュール16は配線基板の実装面に設けられ、アンテナ17の両端はスルーホール17Cを介して実装面の配線パターン17Dに連通され、この配線パターン17Dの端部がボンディングワイヤ17Bによって電波LANインタフェースモジュール16のボンディングパッドに接続される。図では強誘電体メモリ4Bは図示を省略してある。   The example of FIG. 20 is an example when a two-layer wiring board in which a conductive pattern is formed on both the terminal surface and the mounting surface is used. The antenna 17 is formed as a conductive pattern on the terminal surface. The radio wave LAN interface module 16 is provided on the mounting surface of the wiring board, and both ends of the antenna 17 communicate with the wiring pattern 17D on the mounting surface through the through holes 17C. It is connected to the bonding pad of the interface module 16. In the figure, the ferroelectric memory 4B is not shown.

図21には送信電力を小さくする事ができる無線通信制御回路を採用したメモリカードMC5が示される。メモリカードMC5はカード基板に無線通信制御回路18及びアンテナ19を有すると共に、フラッシュメモリチップ4及びコントローラチップ5Cを有する。コントローラチップ5Cと無線通信制御回路18とは1チップで構成してもよい。無線通信制御回路18は前記インタフェースコントローラ50Cから供給されるデータにしたがって前記アンテナ19へ搬送波の情報をのせた方式で送信または受信を行うものである。前記所定の情報格納領域は、例えばオーソライゼーションコード又は暗証コードの格納に割当てられたてーブル56,57、或いはフラッシュメモリ4のデータエリアである。   FIG. 21 shows a memory card MC5 that employs a wireless communication control circuit that can reduce transmission power. The memory card MC5 has a wireless communication control circuit 18 and an antenna 19 on the card substrate, and also has a flash memory chip 4 and a controller chip 5C. The controller chip 5C and the wireless communication control circuit 18 may be configured as one chip. The wireless communication control circuit 18 performs transmission or reception in a manner in which carrier information is placed on the antenna 19 in accordance with data supplied from the interface controller 50C. The predetermined information storage area is, for example, a table 56 or 57 allocated for storing an authorization code or a password, or a data area of the flash memory 4.

例えば、前記アンテナ19はダイポールアンテナであり、カード基板に導電パターンとして形成され、例えば外部から照射される電波の半波長の電流分布が生ずるような形状にされている。無線通信制御回路18は、例えばアンテナ制御として、ダイポールアンテナの間に配置されて開閉可能なスイッチングトランジスタを有し、スイッチングトランジスタを閉じる事によってアンテナ19を短絡し、開く事によってアンテナ19の特性インピーダンスを所定値にする。スイッチングトランジスタのスイッチング制御信号はインタフェースコントローラ50Cから与えられる論理値1又は0の送信信号である。したがって、ダイポールアンテナ19の終端抵抗は送信すべき信号応じて0又は所定値にされる。ダイポールアンテナ19の放射インピーダンスと負荷インピーダンスが等しいときは最大の受信電力が得られるが、負荷インピーダンスが0であれば、アンテナ端子に出力される受信電圧は0になり、アンテナ自身に流れる電流の定在波比が増大して再放射電力が増加する。即ち、このときダイポールアンテナ19は反射器として動作し、外部からダイポールアンテナ19に一定所定周波数の信号が放射されていれば、外部ではその反射波を受信する事ができる。外部において、経時的に変化されるその反射波を受信すれば、当該受信信号はダイポールアンテナ19のインピーダンス変化に応じて変調された信号、換言すればインタフェースコントローラ50Cが送信した信号と見なすことができる。このようにダイポールアンテナ19は送信電力を必要としないから低消費電力を実現してもよい。   For example, the antenna 19 is a dipole antenna, which is formed as a conductive pattern on a card substrate, and is shaped so as to generate, for example, a half-wave current distribution of radio waves irradiated from the outside. The radio communication control circuit 18 has a switching transistor that is disposed between dipole antennas and can be opened and closed, for example, as antenna control. The antenna 19 is short-circuited by closing the switching transistor, and the characteristic impedance of the antenna 19 is adjusted by opening the switching transistor. Set to a predetermined value. The switching control signal of the switching transistor is a transmission signal having a logical value of 1 or 0 given from the interface controller 50C. Therefore, the termination resistance of the dipole antenna 19 is set to 0 or a predetermined value according to the signal to be transmitted. The maximum received power can be obtained when the radiation impedance of the dipole antenna 19 is equal to the load impedance. However, if the load impedance is 0, the received voltage output to the antenna terminal is 0, and the current flowing through the antenna itself is determined. The standing wave ratio increases and the re-radiated power increases. That is, at this time, the dipole antenna 19 operates as a reflector. If a signal having a predetermined frequency is radiated from the outside to the dipole antenna 19, the reflected wave can be received outside. If the reflected wave that changes with time is received externally, the received signal can be regarded as a signal modulated according to the impedance change of the dipole antenna 19, in other words, a signal transmitted by the interface controller 50C. . Thus, since the dipole antenna 19 does not require transmission power, low power consumption may be realized.

以上本発明者によってなされた発明を実施形態に基づいて具体的に説明したが、本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは言うまでもない。   Although the invention made by the present inventor has been specifically described based on the embodiments, it is needless to say that the present invention is not limited thereto and can be variously modified without departing from the gist thereof.

例えば、ICカードはメモリカード又はモデムカードに限定されず、メモリカード機能とモデムカード機能を備えた複合カードにも本発明は適用可能である。メモリチップは不揮発性メモリに限定されず揮発性のRAMであってもよい。また、カード基板の大きさ、コネクタ端子の数、及びコネクタ端子の機能などは上記説明に限定されず、適宜変更可能である。また無線通信制御は、上述のようにアンテナの特性インピーダンス変換を行うようなアンテナ制御に限定されない。   For example, the IC card is not limited to a memory card or a modem card, and the present invention can be applied to a composite card having a memory card function and a modem card function. The memory chip is not limited to a nonvolatile memory, and may be a volatile RAM. The size of the card substrate, the number of connector terminals, the function of the connector terminals, and the like are not limited to the above description and can be changed as appropriate. Further, the wireless communication control is not limited to the antenna control that performs the characteristic impedance conversion of the antenna as described above.

本発明に係るICカードの一例であるメモリカードの端子面とチップ実装面を示す説明図である。It is explanatory drawing which shows the terminal surface and chip | tip mounting surface of a memory card which are examples of the IC card concerning this invention. 第1の例に係るメモリカード機能ブロック図である。It is a memory card functional block diagram concerning the 1st example. ホスト装置によるメモリカードに対する初期化処理をフローチャートである。It is a flowchart for the initialization process for the memory card by the host device. インタフェースコントローラによるアクセス状態表示処理を示すフローチャートである。It is a flowchart which shows the access status display process by an interface controller. インタフェースコントローラによるフラッシュメモリチップの空き容量表示処理を示すフローチャートである。It is a flowchart which shows the free capacity display process of the flash memory chip by an interface controller. インタフェースコントローラによる前記認証結果表示処理を示すフローチャートである。It is a flowchart which shows the said authentication result display process by an interface controller. LEDモジュールの駆動形式を例示する説明図である。It is explanatory drawing which illustrates the drive format of a LED module. 携帯電話装置の一例を示すブロック図である。It is a block diagram which shows an example of a mobile telephone apparatus. データプロセッサによる空き容量表示をアイコン表示で行う場合の表示態様を例示する説明図である。It is explanatory drawing which illustrates the display mode in the case of performing the free space display by a data processor by icon display. データプロセッサによる空き容量表示をレベルインジケータ表示で行う場合の表示態様を例示する説明図である。It is explanatory drawing which illustrates the display mode in the case of performing the empty capacity display by a data processor by a level indicator display. データプロセッサによるメモリカード内蔵フラッシュメモリチップの空き容量表示処理を示すフローチャートである。It is a flowchart which shows the free capacity display process of the flash memory chip with a built-in memory card by a data processor. データプロセッサによる前記認証結果表示処理を示すフローチャートである。It is a flowchart which shows the said authentication result display process by a data processor. 第2の例に係るメモリカードを端子面とチップ実装面で示す説明図である。It is explanatory drawing which shows the memory card based on a 2nd example with a terminal surface and a chip | tip mounting surface. 図13のメモリカードの機能ブロック図である。It is a functional block diagram of the memory card of FIG. 携帯電話装置のカードスロットに図13のメモリカードを装着する状態を示す斜視図である。It is a perspective view which shows the state which mounts | wears with the memory card of FIG. 13 in the card slot of a mobile telephone apparatus. 携帯電話装置に搭載されたメモリカードとパーソナルコンピュータとの間で赤外線通信を行う状態を例示する斜視図である。It is a perspective view which illustrates the state which performs infrared communication between the memory card mounted in the mobile telephone apparatus, and a personal computer. 電波LANをサポートする第3の例に係るメモリカードMC4のブロック図である。It is a block diagram of memory card MC4 concerning the 3rd example which supports electric wave LAN. 無線LANによるインタフェース手段を備えたメモリカードMC4を用いた通信状態を示す斜視図である。It is a perspective view which shows the communication state using memory card MC4 provided with the interface means by wireless LAN. メモリカードの1層配線基板の導電パターンで形成したアンテナを例示する説明図である。It is explanatory drawing which illustrates the antenna formed with the conductive pattern of the 1 layer wiring board of a memory card. メモリカードの2層配線基板の導電パターンで形成したアンテナを例示する説明図である。It is explanatory drawing which illustrates the antenna formed with the conductive pattern of the two-layer wiring board of a memory card. 送信電力を小さくする事ができるアンテナ制御回路を採用した第4の例に係るメモリカードのブロック図である。It is a block diagram of the memory card based on the 4th example which employ | adopted the antenna control circuit which can make transmission power small. メモリカードの後端面からLEDが露出された状態を示す斜視図である。It is a perspective view which shows the state from which LED was exposed from the rear-end surface of a memory card.

符号の説明Explanation of symbols

MC1 メモリカード
1 カード基板
2 コネクタ端子
5 コントローラチップ
4 フラッシュメモリチップ
13 LEDモジュール
50 インタフェースコントローラ
51 LEDドライバ
52 フラッシュッメモリコントローラ
53 暗号化・復号回路
54 セキュリティー回路
55 セクタ管理テーブル
56 オーソライゼーションコード管理テーブル
57 暗証コード管理テーブル
MC2 メモリカード
103 データプロセッサ
121 表示コントローラ
122 カードインタフェースコントローラ
123 カードソケット
125 液晶ディスプレイ
126 LEDモジュール
MC3 メモリカード
14 IrDAモジュール
5A コントローラチップ
50Aインタフェースコントローラ
51A IrDAコントローラ
MC4 メモリカード
4B 強誘電体メモリチップ
5B コントローラチップ
16 電波LANインタフェースモジュール
17 アンテナ
50B インタフェースコントローラ
52B 強誘電体メモリコントローラ
MC5 メモリカード
5C コントローラチップ
18 無線通信制御回路
19 アンテナ
50C インタフェースコントローラ
MC1 memory card 1 card board 2 connector terminal 5 controller chip 4 flash memory chip 13 LED module 50 interface controller 51 LED driver 52 flash memory controller 53 encryption / decryption circuit 54 security circuit 55 sector management table 56 authorization code management table 57 secret code Code management table MC2 Memory card 103 Data processor 121 Display controller 122 Card interface controller 123 Card socket 125 Liquid crystal display 126 LED module MC3 Memory card 14 IrDA module 5A Controller chip 50A interface controller 51A IrDA controller MC4 Memory card 4B Strong Collector memory chip 5B controller chip 16 radio LAN interface module 17 antenna 50B interface controller 52B ferroelectric memory controller MC5 memory card 5C controller chip 18 wireless communication control circuit 19 antenna 50C interface controller

Claims (1)

コントローラと、不揮発性メモリと、無線通信回路とを有し、
前記コントローラは不揮発性メモリへのアクセス制御と、前記無線通信回路を介した通信制御とを各々可能とすると共に、認証機能を有し、
前記無線通信回路は、無線通信用のアンテナを接続可能とされる不揮発性メモリ装置。
A controller, a non-volatile memory, and a wireless communication circuit;
The controller enables an access control to the nonvolatile memory and a communication control via the wireless communication circuit, respectively, and has an authentication function,
The wireless communication circuit is a non-volatile memory device to which an antenna for wireless communication can be connected.
JP2006107119A 2006-04-10 2006-04-10 Non-volatile memory device Pending JP2006202336A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006107119A JP2006202336A (en) 2006-04-10 2006-04-10 Non-volatile memory device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006107119A JP2006202336A (en) 2006-04-10 2006-04-10 Non-volatile memory device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2000077791A Division JP2001266098A (en) 2000-03-15 2000-03-15 Ic card and portable terminal unit

Publications (1)

Publication Number Publication Date
JP2006202336A true JP2006202336A (en) 2006-08-03

Family

ID=36960222

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006107119A Pending JP2006202336A (en) 2006-04-10 2006-04-10 Non-volatile memory device

Country Status (1)

Country Link
JP (1) JP2006202336A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9141781B2 (en) 2011-07-14 2015-09-22 Kabushiki Kaisha Toshiba Card device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9141781B2 (en) 2011-07-14 2015-09-22 Kabushiki Kaisha Toshiba Card device
US9319883B2 (en) 2011-07-14 2016-04-19 Kabushiki Kaisha Toshiba Card device

Similar Documents

Publication Publication Date Title
JP4261802B2 (en) IC card
JP2001266098A (en) Ic card and portable terminal unit
US7402047B2 (en) IC card
US8171204B2 (en) Intelligent solid-state non-volatile memory device (NVMD) system with multi-level caching of multiple channels
US7886108B2 (en) Methods and systems of managing memory addresses in a large capacity multi-level cell (MLC) based flash memory device
US7440287B1 (en) Extended USB PCBA and device with dual personality
US8510494B2 (en) USB 3.0 support in mobile platform with USB 2.0 interface
US7690030B1 (en) Electronic data flash card with fingerprint verification capability
US7757958B2 (en) Card-shaped memory device incorporating IC card function, adapter for the same and host device
JP4238580B2 (en) Data storage device and data recording system
US20020051375A1 (en) Memory card system
US20120042120A1 (en) Backward compatible extended usb plug and receptacle with dual personality
TWI451248B (en) Data protecting method, memory controller and memory storage apparatus
US8812756B2 (en) Method of dispatching and transmitting data streams, memory controller and storage apparatus
TW201329712A (en) Data processing method, memory controller and memory storage device
US8015348B2 (en) Memory address management systems in a large capacity multi-level cell (MLC) based flash memory device
JP2006236200A (en) Card type storage device and host device thereof
JP2005276025A (en) Reader/writer, system of portable information storage medium and program of reader/writer
KR100745514B1 (en) Ic card
JP2006202336A (en) Non-volatile memory device
WO2005008453A1 (en) Universal serial bus driving device having a function of smart-card reader
JP2010257457A (en) Ic card having display function
JP2008176809A (en) Ic card
CN100501634C (en) Data processing equipment
KR100743040B1 (en) Ic card

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20081023

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081028

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081226

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20091027