[go: up one dir, main page]

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 PDF

Info

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
Application number
KR1020050000765A
Other languages
Korean (ko)
Inventor
박용주
최종상
김성현
신종훈
김경헌
임전택
조장희
Original Assignee
삼성전자주식회사
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 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020050000765A priority Critical patent/KR20060080388A/en
Publication of KR20060080388A publication Critical patent/KR20060080388A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47CCHAIRS; SOFAS; BEDS
    • A47C31/00Details 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/007Anti-mite, anti-allergen or anti-bacterial means
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47CCHAIRS; SOFAS; BEDS
    • A47C27/00Spring, stuffed or fluid mattresses or cushions specially adapted for chairs, beds or sofas
    • A47C27/04Spring, stuffed or fluid mattresses or cushions specially adapted for chairs, beds or sofas with spring inlays
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47CCHAIRS; SOFAS; BEDS
    • A47C27/00Spring, stuffed or fluid mattresses or cushions specially adapted for chairs, beds or sofas
    • A47C27/12Spring, stuffed or fluid mattresses or cushions specially adapted for chairs, beds or sofas with fibrous inlays, e.g. made of wool, of cotton
    • A47C27/122Spring, 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
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47CCHAIRS; SOFAS; BEDS
    • A47C27/00Spring, stuffed or fluid mattresses or cushions specially adapted for chairs, beds or sofas
    • A47C27/14Spring, stuffed or fluid mattresses or cushions specially adapted for chairs, beds or sofas with foamed material inlays
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47CCHAIRS; SOFAS; BEDS
    • A47C31/00Details 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/005Use of aromatic materials, e.g. herbs
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61LMETHODS 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/00Disinfection, sterilisation or deodorisation of air
    • A61L9/01Deodorant compositions
    • A61L9/014Deodorant compositions containing sorbent material, e.g. activated carbon
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61LMETHODS 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/00Disinfection, sterilisation or deodorisation of air
    • A61L9/015Disinfection, sterilisation or deodorisation of air using gaseous or vaporous substances, e.g. ozone
    • A61L9/04Disinfection, sterilisation or deodorisation of air using gaseous or vaporous substances, e.g. ozone using substances evaporated in the air without heating
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B32LAYERED PRODUCTS
    • B32BLAYERED PRODUCTS, i.e. PRODUCTS BUILT-UP OF STRATA OF FLAT OR NON-FLAT, e.g. CELLULAR OR HONEYCOMB, FORM
    • B32B5/00Layered 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B82NANOTECHNOLOGY
    • B82YSPECIFIC USES OR APPLICATIONS OF NANOSTRUCTURES; MEASUREMENT OR ANALYSIS OF NANOSTRUCTURES; MANUFACTURE OR TREATMENT OF NANOSTRUCTURES
    • B82Y40/00Manufacture or treatment of nanostructures
    • CCHEMISTRY; METALLURGY
    • C04CEMENTS; CONCRETE; ARTIFICIAL STONE; CERAMICS; REFRACTORIES
    • C04BLIME, MAGNESIA; SLAG; CEMENTS; COMPOSITIONS THEREOF, e.g. MORTARS, CONCRETE OR LIKE BUILDING MATERIALS; ARTIFICIAL STONE; CERAMICS; REFRACTORIES; TREATMENT OF NATURAL STONE
    • C04B14/00Use 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/02Granular materials, e.g. microballoons
    • C04B14/04Silica-rich materials; Silicates
    • C04B14/10Clay
    • DTEXTILES; PAPER
    • D04BRAIDING; LACE-MAKING; KNITTING; TRIMMINGS; NON-WOVEN FABRICS
    • D04HMAKING 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/00Non-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

스마트 카드와 메모리 카드간의 멀티 인터페이스 카드용 클럭 제어 장치 및 방법{APPARATUS AND METHOD FOR CONTROLLING CLOCK SIGNAL FOR MULTI-INTERFACE CARD BETWEEN SMART CARD AND MEMORY CARD}Apparatus and method for controlling a clock for a multi-interface card between a smart card and a memory card {APPARATUS AND METHOD FOR CONTROLLING CLOCK SIGNAL FOR MULTI-INTERFACE CARD BETWEEN SMART CARD AND MEMORY CARD}

