U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Data processing unit with interface for sharing registers by a processor and a coprocessor

Patent 6434689 Issued on August 13, 2002. Estimated Expiration Date: Icon_subject November 9, 2018. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Interface between a microprocessor and a coprocessor
Patent #: 4547849
Issued on: 10/15/1985
Inventor: Louie ,   et al.

Data processing system with coprocessor
Patent #: 4894768
Issued on: 01/16/1990
Inventor: Iwasaki, et al.

Microprocessor operable under direct connection to coprocessor
Patent #: 4979102
Issued on: 12/18/1990
Inventor: Tokuume

Coprocessor instruction format
Patent #: 5021991
Issued on: 06/04/1991
Inventor: MacGregor, et al.

Host processor which includes apparatus for performing coprocessor functions
Patent #: 5119499
Issued on: 06/02/1992
Inventor: Tonomura, et al.

System using microprocessor address lines for coprocessor selection within a multi-coprocessor apparatus
Patent #: 5125095
Issued on: 06/23/1992
Inventor: Nakazawa, et al.

System for executing different cycle instructions by selectively bypassing scoreboard register and canceling the execution of conditionally issued instruction if needed resources are busy
Patent #: 5185872
Issued on: 02/09/1993
Inventor: Arnold, et al.

Method for powering down a microprocessor embedded within a gate array
Patent #: 5304860
Issued on: 04/19/1994
Inventor: Ashby, et al.

Sharing of register stack by two execution units in a central processor
Patent #: 5507000
Issued on: 04/09/1996
Inventor: Stewart, et al.

Microcomputer having ALU performing min and max operations
Patent #: 5524251
Issued on: 06/04/1996
Inventor: Urasaki

More ...

Inventors

Application

No. 189111 filed on 11/09/1998

US Classes:

712/34, Including coprocessor712/23, Superscalar712/28, Distributed processing system712/32, Microprocessor or multichip or multimodule processor having sequential program control712/200, ARCHITECTURE BASED INSTRUCTION PROCESSING712/217Scoreboarding, reservation station, or aliasing

Examiners

Primary: Maung, Zarni
Assistant: El-Hady, Nabil

Attorney, Agent or Firm

Foreign Patent References

  • 0 651 321 EP. 05/22/1995

International Class

G06F 015/00

Abstract

An apparatus is described that comprises a data processing unit and at least one coprocessor. The data processing unit comprises a register file having registers, a memory, a plurality of execution units, a coprocessor interface for coupling the at least one coprocessor with the data processing unit, and a pipeline configuration for processing instructions having a fetch stage for fetching an instruction from the memory, a decode stage for decoding an operational code from the instruction, an execution stage for activating one of the execution units, and a write-back stage for God writing back from the execution unit. The data processing unit comprises read-and write-lines coupling the register file with the coprocessor for exchanging operands, at least one control line indicating that the coprocessor is busy, and a plurality of control lines from the decode stage for controlling the coprocessor which are operated upon detection of a coprocessor instruction. The coprocessor is using the registers from the register file during execution of the coprocessor instruction. The coprocessor comprises a decode unit for decoding the coprocessor instruction and a plurality of coprocessor execution units that share the decode unit, the decode unit selects one of the coprocessor execution units upon the coprocessor instruction, and the selected one of the coprocessor execution units performs the coprocessor instruction.

Other References

  • "The Embedded System Platform, Reconfigurable PCB on Silicon," and "Product Brief," Motorola Semiconductor Products Sector, 4/98, Rev. 1
  • "GF250F ProASIC Product Family," Gatefield Corporation 199
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?