EP1564630A1

IC card with built-in coprocessor for auxiliary arithmetic, and control method thereof

Abstract

An IC card (17) according to the present invention comprises, a built-in coprocessor (3) for an auxiliary arithmetic in addition to a main arithmetic processing unit (5), an interval timer (4) for outputting an interrupt request signal (8) upon lapse of a set time shorter than the frame waiting time, and coprocessor control means (1, 2, 5) for controlling the coprocessor operation (3) by suspending supply of an operation clock (16) to the coprocessor (3) in accordance with the output of the interrupt request signal (8) and resuming supply of the operation clock (16) to the coprocessor (3) in accordance with a predetermined response input from an external device (14). Upon receipt of a command from the external device (14), the contents of the command are determined, and the time shorter than the frame waiting time is set in the interval timer (4) thereby to start the interval timer (4).

EP1564630A1, drawing sheet 1
Sheet 1 of 14

Term

Term ended

Projected expiry passed 3 February 2025, 1.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

12 claims: 2 independent, 10 dependent

  1. 1
    An IC card with a built-in coprocessor for an auxiliary arithmetic in addition to a main arithmetic processing unit, characterized by comprising    an interval timer for outputting an interrupt request signal upon lapse of a set time shorter than a frame waiting time;and    coprocessor control means for controlling an operation of the coprocessor by suspending supply of an operation clock to the coprocessor in accordance with an output of the interrupt request signal, and resuming supply of the operation clock in accordance with a predetermined response input from an external device.
  2. 10
    A control method of an IC card with a built-in coprocessor for    an auxiliary operation in addition to a main arithmetic processing unit, characterized by comprising:setting an interrupt permission so as to output an interrupt request signal upon lapse of a set time shorter than a frame waiting time;starting an arithmetic operation of the coprocessor after setting the interrupt permission;branching the operation to an interrupt process in response to an output of the interrupt request signal during an arithmetic operation of the coprocessor;and suspending supply of an operation clock to the coprocessor and resuming supply of the operation clock to the coprocessor upon receipt of a predetermined response input from an external device in the interrupt process.