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

Implementation of a selected instruction set CPU in programmable hardware

Patent 5652875 Issued on July 29, 1997. Estimated Expiration Date: Icon_subject May 24, 2015. 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

Multi-functional arithmetic and logical unit
Patent #: 4037094
Issued on: 07/19/1977
Inventor: Vandierendonck

Data processing apparatus providing autoloading of memory pointer registers
Patent #: 4250545
Issued on: 02/10/1981
Inventor: Blahut ,   et al.

Microprocessor architecture for improved chip testability
Patent #: 4422141
Issued on: 12/20/1983
Inventor: Shoji

Programmable logic device with subroutine stack and random access memory
Patent #: 5042004
Issued on: 08/20/1991
Inventor: Agrawal, et al.

Crossbar switch connected modular multiprocessor system with processor timing relationship selected and synchronized to be appropriate for function being performed
Patent #: 5175824
Issued on: 12/29/1992
Inventor: Soderbery, et al.

Functionally complete family of self-timed dynamic logic circuits Patent #: 5208490
Issued on: 05/04/1993
Inventor: Yetter

Inventor

Assignee

Application

No. 449563 filed on 05/24/1995

US Classes:

716/1CIRCUIT DESIGN

Examiners

Primary: Teska, Kevin J.
Assistant: Mohamed, Ayni

Attorney, Agent or Firm

International Classes

G06F 009/00
G06F 015/177

Abstract

A method of designing a CPU for implementation in a configurable hardware device by identifying a series of operations in a logic scheme which are suitable for implementation in the device, identifying an executable function and any needed parameters in the logic scheme, identifying the logic flow in the scheme, providing for at least two connected system resources to implement the logic scheme, selecting an op code, and providing a way to implement the various components needed to call and execute the function according to the logic scheme. A useful op code may invoke a system resource, implement the logic scheme, pass a parameter to the function, or invoke the function. The configurable hardware system can function as a CPU, using logic resources including a next address RAM, one or more registers, a function execution controller, and one or more busses for passing signals and data between the components and functions.

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?