Integrated circuit
First Claim
1. A single chip integrated circuit comprising an integrated circuit on a single chip having processing means arranged to process instructions supplied from storage means, characterized in thatsaid storage means comprises a first storage region and a second storage region;
- first instructions are selectively supplied to said processing means from said first storage region and said second region; and
enabling means are arranged toenable said processing means to be responsive to privileged instructions if said first instructions are received from said first storage region, andto disable said processing means from being responsive to said privileged instructions if said first instructions are received from said second storage region.
0 Assignments
0 Petitions
Accused Products
Abstract
A single chip processor for use in a smart card has a plurality of instruction memory areas and a processor. Different instructions sets are selectively executable in response to a signal defining a memory area from which instructions are supplied. Preferably instruction and data memory areas are addressable as pages, wherein a page address cannot be directly accessed by a subset of instructions. The processor may include a central processing unit and a cryptographic logic unit which operate at different times and share common instruction memory and sequencing logic. Instructions are supplied to said cryptographic logic unit at an integer multiple of the rate at which they are supplied to said central processing unit.
104 Citations
10 Claims
-
1. A single chip integrated circuit comprising an integrated circuit on a single chip having processing means arranged to process instructions supplied from storage means, characterized in that
said storage means comprises a first storage region and a second storage region; -
first instructions are selectively supplied to said processing means from said first storage region and said second region; and enabling means are arranged to enable said processing means to be responsive to privileged instructions if said first instructions are received from said first storage region, and to disable said processing means from being responsive to said privileged instructions if said first instructions are received from said second storage region. - View Dependent Claims (2)
-
-
3. A single chip integrated circuit having processing means arranged to process instructions supplied from storage means, characterized in that
said storage means comprises a first storage region and a second storage region; -
first instructions are selectively supplied to said processing means from said first storage region and said second region; and enabling means are arranged to enable said processing means to be responsive to privileged instructions if said first instructions are received from said first storage region, and to disable said processing means from being responsive to said p rivileged instructions if said first instructions are received from said second storage region, including paged addressing means arranged to supply addresses to an instruction storage region, wherein said paged addressing means is changeable only by protected instructions supplied from said first storage region.
-
-
4. A single chip integrated circuit having processing means arranged to process instructions supplied from storage means, characterized in that
said storage means comprises a first storage region and a second storage region; -
first instructions are selectively supplied to said processing means from said first storage region and said second region; and enabling means are arranged to enable said processing means to be responsive to privileged instructions if said first instructions are received from said first storage region, and to disable said processing means from being responsive to said privileged instructions if said first instructions are received from said second storage region, having a plurality of processing means wherein said first storage region includes multiplexing means arranged to select destination processing means for receiving instructions. - View Dependent Claims (5)
-
-
6. A method of processing instructions read from storage means, characterized in that
said storage means comprises a single chip integrated circuit having first storage region and a second storage region; -
first instructions are selectively supplied to a processing means from said storage regions; and enabling means are arranged to enable said processing means to be responsive to privileged instructions if said first instructions are received from said first storage region, and said enabling means are arranged to disable said processing means from being responsive to said privileged instructions if said first instructions are received from said second storage region.
-
-
7. A method of processing instructions read from storage means, characterized in that
said storage means comprises first storage region and a second storage region; -
first instructions are selectively supplied to a processing means from said storage regions; and enabling means are arranged to enable said processing means to be responsive to privileged instructions if said first instructions are received from said first storage region, and said enabling means are arranged to disable said processing means from being responsive to said privileged instructions if said first instructions are received from said second storage region, wherein regions of memory are divided into addressable pages and pace selection is controlled in response to instructions from said first storage region. - View Dependent Claims (8)
-
-
9. A method of processing instructions read from storage means, characterized in that
said storage means comprises first storage region and a second storage region; -
first instructions are selectively supplied to a processing means from said storage regions; and enabling means are arranged to enable said processing means to be responsive to privileged instructions if said first instructions are received from said first storage region, and said enabling means are arranged to disable said processing means from being responsive to said privileged instructions if said first instructions are received from said second storage region, wherein said processing means is configured to select a source of instructions and protected instructions are prevented from being executed, wherein said protected instructions are selectively prevented from being executed in response to a control signal from decoding means. - View Dependent Claims (10)
-
Specification