Data processing with microcode designed with source coding
| DWPI Title: Method of providing programming for data processor to execute data processing application, involves assembling microcode source code with processor, to produce microcode including digital instructions for storage in instruction table |
| Abstract: Programming for a data processor to execute a data processing application is provided using microcode source code. The microcode source code is assembled to produce microcode that includes digital microcode instructions with which to signal the data processor to execute the data processing application. |
| Use: Method of providing programming for data processor to execute data processing application. |
| Advantage: The process efficiency can be improved, since the microcode source code is assembled with processor, to produce microcode including digital instructions for storage in instruction table. |
| Novelty: The method involves receiving microcode source code that defines fields used by a microcode assembler to implement user-defined microcode instructions. The microcode source code is assembled with a processor based on fields defined in microcode source code, to produce microcode including digital microcode instructions for storage in a microcode instruction table to execute digital microcode instructions for user-defined microcode instructions from table during execution of data processing application. |
| Filed: 9/15/2009 |
| Application Number: US2009559681A |
| Tech ID: SD 7977.0 |
| This invention was made with Government support under Contract No. DE-NA0003525 awarded by the United States Department of Energy/National Nuclear Security Administration. The Government has certain rights in the invention. |
| Data from Derwent World Patents Index, provided by Clarivate All rights reserved. Republication or redistribution of Clarivate content, including by framing or similar means, is prohibited without the prior written consent of Clarivate. Clarivate and its logo, as well as all other trademarks used herein are trademarks of their respective owners and used under license. |