도 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 multi-interface card 200 according to an embodiment of the present invention implements an interface with the smart card host 130 and an interface with at least one memory card host 150 in one card. For example, the smart card host 130 and at least one memory card host 150 may be installed in a portable device such as a mobile phone.

예를 들어, 상기 스마트 카드는 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 portable terminal 100 includes a smart card host 130, a smart card bus 112, at least one memory card host 150, and a memory card bus 114. The multi interface card 200 includes a smart card bus 212, a memory card bus 214, a card controller 230, and a memory module 250. The memory card buses 114 and 214 may have one or more buses corresponding to the type and number of the memory card hosts 150.

스마트 카드 호스트(130)와 멀티 인터페이스 카드(200)는 스마트 카드 버스(112, 212)를 통하여 접촉식 스마트 카드 표준인 ISO 7816 프로토콜에 의하여 통신한다. 스마트 카드 호스트(130)와 멀티 인터페이스 카드(200)는 비접촉식 스마트 카드 표준 프로토콜에 의하여 통신할 수도 있다.The smart card host 130 and the multi interface card 200 communicate via the smart card buses 112 and 212 according to the ISO 7816 protocol, a contact smart card standard. The smart card host 130 and the multi interface card 200 may communicate by a contactless smart card standard protocol.

메모리 카드 호스트(150)와 멀티 인터페이스 카드(250)는 메모리 카드 버스(114, 214)를 통하여 해당 메모리 카드 버스에 상응하는 프로토콜에 의하여 통신한다.The memory card host 150 and the multi interface card 250 communicate with each other via a protocol corresponding to the corresponding memory card bus through the memory card buses 114 and 214.

인증용 스마트 카드 인터페이스는 언제라도 일정한 시간 내 인증 요구에 응답하여야하므로 제한된 시간내의 응답 동작이 요구된다. 대용량 데이터 저장용 메모리 카드 인터페이스는 데이터 패킷의 양이 많으므로 고속 동작 속도가 요구된다.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 SIM card host 130 and the memory card host MC host 150 use different clock frequencies when transmitting data. That is, the smart card host 130 operates at a low speed clock of 5 MHz or less, and the memory card host 150 operates at a high speed clock of about 20 MHz or more. For example, smart card host 130 uses a clock of 3.25 MHz. For example, at least one memory card host 150 may use a clock of 20 MHz, 25 MHz, or 52 MHz.

카드 컨트롤러(230)는 서로 다른 복수개의 멀티 인터페이스 카드의 동시 동작을 지원한다. 즉, 카드 컨트롤러(230)는 5MHz의 저속 클럭으로 동작하는 스마트 카드 호스트(130) 및 약 20MHz 이상의 고속 클럭으로 동작하는 적어도 하나의 메모리 카드 호스트(150)와 각각 서로 다른 프로토콜을 사용하여 통신하는 SIM 카드 및 적어도 하나의 메모리 카드간 호환성을 유지시키도록 동작한다. The card controller 230 supports simultaneous operation of a plurality of different multi interface cards. That is, the card controller 230 communicates with the smart card host 130 operating at a low speed clock of 5 MHz and at least one memory card host 150 operating at a high speed clock of about 20 MHz or more using different protocols. Operate to maintain compatibility between the card and the at least one memory card.

또한, 카드 컨트롤러(230)는 저속으로 동작하는 스마트 카드 호스트(130) 및 고속으로 동작하는 적어도 하나의 메모리 카드 호스트(150)와 동시에 멀티 인터페이스가 가능하도록 복수의 카드 호스트로부터의 클럭 신호, 파워 신호 및 리셋 신호와 내부 및 외부 메모리를 효율적으로 관리한다. In addition, the card controller 230 may be a clock signal and a power signal from a plurality of card hosts to enable multi-interface simultaneously with the smart card host 130 operating at a low speed and the at least one memory card host 150 operating at a high speed. And efficient management of reset signals and internal and external memories.

카드 컨트롤러(230)는 저속으로 동작하는 스마트 카드 호스트(130) 및 고속으로 동작하는 적어도 하나의 메모리 카드 호스트(150)와 동시에 멀티 인터페이스가 가능하도록 복수의 카드 호스트로부터의 클럭 신호를 제어하는 클럭 제어 장치(또는 클럭 매니저)를 포함한다. The card controller 230 controls a clock signal from a plurality of card hosts to enable multiple interfaces simultaneously with the smart card host 130 operating at a low speed and the at least one memory card host 150 operating at a high speed. Device (or clock manager).

