KR20060080388A - Clock control device and method for multi interface card between smart card and memory card - Google Patents
Clock control device and method for multi interface card between smart card and memory card Download PDFInfo
- Publication number
- KR20060080388A KR20060080388A KR1020050000765A KR20050000765A KR20060080388A KR 20060080388 A KR20060080388 A KR 20060080388A KR 1020050000765 A KR1020050000765 A KR 1020050000765A KR 20050000765 A KR20050000765 A KR 20050000765A KR 20060080388 A KR20060080388 A KR 20060080388A
- Authority
- KR
- South Korea
- Prior art keywords
- clock
- host
- card
- card host
- smart card
- 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.)
- Withdrawn
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47C—CHAIRS; SOFAS; BEDS
- A47C31/00—Details or accessories for chairs, beds, or the like, not provided for in other groups of this subclass, e.g. upholstery fasteners, mattress protectors, stretching devices for mattress nets
- A47C31/007—Anti-mite, anti-allergen or anti-bacterial means
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47C—CHAIRS; SOFAS; BEDS
- A47C27/00—Spring, stuffed or fluid mattresses or cushions specially adapted for chairs, beds or sofas
- A47C27/04—Spring, stuffed or fluid mattresses or cushions specially adapted for chairs, beds or sofas with spring inlays
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47C—CHAIRS; SOFAS; BEDS
- A47C27/00—Spring, stuffed or fluid mattresses or cushions specially adapted for chairs, beds or sofas
- A47C27/12—Spring, stuffed or fluid mattresses or cushions specially adapted for chairs, beds or sofas with fibrous inlays, e.g. made of wool, of cotton
- A47C27/122—Spring, stuffed or fluid mattresses or cushions specially adapted for chairs, beds or sofas with fibrous inlays, e.g. made of wool, of cotton with special fibres, such as acrylic thread, coconut, horsehair
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47C—CHAIRS; SOFAS; BEDS
- A47C27/00—Spring, stuffed or fluid mattresses or cushions specially adapted for chairs, beds or sofas
- A47C27/14—Spring, stuffed or fluid mattresses or cushions specially adapted for chairs, beds or sofas with foamed material inlays
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47C—CHAIRS; SOFAS; BEDS
- A47C31/00—Details or accessories for chairs, beds, or the like, not provided for in other groups of this subclass, e.g. upholstery fasteners, mattress protectors, stretching devices for mattress nets
- A47C31/005—Use of aromatic materials, e.g. herbs
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61L—METHODS OR APPARATUS FOR STERILISING MATERIALS OR OBJECTS IN GENERAL; DISINFECTION, STERILISATION OR DEODORISATION OF AIR; CHEMICAL ASPECTS OF BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES; MATERIALS FOR BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES
- A61L9/00—Disinfection, sterilisation or deodorisation of air
- A61L9/01—Deodorant compositions
- A61L9/014—Deodorant compositions containing sorbent material, e.g. activated carbon
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61L—METHODS OR APPARATUS FOR STERILISING MATERIALS OR OBJECTS IN GENERAL; DISINFECTION, STERILISATION OR DEODORISATION OF AIR; CHEMICAL ASPECTS OF BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES; MATERIALS FOR BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES
- A61L9/00—Disinfection, sterilisation or deodorisation of air
- A61L9/015—Disinfection, sterilisation or deodorisation of air using gaseous or vaporous substances, e.g. ozone
- A61L9/04—Disinfection, sterilisation or deodorisation of air using gaseous or vaporous substances, e.g. ozone using substances evaporated in the air without heating
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B32—LAYERED PRODUCTS
- B32B—LAYERED PRODUCTS, i.e. PRODUCTS BUILT-UP OF STRATA OF FLAT OR NON-FLAT, e.g. CELLULAR OR HONEYCOMB, FORM
- B32B5/00—Layered products characterised by the non- homogeneity or physical structure, i.e. comprising a fibrous, filamentary, particulate or foam layer; Layered products characterised by having a layer differing constitutionally or physically in different parts
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B82—NANOTECHNOLOGY
- B82Y—SPECIFIC USES OR APPLICATIONS OF NANOSTRUCTURES; MEASUREMENT OR ANALYSIS OF NANOSTRUCTURES; MANUFACTURE OR TREATMENT OF NANOSTRUCTURES
- B82Y40/00—Manufacture or treatment of nanostructures
-
- C—CHEMISTRY; METALLURGY
- C04—CEMENTS; CONCRETE; ARTIFICIAL STONE; CERAMICS; REFRACTORIES
- C04B—LIME, MAGNESIA; SLAG; CEMENTS; COMPOSITIONS THEREOF, e.g. MORTARS, CONCRETE OR LIKE BUILDING MATERIALS; ARTIFICIAL STONE; CERAMICS; REFRACTORIES; TREATMENT OF NATURAL STONE
- C04B14/00—Use of inorganic materials as fillers, e.g. pigments, for mortars, concrete or artificial stone; Treatment of inorganic materials specially adapted to enhance their filling properties in mortars, concrete or artificial stone
- C04B14/02—Granular materials, e.g. microballoons
- C04B14/04—Silica-rich materials; Silicates
- C04B14/10—Clay
-
- D—TEXTILES; PAPER
- D04—BRAIDING; LACE-MAKING; KNITTING; TRIMMINGS; NON-WOVEN FABRICS
- D04H—MAKING TEXTILE FABRICS, e.g. FROM FIBRES OR FILAMENTARY MATERIAL; FABRICS MADE BY SUCH PROCESSES OR APPARATUS, e.g. FELTS, NON-WOVEN FABRICS; COTTON-WOOL; WADDING ; NON-WOVEN FABRICS FROM STAPLE FIBRES, FILAMENTS OR YARNS, BONDED WITH AT LEAST ONE WEB-LIKE MATERIAL DURING THEIR CONSOLIDATION
- D04H1/00—Non-woven fabrics formed wholly or mainly of staple fibres or like relatively short fibres
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Health & Medical Sciences (AREA)
- Ceramic Engineering (AREA)
- Materials Engineering (AREA)
- Epidemiology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Nanotechnology (AREA)
- Dispersion Chemistry (AREA)
- Structural Engineering (AREA)
- Organic Chemistry (AREA)
- Textile Engineering (AREA)
- Physics & Mathematics (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- General Physics & Mathematics (AREA)
- Manufacturing & Machinery (AREA)
- Crystallography & Structural Chemistry (AREA)
- Civil Engineering (AREA)
- Memory System (AREA)
Abstract
인증 기능 및 멀티 미디어 데이터 저장 기능을 수행하는 멀티 인터페이스 카드용 클럭 제어 장치는 신호 검출부, 클럭 모드 검출기 및 클럭 신호 발생부를 포함한다. 신호 검출부는 스마트 카드 호스트 및 상기 스마트 카드와 서로 다른 클럭 속도를 가진 적어도 하나의 메모리 카드 호스트의 각각의 전원 전압 및 각각의 클럭 신호를 검출한다. 클럭 모드 검출기는 스마트 카드 호스트 및 메모리 카드 호스트의 각각의 전원 전압 및 각각의 클럭 신호에 기초하여 소정의 클럭 모드를 나타내는 클럭 모드 신호를 생성한다. 클럭 신호 발생부는 클럭 모드 신호에 기초하여 저속 클럭 신호 또는 고속 클럭 신호를 생성하여 스마트 카드 호스트와의 인터페이스 및 메모리 카드 호스트와의 인터페이스를 모두 처리하는 시스템 블록으로 제공한다. 서로 다른 클럭 속도를 가진 스마트 카드 호스트의 클럭과 메모리 카드 호스트의 클럭을 모니터링하여 소정의 클럭 동작 모드에 기초하여 시스템 클럭의 클럭 속도를 저속 또는 고속으로 변환함으로써 멀티 인터페이스 카드 시스템의 파워 소모를 줄일 수 있다. A clock control device for a multi-interface card that performs an authentication function and a multimedia data storage function includes a signal detector, a clock mode detector, and a clock signal generator. The signal detector detects each power supply voltage and each clock signal of the smart card host and at least one memory card host having a different clock speed from the smart card host. The clock mode detector generates a clock mode signal indicative of a predetermined clock mode based on the respective power supply voltages and the respective clock signals of the smart card host and the memory card host. The clock signal generator generates a low speed clock signal or a high speed clock signal based on the clock mode signal and provides the system block to process both the interface with the smart card host and the interface with the memory card host. By monitoring the clock of the smart card host and the clock of the memory card host with different clock speeds, the system clock can be converted to low or high speed based on the predetermined clock operation mode to reduce power consumption of the multi interface card system. have.
Description
도 1은 본 발명의 일실시예에 따른 멀티 인터페이스 카드를 나타낸 블록도이다. 1 is a block diagram illustrating a multi-interface card according to an embodiment of the present invention.
도 2는 본 발명의 일실시예에 따른 카드 호스트의 클럭 활성화 상태에 따른 클럭 모드를 나타낸 도표이다. 2 is a diagram illustrating a clock mode according to a clock activation state of a card host according to an embodiment of the present invention.
도 3은 본 발명의 일실시예에 따른 도 1의 카드 컨트롤러의 클럭 제어 장치의 구성을 개략적으로 나타낸 블록도이다.3 is a block diagram schematically illustrating a configuration of a clock control apparatus of the card controller of FIG. 1 according to an exemplary embodiment of the present invention.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
200 : 멀티 인터페이스 카드 230: 카드 컨트롤러200: multi interface card 230: card controller
300 : 클럭 제어장치 320 : 클럭 모드 검출기300: clock control device 320: clock mode detector
330 : 오실레이터 340 : 시스템 블록330: Oscillator 340: System Block
본 발명은 스마트 카드와 메모리 카드를 하나의 카드로 통합시킨 멀티 인터 페이스 카드의 클럭 제어 장치 및 클럭 제어 방법에 관한 것이다. The present invention relates to a clock control device and a clock control method for a multi-interface card in which a smart card and a memory card are integrated into one card.
스마트 카드, 예를 들어 SIM (Subscriber Identification Module; 가입자 인증 모듈) 카드는 모바일 폰의 뒷면 카드 홀더에 장착되며, 가입자의 전화번호부 정보를 포함한 가입자 정보를 가지고 있어서 SIM 카드를 다른 모바일 폰에 꽂으면 가입자가 자기 단말기처럼 쓸 수 있다. A smart card, such as a Subscriber Identification Module (SIM) card, is mounted in the back card holder of a mobile phone and has subscriber information, including the subscriber's phonebook information, so that when the SIM card is plugged into another mobile phone, the subscriber Can be used like its own terminal.
모바일 폰(mobile phone)에는 인증 기능 등과 같은 모바일 폰의 기능을 담당하는 SIM 카드와 멀티 미디어 데이터 저장용으로 메모리 카드가 동시에 사용될 필요성이 있다.In mobile phones, there is a need to simultaneously use a SIM card that is responsible for the functions of a mobile phone such as an authentication function and a memory card for multimedia data storage.
이와 같이 SIM 카드와 적어도 하나의 메모리 카드를 모바일 폰에 동시에 사용하고자 할 경우, SIM 카드와 메모리 카드는 기존의 모바일 폰에 따로 따로 장착된다. 이 경우 모바일 폰의 제작비용이 비싸지고 모바일 폰에서 SIM 카드와 메모리 카드의 사용 면적이 증가된다. As described above, when the SIM card and the at least one memory card are to be used simultaneously in the mobile phone, the SIM card and the memory card are separately installed in the existing mobile phone. In this case, the manufacturing cost of the mobile phone is high and the area of use of the SIM card and the memory card in the mobile phone is increased.
SIM 카드와 메모리 카드는 서로 다른 클럭 속도로 동작한다. 즉, SIM 카드는 약 5MHz 이하의 저속 클럭으로 동작하며, 메모리 카드는 대용량 멀티미디어 데이터 전송을 위해 약 20MHz 이상의 고속 클럭으로 동작한다. SIM cards and memory cards operate at different clock speeds. That is, the SIM card operates at a low speed clock of about 5 MHz or less, and the memory card operates at a high speed clock of about 20 MHz or more for large-capacity multimedia data transmission.
또한, SIM 카드 호스트 및 적어도 하나의 메모리 카드 호스트는 상호 독립적으로 동작한다. 따라서, SIM 카드 호스트 및 적어도 하나의 메모리 카드 호스트는 각각의 클럭 출력을 중단하거나 동시에 각각의 클럭을 출력할 수 있다. 또한, SIM 카드 호스트 및 적어도 하나의 메모리 카드 호스트는 서로 다른 파워 전압을 사용할 수 있으며, 상호 독립적으로 각각의 파워 전압을 끊거나 동시에 각각의 파워 전 압을 제공할 수 있다. In addition, the SIM card host and the at least one memory card host operate independently of each other. Thus, the SIM card host and the at least one memory card host may stop each clock output or output each clock at the same time. In addition, the SIM card host and the at least one memory card host may use different power voltages, and may independently cut off each power voltage or provide each power voltage at the same time.
서로 다른 복수개의 멀티 인터페이스 카드의 동시 동작을 지원하는 카드 컨트롤러를 구현할 경우 내부 블록은 복수개의 멀티 인터페이스 카드를 모두 지원하는 시스템 블록과 각각의 SIM 카드 인터페이스 및 메모리 카드 인터페이스(Interface)만을 지원하는 블록들로 구분된다. When implementing a card controller that supports simultaneous operation of a plurality of different multi-interface cards, an internal block includes a system block supporting all of a plurality of multi-interface cards and blocks supporting only each SIM card interface and a memory card interface. Separated by.
SIM 카드 호스트 및 메모리 카드 호스트와 같은 외부 카드 호스트의 상태에 따라 각 블록으로 공급되는 Clock을 제어 할 필요가 있다. It is necessary to control the clock supplied to each block depending on the state of the external card host such as the SIM card host and the memory card host.
기존의 멀티 인터페이스 카드는 저속 클럭으로 동작하는 SIM 카드 인터페이스와 고속 클럭으로 동작하는 메모리 카드 인터페이스를 동시에 지원하기 어려운 문제점이 있다. Existing multi-interface cards have a problem that it is difficult to simultaneously support a SIM card interface that operates at a low speed clock and a memory card interface that operates at a high speed clock.
기존의 멀티 인터페이스 카드는 복수의 인터페이스를 동시에 지원해야할 경우에 각 블록으로 공급되는 클럭을 제어 레지스터를 이용하여 소프트웨어적으로 제어하였다. 그 결과, 전체 카드 컨트롤러의 동작 성능의 효율이 저하된다.
Conventional multi-interface cards use a control register to control the clock supplied to each block when multiple interfaces must be supported simultaneously. As a result, the efficiency of the operating performance of the entire card controller is reduced.
따라서, 본 발명의 제1 목적은 복수의 카드 인터페이스를 하나의 카드로 동시에 지원하기 위한 멀티인터페이스용 카드의 클럭 제어 장치를 제공하는 것이다. Accordingly, a first object of the present invention is to provide an apparatus for controlling a clock of a multi-interface card for simultaneously supporting a plurality of card interfaces with one card.
본 발명의 제2 목적은 복수의 카드 인터페이스를 하나의 카드로 동시에 지원하기 위한 멀티인터페이스용 카드의 클럭 제어 방법을 제공하는 것이다. It is a second object of the present invention to provide a clock control method of a card for a multi-interface for simultaneously supporting a plurality of card interfaces with one card.
상술한 본 발명의 제1 목적을 달성하기 위한 본 발명의 일측면에 따른 멀티 인터페이스 카드용 클럭 제어 장치는 스마트 카드 호스트 및 상기 스마트 카드와 서로 다른 클럭 속도를 가진 적어도 하나의 메모리 카드 호스트의 각각의 전원 전압 및 각각의 클럭 신호를 검출하는 신호 검출부; 상기 스마트 카드 호스트 및 적어도 하나의 메모리 카드 호스트의 각각의 전원 전압 및 각각의 클럭 신호에 기초하여 소정의 클럭 모드를 나타내는 클럭 모드 신호를 생성하는 클럭 모드 검출기; 및 상기 클럭 모드 신호에 기초하여 제1 클럭 주파수의 제1 클럭 신호 또는 상기 제1 클럭 주파수보다 높은 제2 클럭 주파수의 제2 클럭 신호를 생성하여 상기 스마트 카드 호스트와의 인터페이스 및 상기 적어도 하나의 메모리 카드 호스트와의 인터페이스를 모두 처리하는 시스템 블록으로 제공하는 클럭 신호 발생부를 포함한다. According to an aspect of the present invention, there is provided a clock control apparatus for a multi-interface card according to an aspect of the present invention, wherein each of a smart card host and at least one memory card host having a different clock speed from the smart card is provided. A signal detector for detecting a power supply voltage and each clock signal; A clock mode detector for generating a clock mode signal indicative of a predetermined clock mode based on respective power supply voltages and respective clock signals of the smart card host and the at least one memory card host; And generating a first clock signal of a first clock frequency or a second clock signal of a second clock frequency higher than the first clock frequency based on the clock mode signal to interface with the smart card host and the at least one memory. It includes a clock signal generator for providing a system block for processing all interfaces with the card host.
상술한 본 발명의 제2 목적을 달성하기 위한 본 발명의 일측면에 따른 멀티 인터페이스 카드용 클럭 제어 방법은 스마트 카드 호스트 및 상기 스마트 카드와 서로 다른 클럭 속도를 가진 적어도 하나의 메모리 카드 호스트의 각각의 전원 전압 및 각각의 클럭 신호를 검출하는 단계; 상기 스마트 카드 호스트 및 적어도 하나의 메모리 카드 호스트의 각각의 전원 전압 및 각각의 클럭 신호에 기초하여 소정의 클럭 모드를 나타내는 클럭 모드 신호를 생성하는 단계; 및 상기 클럭 모드 신호에 기초하여 제1 클럭 주파수의 제1 클럭 신호 또는 상기 제1 클럭 주파수보다 높은 제2 클럭 주파수의 제2 클럭 신호를 생성하여 상기 스마트 카드 호스트와의 인터페이스 및 상기 적어도 하나의 메모리 카드 호스트와의 인터페이스를 모두 처 리하는 시스템 블록으로 제공하는 단계를 포함한다.In accordance with an aspect of the present invention, there is provided a clock control method for a multi-interface card according to an aspect of the present invention, wherein each of a smart card host and at least one memory card host having a different clock speed from the smart card is provided. Detecting a power supply voltage and each clock signal; Generating a clock mode signal indicative of a predetermined clock mode based on respective power supply voltages and respective clock signals of the smart card host and the at least one memory card host; And generating a first clock signal of a first clock frequency or a second clock signal of a second clock frequency higher than the first clock frequency based on the clock mode signal to interface with the smart card host and the at least one memory. Providing a system block that handles all interfaces with the card host.
이하, 첨부한 도면들을 참조하여, 본 발명의 바람직한 실시예를 보다 상세하게 설명하고자 한다. Hereinafter, with reference to the accompanying drawings, it will be described in detail a preferred embodiment of the present invention.
도 1은 본 발명의 일실시예에 따른 멀티 인터페이스 카드를 나타낸 블록도이다.1 is a block diagram illustrating a multi-interface card according to an embodiment of the present invention.
본 발명의 일실시예에 따른 멀티 인터페이스 카드(200)는 스마트 카드 호스트(130)와의 인터페이스 및 적어도 하나의 메모리 카드(memory card) 호스트들(150)과의 인터페이스를 하나의 카드 내에 구현한다. 예를 들어, 스마트 카드 호스트(130) 및 적어도 하나의 메모리 카드(memory card) 호스트들(150)은 모바일 폰과 같은 휴대용 단말기(Portable device)에 설치될 수 있다. The
예를 들어, 상기 스마트 카드는 SIM (Subscriber Identification Module; 가입자 인증 모듈) 카드가 될 수 있다. SIM 카드는 예를 들어, 가입자의 전화번호부 정보 및 개인 식별 번호(PIN)를 저장하며, 인증 기능을 주로 수행한다. For example, the smart card may be a Subscriber Identification Module (SIM) card. The SIM card, for example, stores the subscriber's phonebook information and personal identification number (PIN) and performs mainly an authentication function.
메모리 카드는 예를 들어 MMC 카드, Secure DigitalTM 카드, Memory StickTM 카드, Compact FlashTM 카드 또는 Smart MediaTM 카드가 될 수 있다. 상기 메모리 카드는 휴대용 단말기에 하나 또는 복수개가 설치될 수 있다. 예를 들어, 휴대용 단말기에 인증 기능을 수행하는 SIM 카드 호스트와 데이터 저장을 위한 하나의 MMC 카드 호스트가 설치될 수 있다. 또한, 예를 들어, 휴대용 단말기에 SIM 카드 호스트와 데이터 저장을 위한 복수의 메모리 카드 호스트들, 즉 MMC 카드 호스트, Secure DigitalTM 카드 호스트 및 Memory StickTM 카드 호스트가 설치될 수 있다. The memory card may be, for example, an MMC card, a Secure Digital ™ card, a Memory Stick ™ card, a Compact Flash ™ card, or a Smart Media ™ card. One or more memory cards may be installed in the portable terminal. For example, a SIM card host for performing an authentication function and one MMC card host for data storage may be installed in the portable terminal. Also, for example, a SIM card host and a plurality of memory card hosts for storing data, that is, an MMC card host, a Secure Digital TM card host, and a Memory Stick TM card host, may be installed in the portable terminal.
도 1을 참조하면, 휴대용 단말기(100)는 스마트 카드 호스트(130), 스마트 카드 버스(112), 적어도 하나의 메모리 카드 호스트(150) 및 메모리 카드 버스(114)를 포함한다. 멀티 인터페이스 카드(200)는 스마트 카드 버스(212), 메모리 카드 버스(214), 카드 컨트롤러(230) 및 메모리 모듈(250)을 포함한다. 메모리 카드 버스(114, 214)는 상기 메모리 카드 호스트(150)의 종류 및 개수에 대응하여 하나 또는 복수개의 버스를 가질 수 있다. Referring to FIG. 1, the
스마트 카드 호스트(130)와 멀티 인터페이스 카드(200)는 스마트 카드 버스(112, 212)를 통하여 접촉식 스마트 카드 표준인 ISO 7816 프로토콜에 의하여 통신한다. 스마트 카드 호스트(130)와 멀티 인터페이스 카드(200)는 비접촉식 스마트 카드 표준 프로토콜에 의하여 통신할 수도 있다.The
메모리 카드 호스트(150)와 멀티 인터페이스 카드(250)는 메모리 카드 버스(114, 214)를 통하여 해당 메모리 카드 버스에 상응하는 프로토콜에 의하여 통신한다.The
인증용 스마트 카드 인터페이스는 언제라도 일정한 시간 내 인증 요구에 응답하여야하므로 제한된 시간내의 응답 동작이 요구된다. 대용량 데이터 저장용 메모리 카드 인터페이스는 데이터 패킷의 양이 많으므로 고속 동작 속도가 요구된다.Since the authentication smart card interface must respond to the authentication request within a certain time at any time, a response operation within a limited time is required. The memory card interface for mass data storage requires a high speed of operation because of the large amount of data packets.
SIM 카드 호스트(130) 및 메모리 카드 호스트(MC 호스트, 150)는 데이터 전송시 서로 다른 클럭 주파수를 사용한다. 즉, 스마트 카드 호스트(130)는 5MHz 이 하의 저속 클럭으로 동작하고, 메모리 카드 호스트(150)는 약 20MHz 이상의 고속 클럭으로 동작한다. 예를 들어, 스마트 카드 호스트(130)는 3.25 MHz의 클럭을 사용한다. 예를 들어, 적어도 하나의 메모리 카드 호스트(150)는 20MHz, 25 MHz, 또는 52 MHz의 클럭을 사용할 수 있다. The
카드 컨트롤러(230)는 서로 다른 복수개의 멀티 인터페이스 카드의 동시 동작을 지원한다. 즉, 카드 컨트롤러(230)는 5MHz의 저속 클럭으로 동작하는 스마트 카드 호스트(130) 및 약 20MHz 이상의 고속 클럭으로 동작하는 적어도 하나의 메모리 카드 호스트(150)와 각각 서로 다른 프로토콜을 사용하여 통신하는 SIM 카드 및 적어도 하나의 메모리 카드간 호환성을 유지시키도록 동작한다. The
또한, 카드 컨트롤러(230)는 저속으로 동작하는 스마트 카드 호스트(130) 및 고속으로 동작하는 적어도 하나의 메모리 카드 호스트(150)와 동시에 멀티 인터페이스가 가능하도록 복수의 카드 호스트로부터의 클럭 신호, 파워 신호 및 리셋 신호와 내부 및 외부 메모리를 효율적으로 관리한다. In addition, the
카드 컨트롤러(230)는 저속으로 동작하는 스마트 카드 호스트(130) 및 고속으로 동작하는 적어도 하나의 메모리 카드 호스트(150)와 동시에 멀티 인터페이스가 가능하도록 복수의 카드 호스트로부터의 클럭 신호를 제어하는 클럭 제어 장치(또는 클럭 매니저)를 포함한다. The
메모리 모듈(250)은 예를 들어 SRAM, 플래쉬(Flash) 메모리, MRAM(Magneto-resistive RAM), FRAM(Ferro-electric RAM), PRAM(Phase-change RAM) 또는 EEPROM을 포함할 수 있다. 메모리 모듈(250)은 멀티 미디어 데이터를 저장한다. 메모리 모듈(250)은 인증을 위한 인증 데이터를 저장할 수도 있다. 상기 메모리 모듈은 상기 카드 콘트롤러(230) 외부에 구비될 수도 있고, 도면에는 도시하지 않았지만 상기 카드 콘트롤러(230) 내부에 구비될 수도 있다. The
도 2는 본 발명의 일실시예에 따른 카드 호스트의 클럭 활성화 상태에 따른 클럭 모드를 나타낸 도표이다. 2 is a diagram illustrating a clock mode according to a clock activation state of a card host according to an embodiment of the present invention.
도 2를 참조하면, 클럭 모드는 SIM 카드 호스트(130) 또는 메모리 카드 호스트(150)의 전원 전압 인가 상태 및 클럭의 활성화 상태여부에 따라서 크게 4가지 모드로 구분될 수 있다. Referring to FIG. 2, a clock mode may be classified into four modes according to a power supply state and a clock activation state of the
클럭 모드 1은 외부의 SIM 카드 호스트 및 메모리 카드(MC) 호스트로부터 제공되는 저속의 SIM CLK 및 고속의 메모리 클럭(MC CLK)이 모두 활성화된 것으로 감지된 상태를 나타낸다. 이 경우, 고속의 시스템 클럭을 시스템 블록으로 제공한다. 예를 들어, 스마트 카드 호스트(130)는 3.25 MHz의 저속 클럭으로 동작하고, 메모리 카드 호스트(150)는 약 20MHz 이상의 고속 클럭으로 동작하는 경우, 20MHz, 25 MHz, 또는 52 MHz의 고속 클럭을 시스템 블록으로 제공할 수 있다.The
클럭 모드 2는 상기 저속의 SIM CLK이 비활성화되고 고속의 MC CLK이 활성화된 것으로 감지된 상태이다. 이 경우, 예를 들어 20MHz, 25 MHz, 또는 52 MHz의 고속 시스템 클럭을 시스템 블록으로 제공한다.In
클럭 모드 3은 SIM CLK은 활성화되어 있고 메모리 클럭(MC CLK)은 비활성화된 것으로 감지된 상태를 나타낸다. 이 경우, 저속의 시스템 클럭을 시스템 블록으로 제공한다. 예를 들어, 스마트 카드 호스트(130)는 3.25 MHz의 저속 클럭으로 동 작하고, 메모리 카드 호스트(150)는 약 20MHz 이상의 고속 클럭으로 동작하는 경우, 3.25 MHz의 저속 클럭을 시스템 블록으로 제공할 수 있다.
클럭 모드 4는 SIM CLK 및 MC CLK이 모두 비활성화된 것으로 감지된 상태이다. 이 경우, 시스템 블록(340)으로는 시스템 클럭 공급을 차단한다.
SIM 카드 호스트(130) 또는 메모리 카드 호스트(150)에서는 전원 전압이 끊어지기 전에 클럭이 먼저 비활성화되고 소정 기간 경과 후 파워 전압 공급이 끊어질 수 있다. In the
본 발명의 다른 실시예에 따르면, 클럭 모드는 SIM 카드 호스트(130) 및 메모리 카드 호스트(150)의 각각의 전원 전압 인가 상태 및 클럭의 활성화 상태여부에 따라서 다음 표 1과 같이 크게 16가지 모드로 구분될 수 있다.
According to another embodiment of the present invention, the clock mode is divided into 16 modes as shown in Table 1 according to the power supply voltage and the clock activation state of each of the
표 1의 MMC는 메모리 카드 호스트를 나타내고, ISO7818은 스마트 카드 호스트를 나타낸다. The MMC in Table 1 represents a memory card host, and ISO7818 represents a smart card host.
표 1의 '-'는 SIM 카드 호스트(130) 및 메모리 카드 호스트(150)의 전원 전압이 모두 인가되지 않은 경우(상태 11,12,15,16)로서 정의되지 않은 (not defined) 상태를 나타낸다.'-' In Table 1 indicates an undefined state when the power supply voltages of the
예를 들어, 상태 1은 SIM 카드 호스트(130) 및 메모리 카드 호스트(150)의 전원 전압이 모두 인가되고, SIM 카드 호스트(130) 및 메모리 카드 호스트(150)의 클럭이 모두 인가된 상태로서, 고속의 시스템 클럭이 시스템 블록(340)으로 제공된다.
For example,
예를 들어, 상태 4는 메모리 카드 호스트(150)의 전원 전압이 인가되고 클럭이 활성화되어 있고, SIM 카드 호스트(130)의 전원 전압이 인가되지 않은 상태에서 클럭 신호도 인가되지 않은 경우로서, 메모리 카드 호스트(150)의 고속 클럭이 활성화되어 있으므로 고속의 시스템 클럭이 시스템 블록(340)으로 제공된다.For example,
예를 들어, 상태 7은 SIM 카드 호스트(130)의 전원 전압이 인가되지 않은 상태에서 클럭 신호가 활성화되어 있고, 메모리 카드 호스트(150)의 전원 전압이 인가된 상태에서 클럭이 비활성화되어 있는 경우로서, 메모리 카드 호스트(150)의 전원 전압이 인가되고 있으므로 시스템 클럭 발생을 중지시킨다. For example, state 7 is a case where the clock signal is activated while the power voltage of the
반대로, 예를 들어, 상태 10은 메모리 카드 호스트(150)의 전원 전압이 인가되지 않은 상태에서 클럭 신호가 활성화되어 있고, SIM 카드 호스트(130)의 전원 전압이 인가된 상태에서 클럭이 비활성화되어 있는 경우로서, SIM 카드 호스트(130)의 전원 전압이 인가되고 있으므로 시스템 클럭 발생을 중지시킨다. On the contrary, for example, in the state 10, the clock signal is activated when the power voltage of the
예를 들어, 상태 16은 메모리 카드 호스트(150) 및 SIM 카드 호스트(130)의 클럭이 모두 비활성화된 것으로 감지된 경우이지만, 메모리 카드 호스트(150) 및 SIM 카드 호스트(130)의 전원 전압이 모두 인가되지 않은 상태이므로 정의되지 않은 (not defined) 상태가 된다. For example, state 16 is when both the clocks of the
상기 복수개의 멀티 인터페이스 카드를 지원하는 카드 컨트롤러(200)는 스마트 카드 호스트(130)와의 인터페이스 및 적어도 하나의 메모리 카드(memory card) 호스트들(150)와의 인터페이스를 모두 처리하는 시스템 블록(340)과, 각각의 SIM 카드 인터페이스만을 지원하는 스마트 카드 블록(360) 및 메모리 카드 인터페이스 만을 처리하는 메모리 카드 블록(350)으로 구분된다. The
도 3은 본 발명의 일실시예에 따른 도 1의 카드 컨트롤러의 클럭 제어 장치의 구성을 개략적으로 나타낸 블록도이다.3 is a block diagram schematically illustrating a configuration of a clock control apparatus of the card controller of FIG. 1 according to an exemplary embodiment of the present invention.
클럭 제어 장치(300)는 SIM 카드 호스트(130) 및 적어도 하나의 메모리 카드 호스트(150)의 전원 전압 및/또는 클럭의 상태를 검출하여 카드 컨트롤러(230)의 클럭 신호를 제어한다.The
도 3을 참조하면, 클럭 제어 장치(300)는 신호 검출부(310), 클럭 모드 검출기(320) 및 클럭 발생기(330)로 구성된다. Referring to FIG. 3, the
신호 검출부(310)는 메모리 카드 전압 검출기(312), 스마트 카드 전압 검출기(314), 메모리 카드 클럭 검출기(316) 및 스마트 카드 클럭 검출기(318)를 포함한다.The
신호 검출부(310)는 스마트 카드 호스트(130) 및 메모리 카드 호스트(150)의 각각의 전원 전압 및 각각의 클럭 신호의 상태를 검출한다. The
메모리 카드 전압 검출기(312) 및 스마트 카드 전압 검출기(314)는 각각 메모리 카드 호스트(150) 및 스마트 카드 호스트(130)의 전원 전압 인가 상태를 검출한다.The memory
메모리 카드 클럭 검출기(316) 및 스마트 카드 클럭 검출기(318)는 각각 메모리 카드 호스트(150) 및 스마트 카드 호스트(130)의 클럭 신호의 활성화 상태/비활성화 상태를 검출한다. The memory
클럭 모드 검출기(320)는 상기 메모리 카드 전압 검출기(312), 스마트 카드 전압 검출기(314), 메모리 카드 클럭 검출기(316) 및 스마트 카드 클럭 검출기(318)의 출력을 이용하여 상기 4개의 클럭 모드 또는 16개의 클럭 모드 중 어느 클럭 모드인지를 나타내는 클럭 모드 신호를 생성한다. 예를 들어, 상기 클럭 모드 신호는 2개의 비트로 이루어질 수 있다. 예를 들어, 도 2의 4개의 클럭 모드로 동작하는 경우 상기 클럭 모드 신호는 고속 시스템 클럭을 발생하도록 하는 제1 상태, 저속 시스템 클럭을 발생하도록 하는 제2 상태, 시스템 클럭의 발생을 차단하도록 지시하는 제3 상태를 나타낼 수 있다.The
예를 들어, 표 1의 16개의 클럭 모드로 동작하는 경우 상기 클럭 모드 신호는 고속 시스템 클럭을 발생하도록 하는 제1 상태, 저속 시스템 클럭을 발생하도록 하는 제2 상태, 시스템 클럭을 차단하도록 지시하는 제3 상태 및 정의되지 않은 (not defined) 제4 상태를 나타낼 수 있다. For example, when operating in the sixteen clock modes shown in Table 1, the clock mode signal may include a first state to generate a high speed system clock, a second state to generate a low speed system clock, and a second signal to block the system clock. 3 states and a not defined fourth state.
즉, 메모리 카드 호스트(150) 및 스마트 카드 호스트(130)의 전원 전압이 모두 오프 상태인 경우 상기 클럭 모드 신호는 정의되지 않은 (not defined) 제4 상태를 지시한다. That is, when the power supply voltages of the
클럭 발생기(330)는 클럭 모드 검출기(320)로부터 클럭 모드 신호를 입력받아 고속 클럭 또는 저속 클럭을 발생시켜 시스템 블록(340)으로 제공한다. 예를 들어 내부 클럭 발생기(120)는 오실레이터로 이루어진다. 예를 들어, 상기 고속 클럭은 20MHz, 25 MHz, 또는 52 MHz의 클럭 속도를 가질 수 있다. 예를 들어, 상기 저속 클럭은 3.25 MHz의 클럭 속도를 가질 수 있다. The
즉, 클럭 제어 장치(300)는 상기 메모리 카드 호스트(150) 및 스마트 카드 호스트(130)의 상기 4가지 클럭 모드 또는 16가지 클럭 모드에 기초하여 고속 또는 저속의 클럭 신호를 생성하여 시스템 블록(340)으로 제공한다. That is, the
또한, 메모리 카드 호스트(150)의 클럭 신호는 메모리 카드 블록(350)으로 제공되고, 스마트 카드 호스트(130)의 클럭 신호는 스마트 카드 블록(360)으로 제공된다. In addition, the clock signal of the
상기와 같은 멀티 인터페이스 카드를 지원하는 카드 컨트롤러의 클럭 제어 장치에 따르면, 스마트 카드와 적어도 하나의 메모리 카드의 동작 모드를 하드웨어적으로 검출하여 동작 모드에 따라 클럭 신호를 발생시켜 카드 컨트롤러 내의 SIM 카드 블록, 각 메모리 카드 블록 및 시스템 블록으로 제공한다. According to the clock control apparatus of a card controller supporting the multi-interface card as described above, the SIM card block in the card controller is generated by generating a clock signal according to the operation mode by hardware detection of an operation mode of the smart card and at least one memory card. Provided with each memory card block and system block.
따라서, 종래의 소프트웨어적으로 클럭 신호를 제어하는 경우에 비해 카드 컨트롤러의 동작 성능이 향상될 수 있다.Therefore, the operating performance of the card controller can be improved as compared with the case of controlling the clock signal by the conventional software.
또한, 서로 다른 클럭 속도를 가진 스마트 카드 호스트의 클럭과 메모리 카드 호스트의 클럭을 모니터링하여 카드 컨트롤러의 동작 모드에 기초하여 시스템 클럭의 클럭 속도를 저속 또는 고속으로 변환함으로써 멀티 인터페이스 카드 시스템의 파워 소모를 줄일 수 있다. In addition, by monitoring the clock of the smart card host and the clock of the memory card host having different clock speeds to convert the clock speed of the system clock to a low or high speed based on the operating mode of the card controller to reduce the power consumption of the multi-interface card system. Can be reduced.
이상 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.Although described with reference to the embodiments above, those skilled in the art will understand that the present invention can be variously modified and changed without departing from the spirit and scope of the invention as set forth in the claims below. Could be.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020050000765A KR20060080388A (en) | 2005-01-05 | 2005-01-05 | Clock control device and method for multi interface card between smart card and memory card |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020050000765A KR20060080388A (en) | 2005-01-05 | 2005-01-05 | Clock control device and method for multi interface card between smart card and memory card |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20060080388A true KR20060080388A (en) | 2006-07-10 |
Family
ID=37171741
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020050000765A Withdrawn KR20060080388A (en) | 2005-01-05 | 2005-01-05 | Clock control device and method for multi interface card between smart card and memory card |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20060080388A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100863608B1 (en) * | 2007-02-13 | 2008-10-15 | 주식회사 아이에스티 | combo card including Bridge for memory card |
| US9430423B2 (en) | 2012-09-14 | 2016-08-30 | Samsung Electronics Co., Ltd. | Embedded multimedia card (eMMC), host controlling eMMC, and method operating eMMC system |
| US9589221B2 (en) | 2014-09-15 | 2017-03-07 | Samsung Electronics Co., Ltd. | Method of operating smart card and method of operating smart card system including the same |
-
2005
- 2005-01-05 KR KR1020050000765A patent/KR20060080388A/en not_active Withdrawn
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100863608B1 (en) * | 2007-02-13 | 2008-10-15 | 주식회사 아이에스티 | combo card including Bridge for memory card |
| US9430423B2 (en) | 2012-09-14 | 2016-08-30 | Samsung Electronics Co., Ltd. | Embedded multimedia card (eMMC), host controlling eMMC, and method operating eMMC system |
| US9589221B2 (en) | 2014-09-15 | 2017-03-07 | Samsung Electronics Co., Ltd. | Method of operating smart card and method of operating smart card system including the same |
| US10565405B2 (en) | 2014-09-15 | 2020-02-18 | Samsung Electronics Co., Ltd. | Smart card device, system including the same and method of operating smart card system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100579053B1 (en) | Multi interface method between smart card and memory card and multi interface card | |
| US12287694B2 (en) | Card and host apparatus | |
| CN107403638B (en) | Memory device capable of adjusting operating voltage and application processor controlling the same | |
| EP2402863B1 (en) | Wireless internet access device, SD control chip, and method for data communication | |
| JP5149516B2 (en) | IC card, portable terminal and control method of portable terminal | |
| JP2007242024A (en) | IC card, portable terminal and control method of portable terminal | |
| US8840031B2 (en) | Smart card and a method for operating a smart card | |
| CN103220411A (en) | Method and device of hot plug detection and mobile terminal | |
| WO2014153935A1 (en) | Storage card and method for storing data | |
| KR20060080388A (en) | Clock control device and method for multi interface card between smart card and memory card | |
| CN106030544A (en) | Random access memory detection method of computer device and computer device | |
| US8783576B2 (en) | Memory card having multiple interfaces and reset control method thereof | |
| CN100373404C (en) | Process for initializing memory card | |
| EP3236393B1 (en) | Control of an external interface on a card | |
| KR20050032365A (en) | Flash memory card | |
| CN101329618B (en) | Data interactive method | |
| KR20060084183A (en) | Reset control device and method for a multi-interface card between a smart card and a memory card | |
| JP4355247B2 (en) | IC card device with communication function | |
| JP3344453B2 (en) | IC card reader / writer | |
| KR20090012622A (en) | A power supply control apparatus and method thereof having a power down mode, and a semiconductor device comprising the power supply control apparatus | |
| KR20060047052A (en) | Initialization method of multi interface card and multi interface card |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20050105 |
|
| PG1501 | Laying open of application | ||
| PC1203 | Withdrawal of no request for examination | ||
| WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |