Processor and compiler for creating program for the processor

Number of patents in Portfolio can not be more than 2000

United States of America Patent

APP PUB NO 20040168047A1
SERIAL NO

10783282

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The present invention provides a processor that can prevent a supervisor program from being executed incorrectly by a user program so as to ensure security and can improve the real time performance for a valid branch from the user program to the supervisor program. The processor 400 includes a CPU 401, a flash memory 404 for storing a program, and a invalid branch detection circuit 409. When branch instruction that changes an operation mode to another operation mode is executed by the program stored in the flash memory 404, the invalid branch detection circuit 409 determines whether there is a branch enable instruction in a branch destination address. In the absence of the branch enable instruction, the invalid branch detection circuit 409 outputs an invalid branch detection signal, thus preventing the supervisor program from being executed incorrectly by the user program.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
MATSUSHITA ELECTRIC INDUSTRIAL CO LTDOSAKA JAPAN

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Fukai, Shin-ichiro Izumiotsu-shi, JP 2 19
Kai, Toshiya Ibaraki-shi, JP 31 242

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation