IP Library Granted Patent US 7,194,599
Granted Patent B2
US 7,194,599 · App. 11/380,925 · Granted Mar 20, 2007

Configurable co-processor interface

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,194,599
App. No.
11/380,925
Granted
Mar 20, 2007
Kind
B2
Abstract

A configurable coprocessor interface between a central processing unit (CPU) and a coprocessor is provided. The coprocessor interface has an instruction transfer signal group for transferring different instruction types from the CPU to the coprocessor, sequentially or in parallel, a busy signal group, for allowing the coprocessor to signal the CPU that it cannot receive a transfer of one or more of the different instruction types, and an instruction order signal group for indicating to the coprocessor a relative execution order for multiple instructions that are transferred in parallel. In addition, the coprocessor interface includes separate data transfer signal groups for data being transferred from the CPU to the coprocessor, and for data being transferred from the coprocessor to the CPU, along with a data order signal group for indicating a relative order of data (if transferred out-of-order). The interface further includes signal designations which allow for multiple issue groups between the CPU and one or more coprocessors.

Claims (5)

1. A coprocessor interface for establishing instruction, data, and control communication between a central processing unit (CPU) and a coprocessor, the interface providing for coprocessor evaluation of CPU conditional instructions, the interface comprising:

an instruction transfer group for providing the CPU conditional instructions to the coprocessor; and

a condition code check signal group, coupled to said instruction transfer group, for transferring condition code checkss from the coprocessor to the CPU upon evaluation of the CPU conditional instructions by the coprocessor.

2. The coprocessor interface as recited in claim 1 wherein the CPU, upon receipt of said condition code checks from the coprocessor, either executes, or does not execute, the CPU conditional instructions, based on the value of said condition code checks.

3. The coprocessor interface as recited in claim 1 wherein said condition code checks signal the CPU to either execute, or not execute, the CPU conditional instructions.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2014
From: BRIDGE CROSSING, LLC
To: ARM FINANCE OVERSEAS LIMITED
Reel/Frame 033074/0058 →