Abstract: An automated processor design tool uses a description of customized processor instruction set extensions in a standardized language to develop a configurable definition of a target instruction set, a Hardware Description Language description of circuitry necessary to implement the instruction set, and development tools such as a compiler, assembler, debugger and simulator which can be used to develop applications for the processor and to verify it. The standardized language is capable of handling instruction set extensions which modify processor state or use configurable processors. By providing a constrained domain of extensions and optimizations, the process can be automated to a high degree, thereby facilitating fast and reliable development.
Type:
Grant
Filed:
May 28, 1999
Date of Patent:
November 5, 2002
Assignee:
Tensilica, Inc.
Inventors:
Earl A. Killian, Richard Ruddell, Albert Ren-Rui Wang