메모리 모듈(250)은 예를 들어 SRAM, 플래쉬(Flash) 메모리, MRAM(Magneto-resistive RAM), FRAM(Ferro-electric RAM), PRAM(Phase-change RAM) 또는 EEPROM을 포함할 수 있다. 메모리 모듈(250)은 멀티 미디어 데이터를 저장한다. 메모리 모듈(250)은 인증을 위한 인증 데이터를 저장할 수도 있다. 상기 메모리 모듈은 상기 카드 콘트롤러(230) 외부에 구비될 수도 있고, 도면에는 도시하지 않았지만 상기 카드 콘트롤러(230) 내부에 구비될 수도 있다. The memory module 250 may include, for example, an SRAM, a flash memory, a magneto-resistive RAM (MRAM), a ferro-electric RAM (FRAM), a phase-change RAM (PRAM), or an EEPROM. The memory module 250 stores multimedia data. The memory module 250 may store authentication data for authentication. The memory module may be provided outside the card controller 230 or may be provided inside the card controller 230 although not shown in the drawing.

도 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 SIM card host 130 or the memory card host 150.

클럭 모드 1은 외부의 SIM 카드 호스트 및 메모리 카드(MC) 호스트로부터 제공되는 저속의 SIM CLK 및 고속의 메모리 클럭(MC CLK)이 모두 활성화된 것으로 감지된 상태를 나타낸다. 이 경우, 고속의 시스템 클럭을 시스템 블록으로 제공한다. 예를 들어, 스마트 카드 호스트(130)는 3.25 MHz의 저속 클럭으로 동작하고, 메모리 카드 호스트(150)는 약 20MHz 이상의 고속 클럭으로 동작하는 경우, 20MHz, 25 MHz, 또는 52 MHz의 고속 클럭을 시스템 블록으로 제공할 수 있다.The clock mode 1 indicates a state in which both the low speed SIM CLK and the high speed memory clock MC CLK provided from the external SIM card host and the memory card MC are activated. In this case, a high speed system clock is provided to the system block. For example, when the smart card host 130 operates at a low clock of 3.25 MHz, and the memory card host 150 operates at a high clock of about 20 MHz or more, the smart card host 130 operates at a high clock of 20 MHz, 25 MHz, or 52 MHz. Can be provided as a block.

클럭 모드 2는 상기 저속의 SIM CLK이 비활성화되고 고속의 MC CLK이 활성화된 것으로 감지된 상태이다. 이 경우, 예를 들어 20MHz, 25 MHz, 또는 52 MHz의 고속 시스템 클럭을 시스템 블록으로 제공한다.In clock mode 2, the low speed SIM CLK is inactivated and the high speed MC CLK is activated. In this case, for example, a high system clock of 20 MHz, 25 MHz, or 52 MHz is provided to the system block.

클럭 모드 3은 SIM CLK은 활성화되어 있고 메모리 클럭(MC CLK)은 비활성화된 것으로 감지된 상태를 나타낸다. 이 경우, 저속의 시스템 클럭을 시스템 블록으로 제공한다. 예를 들어, 스마트 카드 호스트(130)는 3.25 MHz의 저속 클럭으로 동 작하고, 메모리 카드 호스트(150)는 약 20MHz 이상의 고속 클럭으로 동작하는 경우, 3.25 MHz의 저속 클럭을 시스템 블록으로 제공할 수 있다. Clock mode 3 indicates that the SIM CLK is activated and the memory clock MC CLK is detected to be inactive. In this case, a slow system clock is provided to the system block. For example, when the smart card host 130 operates at a low clock of 3.25 MHz and the memory card host 150 operates at a high clock of about 20 MHz or more, the smart card host 130 may provide a low clock of 3.25 MHz to the system block. have.

클럭 모드 4는 SIM CLK 및 MC CLK이 모두 비활성화된 것으로 감지된 상태이다. 이 경우, 시스템 블록(340)으로는 시스템 클럭 공급을 차단한다. Clock mode 4 detects that both SIM CLK and MC CLK are disabled. In this case, the system block 340 cuts off the system clock supply.

