The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 20, 2016

Filed:

May. 28, 2009
Applicants:

Naoshi Ishikawa, Kanagawa, JP;

Seiji Ikari, Tokyo, JP;

Hiromi Nagayama, Tokyo, JP;

Inventors:

Naoshi Ishikawa, Kanagawa, JP;

Seiji Ikari, Tokyo, JP;

Hiromi Nagayama, Tokyo, JP;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/04 (2006.01); G06F 9/30 (2006.01);
U.S. Cl.
CPC ...
G06F 12/04 (2013.01); G06F 9/30025 (2013.01);
Abstract

The present invention provides a data processing device where a program can be commonly used and a vector table can be shared regardless of types of endian in a bi-endian system. An instruction is fixed to little endian, and endian of data to be used for executing the instruction is variable. A size of the respective vector addresses in the vector table is 32 bits, and the number of bits at the time of a data access is maximally 32 bits. A CPU fetches an instruction, and before the fetched instruction is executed, the CPU accesses to, for example, for 32-bit data in a memory. At this time, the CPU controls the aligner so that addresses and alignments of data to be stored in each address in byte unit in a data register are identical to addresses and alignments of data determined by little endian of an instruction without depending on types of the endian of the data.


Find Patent Forward Citations

Loading…