Patent Document ID: 9582278
Application ID: 12248883

Base Claim:
1. A computer-implemented system for designing a configurable processor, the system comprising: hardware generation means for, based on a user-defined specification, generating a description of a hardware implementation of the processor; software generation means for, based on the user-defined specification, generating software development tools specific to the hardware implementation; and document generation means for generating documentation of an instruction set of the processor whose hardware implementation description and software development tools are generated by the hardware generation means and software means, respectively, based on the user-defined specification.

---

Claim 3:
3. The system of claim 1 , wherein: the user-defined specification contains reference semantics of an instruction defined therein and a user-defined specification of at least one of a synopsis and a text description for the user-defined instruction; and the document generation means includes means for using the at least one of the synopsis and the text description to generate documentation of the processor instruction set.