SIM 카드 호스트(130) 또는 메모리 카드 호스트(150)에서는 전원 전압이 끊어지기 전에 클럭이 먼저 비활성화되고 소정 기간 경과 후 파워 전압 공급이 끊어질 수 있다. In the SIM card host 130 or the memory card host 150, the clock may be first deactivated before the power voltage is cut off, and the power voltage supply may be cut off after a predetermined period of time.

본 발명의 다른 실시예에 따르면, 클럭 모드는 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 SIM card host 130 and the memory card host 150. Can be distinguished.                     

Figure 112005000521546-PAT00001
Figure 112005000521546-PAT00001

표 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 SIM card host 130 and the memory card host 150 are not applied (states 11, 12, 15, and 16). .

예를 들어, 상태 1은 SIM 카드 호스트(130) 및 메모리 카드 호스트(150)의 전원 전압이 모두 인가되고, SIM 카드 호스트(130) 및 메모리 카드 호스트(150)의 클럭이 모두 인가된 상태로서, 고속의 시스템 클럭이 시스템 블록(340)으로 제공된다.  For example, state 1 is a state in which the power voltages of both the SIM card host 130 and the memory card host 150 are applied, and the clocks of both the SIM card host 130 and the memory card host 150 are applied. A high speed system clock is provided to system block 340.                     

예를 들어, 상태 4는 메모리 카드 호스트(150)의 전원 전압이 인가되고 클럭이 활성화되어 있고, SIM 카드 호스트(130)의 전원 전압이 인가되지 않은 상태에서 클럭 신호도 인가되지 않은 경우로서, 메모리 카드 호스트(150)의 고속 클럭이 활성화되어 있으므로 고속의 시스템 클럭이 시스템 블록(340)으로 제공된다.For example, state 4 is a case where the power supply voltage of the memory card host 150 is applied and the clock is activated, and the clock signal is not applied even when the power supply voltage of the SIM card host 130 is not applied. Since the high speed clock of the card host 150 is activated, a high speed system clock is provided to the system block 340.

예를 들어, 상태 7은 SIM 카드 호스트(130)의 전원 전압이 인가되지 않은 상태에서 클럭 신호가 활성화되어 있고, 메모리 카드 호스트(150)의 전원 전압이 인가된 상태에서 클럭이 비활성화되어 있는 경우로서, 메모리 카드 호스트(150)의 전원 전압이 인가되고 있으므로 시스템 클럭 발생을 중지시킨다. For example, state 7 is a case where the clock signal is activated while the power voltage of the SIM card host 130 is not applied, and the clock is deactivated when the power voltage of the memory card host 150 is applied. Since the power supply voltage of the memory card host 150 is applied, the system clock generation is stopped.

반대로, 예를 들어, 상태 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 memory card host 150 is not applied, and the clock is deactivated when the power voltage of the SIM card host 130 is applied. In this case, since the power supply voltage of the SIM card host 130 is applied, the system clock generation is stopped.

예를 들어, 상태 16은 메모리 카드 호스트(150) 및 SIM 카드 호스트(130)의 클럭이 모두 비활성화된 것으로 감지된 경우이지만, 메모리 카드 호스트(150) 및 SIM 카드 호스트(130)의 전원 전압이 모두 인가되지 않은 상태이므로 정의되지 않은 (not defined) 상태가 된다. For example, state 16 is when both the clocks of the memory card host 150 and the SIM card host 130 are detected to be inactive, but the power voltages of the memory card host 150 and the SIM card host 130 are both low. Since it is not authorized, it is not defined.

상기 복수개의 멀티 인터페이스 카드를 지원하는 카드 컨트롤러(200)는 스마트 카드 호스트(130)와의 인터페이스 및 적어도 하나의 메모리 카드(memory card) 호스트들(150)와의 인터페이스를 모두 처리하는 시스템 블록(340)과, 각각의 SIM 카드 인터페이스만을 지원하는 스마트 카드 블록(360) 및 메모리 카드 인터페이스 만을 처리하는 메모리 카드 블록(350)으로 구분된다. The card controller 200 supporting the plurality of multi-interface cards includes a system block 340 for processing both an interface with the smart card host 130 and an interface with at least one memory card host 150. The smart card block 360 supports only each SIM card interface and the memory card block 350 processes only the memory card interface.

