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:
May. 18, 2010

Filed:

Jan. 23, 2006
Applicants:

Radhika Thekkath, Palo Alto, CA (US);

Karagada Ramarao Kishore, Saratoga, CA (US);

Vidya Rajagopalan, Palo Alto, CA (US);

Kevin D. Kissell, Le Bar sur Loup, FR;

Inventors:

Radhika Thekkath, Palo Alto, CA (US);

Karagada Ramarao Kishore, Saratoga, CA (US);

Vidya Rajagopalan, Palo Alto, CA (US);

Kevin D. Kissell, Le Bar sur Loup, FR;

Assignee:

MIPS Technologies, Inc., Mountain View, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/40 (2006.01);
U.S. Cl.
CPC ...
Abstract

A RISC processor having a data mover engine and instructions that associate register addresses with memory addresses. In an embodiment, the instructions include a read-tie instruction, a single write-tie instruction, a dual write-tie instruction, and an untie instruction. The read-tie, single write-tie, and dual write-tie instructions are used to associate software accessible register addresses with memory addresses. These associations effect the operation of the data mover engine such that, for the duration of the associations, the data mover engine routes data to and from associated memory addresses and the execution unit of the processor in response to instructions that specify moving data to and from the associated register addresses. The invention reduces the number of instructions and hardware overhead associated with implementing program loops in a RISC processor.


Find Patent Forward Citations

Loading…