도 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 clock control device 300 controls the clock signal of the card controller 230 by detecting a power supply voltage and / or a state of a clock of the SIM card host 130 and at least one memory card host 150.

도 3을 참조하면, 클럭 제어 장치(300)는 신호 검출부(310), 클럭 모드 검출기(320) 및 클럭 발생기(330)로 구성된다. Referring to FIG. 3, the clock control device 300 includes a signal detector 310, a clock mode detector 320, and a clock generator 330.

신호 검출부(310)는 메모리 카드 전압 검출기(312), 스마트 카드 전압 검출기(314), 메모리 카드 클럭 검출기(316) 및 스마트 카드 클럭 검출기(318)를 포함한다.The signal detector 310 includes a memory card voltage detector 312, a smart card voltage detector 314, a memory card clock detector 316, and a smart card clock detector 318.

신호 검출부(310)는 스마트 카드 호스트(130) 및 메모리 카드 호스트(150)의 각각의 전원 전압 및 각각의 클럭 신호의 상태를 검출한다. The signal detector 310 detects a power supply voltage and a state of each clock signal of the smart card host 130 and the memory card host 150.

메모리 카드 전압 검출기(312) 및 스마트 카드 전압 검출기(314)는 각각 메모리 카드 호스트(150) 및 스마트 카드 호스트(130)의 전원 전압 인가 상태를 검출한다.The memory card voltage detector 312 and the smart card voltage detector 314 detect power supply voltages of the memory card host 150 and the smart card host 130, respectively.

메모리 카드 클럭 검출기(316) 및 스마트 카드 클럭 검출기(318)는 각각 메모리 카드 호스트(150) 및 스마트 카드 호스트(130)의 클럭 신호의 활성화 상태/비활성화 상태를 검출한다. The memory card clock detector 316 and the smart card clock detector 318 detect an activation state / deactivation state of clock signals of the memory card host 150 and the smart card host 130, respectively.

클럭 모드 검출기(320)는 상기 메모리 카드 전압 검출기(312), 스마트 카드 전압 검출기(314), 메모리 카드 클럭 검출기(316) 및 스마트 카드 클럭 검출기(318)의 출력을 이용하여 상기 4개의 클럭 모드 또는 16개의 클럭 모드 중 어느 클럭 모드인지를 나타내는 클럭 모드 신호를 생성한다. 예를 들어, 상기 클럭 모드 신호는 2개의 비트로 이루어질 수 있다. 예를 들어, 도 2의 4개의 클럭 모드로 동작하는 경우 상기 클럭 모드 신호는 고속 시스템 클럭을 발생하도록 하는 제1 상태, 저속 시스템 클럭을 발생하도록 하는 제2 상태, 시스템 클럭의 발생을 차단하도록 지시하는 제3 상태를 나타낼 수 있다.The clock mode detector 320 uses the outputs of the memory card voltage detector 312, the smart card voltage detector 314, the memory card clock detector 316, and the smart card clock detector 318. A clock mode signal indicating which clock mode among the 16 clock modes is generated is generated. For example, the clock mode signal may consist of two bits. For example, when operating in the four clock modes of FIG. 2, the clock mode signal may be configured to block a first state of generating a high speed system clock, a second state of generating a low speed system clock, and blocking generation of the system clock. May indicate a third state.

예를 들어, 표 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 memory card host 150 and the smart card host 130 are both off, the clock mode signal indicates a fourth state not defined.

클럭 발생기(330)는 클럭 모드 검출기(320)로부터 클럭 모드 신호를 입력받아 고속 클럭 또는 저속 클럭을 발생시켜 시스템 블록(340)으로 제공한다. 예를 들어 내부 클럭 발생기(120)는 오실레이터로 이루어진다. 예를 들어, 상기 고속 클럭은 20MHz, 25 MHz, 또는 52 MHz의 클럭 속도를 가질 수 있다. 예를 들어, 상기 저속 클럭은 3.25 MHz의 클럭 속도를 가질 수 있다. The clock generator 330 receives the clock mode signal from the clock mode detector 320 to generate a high speed clock or a low speed clock and provide the generated clock signal to the system block 340. For example, the internal clock generator 120 consists of an oscillator. For example, the high speed clock may have a clock speed of 20 MHz, 25 MHz, or 52 MHz. For example, the low speed clock may have a clock speed of 3.25 MHz.

즉, 클럭 제어 장치(300)는 상기 메모리 카드 호스트(150) 및 스마트 카드 호스트(130)의 상기 4가지 클럭 모드 또는 16가지 클럭 모드에 기초하여 고속 또는 저속의 클럭 신호를 생성하여 시스템 블록(340)으로 제공한다. That is, the clock control device 300 generates a clock signal of a high speed or a low speed based on the four clock modes or the 16 clock modes of the memory card host 150 and the smart card host 130. )

또한, 메모리 카드 호스트(150)의 클럭 신호는 메모리 카드 블록(350)으로 제공되고, 스마트 카드 호스트(130)의 클럭 신호는 스마트 카드 블록(360)으로 제공된다. In addition, the clock signal of the memory card host 150 is provided to the memory card block 350, and the clock signal of the smart card host 130 is provided to the smart card block 360.

상기와 같은 멀티 인터페이스 카드를 지원하는 카드 컨트롤러의 클럭 제어 장치에 따르면, 스마트 카드와 적어도 하나의 메모리 카드의 동작 모드를 하드웨어적으로 검출하여 동작 모드에 따라 클럭 신호를 발생시켜 카드 컨트롤러 내의 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)

스마트 카드 호스트 및 상기 스마트 카드와 서로 다른 클럭 속도를 가진 적어도 하나의 메모리 카드 호스트의 각각의 전원 전압 및 각각의 클럭 신호를 검출하는 신호 검출부; A signal detector for detecting a power supply voltage and a clock signal of each of the smart card host and at least one memory card host having a different clock speed from the smart card host; 상기 스마트 카드 호스트 및 적어도 하나의 메모리 카드 호스트의 각각의 전원 전압 및 각각의 클럭 신호에 기초하여 소정의 클럭 모드를 나타내는 클럭 모드 신호를 생성하는 클럭 모드 검출기; 및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 상기 클럭 모드 신호에 기초하여 제1 클럭 주파수의 제1 클럭 신호 또는 상기 제1 클럭 주파수보다 높은 제2 클럭 주파수의 제2 클럭 신호를 생성하여 상기 스마트 카드 호스트와의 인터페이스 및 상기 적어도 하나의 메모리 카드 호스트와의 인터페이스를 모두 처리하는 시스템 블록으로 제공하는 클럭 신호 발생부를 포함하는 멀티 인터페이스 카드용 클럭 제어 장치. An interface with the smart card host and the at least one memory card by 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; Clock control device for a multi-interface card comprising a clock signal generator for providing a system block for processing all interfaces with the host. 제1항에 있어서, 상기 클럭 제어 장치는 The apparatus of claim 1, wherein the clock control device 상기 스마트 카드 호스트의 클럭 신호를 상기 스마트 카드 호스트와의 인터페이스만을 처리하는 스마트 카드 블록으로 제공하고, 상기 메모리 카드 호스트의 클럭 신호를 상기 메모리 카드 호스트와의 인터페이스만을 처리하는 메모리 카드 블록으로 제공하는 것을 특징으로 하는 멀티 인터페이스 카드용 클럭 제어 장치. Providing a clock signal of the smart card host to a smart card block that processes only an interface with the smart card host, and providing a clock signal of the memory card host to a memory card block that processes only an interface with the memory card host. A clock control device for a multi interface card. 제1항에 있어서, 상기 클럭 모드 검출기는 상기 스마트 카드 호스트 및 적어도 하나의 메모리 카드 호스트의 각각의 전원 전압 인가 유무 및 각각의 클럭 신호의 활성화 여부에 따라서 상기 클럭 모드 신호를 생성하는 것을 특징으로 하는 멀티 인터페이스 카드용 클럭 제어 장치. The clock mode signal of claim 1, wherein the clock mode detector generates the clock mode signal according to whether a power supply voltage is applied to each of the smart card host and at least one memory card host and whether each clock signal is activated. Clock control unit for multi interface cards. 제5항에 있어서, 상기 클럭 모드 신호는 상기 제1 클럭 신호를 발생하도록 하는 제1 모드, 상기 제2 클럭 신호를 발생하도록 하는 제2 모드, 상기 시스템 블록으로 제공되는 상기 제1 클럭 신호 또는 상기 제2 클럭 신호를 차단하도록 지시하는 제3 모드 및 정의되지 않은 제4 모드를 나타내는 것을 특징으로 하는 멀티 인터페이스 카드용 클럭 제어 장치. The method of claim 5, wherein the clock mode signal is a first mode for generating the first clock signal, a second mode for generating the second clock signal, the first clock signal provided to the system block or the And a third mode instructing to block the second clock signal and an undefined fourth mode. 제1항에 있어서, 상기 정의되지 않은 제4 모드는 상기 스마트 카드 호스트 및 상기 메모리 카드 호스트의 전원 전압이 모두 인가되지 않은 상태에 대응되는 것을 특징으로 하는 멀티 인터페이스 카드용 클럭 제어 장치.The apparatus of claim 1, wherein the undefined fourth mode corresponds to a state in which power voltages of the smart card host and the memory card host are not applied. 제1항에 있어서, 상기 클럭 모드 검출기는 오실레이터를 포함하는 것을 특징으로 하는 멀티 인터페이스 카드용 클럭 제어 장치. 2. The clock control device of claim 1, wherein the clock mode detector comprises an oscillator. 제1항에 있어서, 상기 스마트 카드는 접촉식 스마트 카드 표준인 ISO 7816 프로토콜을 사용하는 것을 특징으로 하는 멀티 인터페이스 카드용 클럭 제어 장치. The apparatus of claim 1, wherein the smart card uses an ISO 7816 protocol, which is a contact smart card standard. 제1항에 있어서, 상기 메모리 카드는 MMC 카드, Secure DigitalTM 카드, Memory StickTM 카드, Compact FlashTM 카드 및 Smart MediaTM 카드 중의 하나를 포함하는 것을 특징으로 하는 멀티 인터페이스 카드용 클럭 제어 장치. The clock control device of claim 1, wherein the memory card comprises one of an MMC card, a Secure Digital TM card, a Memory Stick TM card, a Compact Flash TM card, and a Smart Media TM card. 스마트 카드 호스트 및 상기 스마트 카드와 서로 다른 클럭 속도를 가진 적어도 하나의 메모리 카드 호스트의 각각의 전원 전압 및 각각의 클럭 신호를 검출하는 단계; Detecting respective power supply voltages and respective clock signals of the smart card host and at least one memory card host having a different clock speed than the smart card host; 상기 스마트 카드 호스트 및 적어도 하나의 메모리 카드 호스트의 각각의 전원 전압 및 각각의 클럭 신호에 기초하여 소정의 클럭 모드를 나타내는 클럭 모드 신호를 생성하는 단계; 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; 상기 클럭 모드 신호에 기초하여 제1 클럭 주파수의 제1 클럭 신호 또는 상기 제1 클럭 주파수보다 높은 제2 클럭 주파수의 제2 클럭 신호를 생성하여 상기 스마트 카드 호스트와의 인터페이스 및 상기 적어도 하나의 메모리 카드 호스트와의 인터페이스를 모두 처리하는 시스템 블록으로 제공하는 단계를 포함하는 멀티 인터페이스 카드용 클럭 제어 방법.An interface with the smart card host and the at least one memory card by 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; A method of controlling a clock for a multi-interface card, comprising the step of providing a system block that processes all interfaces with a host. 제9항에 있어서, 상기 클럭 제어 방법은 10. The method of claim 9, wherein the clock control method 상기 스마트 카드 호스트의 클럭 신호를 상기 스마트 카드 호스트와의 인터 페이스만을 처리하는 스마트 카드 블록으로 제공하는 단계; 및Providing a clock signal of the smart card host to a smart card block that processes only an interface with the smart card host; And 상기 메모리 카드 호스트의 클럭 신호를 상기 메모리 카드 호스트와의 인터페이스만을 처리하는 메모리 카드 블록으로 제공하는 단계를 더 포함하는 것을 특징으로 하는 멀티 인터페이스 카드용 클럭 제어 방법.And providing a clock signal of the memory card host to a memory card block that processes only an interface with the memory card host.
KR1020050000765A 2005-01-05 2005-01-05 Clock control device and method for multi interface card between smart card and memory card Withdrawn KR20060080388A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (4)

* Cited by examiner, † Cited by third party
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